<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://zzz.physics.umn.edu/!lowrad/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://zzz.physics.umn.edu/!lowrad/feed.php">
        <title>Assay and Acquisition of Radiopure Materials - vetoshield:daq</title>
        <description></description>
        <link>https://zzz.physics.umn.edu/!lowrad/</link>
        <image rdf:resource="https://zzz.physics.umn.edu/!lowrad/_media/wiki/dokuwiki-128.png" />
       <dc:date>2026-05-23T22:06:16+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://zzz.physics.umn.edu/!lowrad/vetoshield/daq/datafiles?rev=1361481271&amp;do=diff"/>
                <rdf:li rdf:resource="https://zzz.physics.umn.edu/!lowrad/vetoshield/daq/data_counter?rev=1361479247&amp;do=diff"/>
                <rdf:li rdf:resource="https://zzz.physics.umn.edu/!lowrad/vetoshield/daq/modifycfg_fp?rev=1361405460&amp;do=diff"/>
                <rdf:li rdf:resource="https://zzz.physics.umn.edu/!lowrad/vetoshield/daq/rate_limit?rev=1361478086&amp;do=diff"/>
                <rdf:li rdf:resource="https://zzz.physics.umn.edu/!lowrad/vetoshield/daq/vetodaqreaddata_diag?rev=1364584462&amp;do=diff"/>
                <rdf:li rdf:resource="https://zzz.physics.umn.edu/!lowrad/vetoshield/daq/vetodaqv5x_diag?rev=1361479477&amp;do=diff"/>
                <rdf:li rdf:resource="https://zzz.physics.umn.edu/!lowrad/vetoshield/daq/vetodaq_fp?rev=1361559764&amp;do=diff"/>
                <rdf:li rdf:resource="https://zzz.physics.umn.edu/!lowrad/vetoshield/daq/vetodaq_quick_start?rev=1362439589&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://zzz.physics.umn.edu/!lowrad/_media/wiki/dokuwiki-128.png">
        <title>Assay and Acquisition of Radiopure Materials</title>
        <link>https://zzz.physics.umn.edu/!lowrad/</link>
        <url>https://zzz.physics.umn.edu/!lowrad/_media/wiki/dokuwiki-128.png</url>
    </image>
    <item rdf:about="https://zzz.physics.umn.edu/!lowrad/vetoshield/daq/datafiles?rev=1361481271&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-02-21T21:14:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>datafiles</title>
        <link>https://zzz.physics.umn.edu/!lowrad/vetoshield/daq/datafiles?rev=1361481271&amp;do=diff</link>
        <description>Data Files

The datafiles are named with the date and time of creation in the filename in YYMMDDHHMMSS format. This avoids overwriting, and puts the File D/T where it won’t be overwritten by the operating system when the file is copied or opened and inadvertently saved. The filenames also sort nicely in a directory listing in this format. File size is limited to 100MB and a new file is started when this limit is exceeded. At max data rate, 250,000 triggers/sec, it takes about 7 seconds to fill a…</description>
    </item>
    <item rdf:about="https://zzz.physics.umn.edu/!lowrad/vetoshield/daq/data_counter?rev=1361479247&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-02-21T20:40:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>data_counter</title>
        <link>https://zzz.physics.umn.edu/!lowrad/vetoshield/daq/data_counter?rev=1361479247&amp;do=diff</link>
        <description>Data Counter.vi

Buffer data  enters as 1d array, and is reshaped to 2d array of triggers x (12)integers. The outer For loop indexes one trigger at a time, separating the packet components into arrays. The inner For loop takes the subarray of 8 data integers, indexing one int at a time, converting to a boolean array, which is then converted to an array of 0:1&#039;s, which are then added into an array of integers hold the sums. This is done without rearranging the bits by stretcher. Instead, the 256 …</description>
    </item>
    <item rdf:about="https://zzz.physics.umn.edu/!lowrad/vetoshield/daq/modifycfg_fp?rev=1361405460&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-02-21T00:11:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>modifycfg_fp</title>
        <link>https://zzz.physics.umn.edu/!lowrad/vetoshield/daq/modifycfg_fp?rev=1361405460&amp;do=diff</link>
        <description>Modify Veto DAQ Config

Here, the operator can change the data directory path if necessary, and enter data to be written to the datafile headers including bias voltage, text comments, and channel bitmask info. The user can also control fake data generation, turning it on and off and entering the fake data word written to file. Each time the &lt;Accept&gt; button is clicked, the datafile path, bias volts, and bitmasks are written as a new line to the VetoCFG.txt file. Each time the main VetoDAQ applica…</description>
    </item>
    <item rdf:about="https://zzz.physics.umn.edu/!lowrad/vetoshield/daq/rate_limit?rev=1361478086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-02-21T20:21:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rate_limit</title>
        <link>https://zzz.physics.umn.edu/!lowrad/vetoshield/daq/rate_limit?rev=1361478086&amp;do=diff</link>
        <description>Veto Bit Rates, Limit, +Write Inhibit.vi

Data from the last DAQmx buffer read enter through the data terminal. Trigger Packet data is separated into arrays and the counts per channel are tallied in Data Counter.vi. The arrays are passed to Veto Rate Counter Num Display.vi, where count rates are calculated and formatted for display. The time-at-rate-limit logic has been added outside these two vi&#039;s, along with it&#039;s code to change background colors of the front panel indicators. Again, control re…</description>
    </item>
    <item rdf:about="https://zzz.physics.umn.edu/!lowrad/vetoshield/daq/vetodaqreaddata_diag?rev=1364584462&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-03-29T19:14:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vetodaqreaddata_diag</title>
        <link>https://zzz.physics.umn.edu/!lowrad/vetoshield/daq/vetodaqreaddata_diag?rev=1364584462&amp;do=diff</link>
        <description>VetoDAQReadData diagram

This vi is where the actual data acquisition from the 6534 cards takes place. 

The upper while loop reads the data from the card and writes it to disk at high execution priority. When the DAQ loop is started, a background DAQmx task is configured, and the driver starts transferring U32 integers from the 64MB buffer on the PCI-6534 card through the PCI bus to a RAM buffer using DMA (direct memory access). On a programmed interval(1 sec default) the vi checks the buffer u…</description>
    </item>
    <item rdf:about="https://zzz.physics.umn.edu/!lowrad/vetoshield/daq/vetodaqv5x_diag?rev=1361479477&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-02-21T20:44:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vetodaqv5x_diag</title>
        <link>https://zzz.physics.umn.edu/!lowrad/vetoshield/daq/vetodaqv5x_diag?rev=1361479477&amp;do=diff</link>
        <description>main VetoDAQv5x Diagram

The rectangular sequence structure on the left contains things that have to happen first on execution. Variables and property nodes are initialized. Most of the front panel indicator and control terminals are here. Many have no connection here, it just makes them easy to find. The real inputs and outputs occur in local variables scattered through the diagram. The PCI-6534 DIO cards are enumerated, and the names assigned in MAX are read into and array in increasing numeri…</description>
    </item>
    <item rdf:about="https://zzz.physics.umn.edu/!lowrad/vetoshield/daq/vetodaq_fp?rev=1361559764&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-02-22T19:02:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vetodaq_fp</title>
        <link>https://zzz.physics.umn.edu/!lowrad/vetoshield/daq/vetodaq_fp?rev=1361559764&amp;do=diff</link>
        <description>VetoDAQ front  panel

This is the main DAQ application

Toggle Mux button: Clicking this button when enabled will reinitialize the Symmetricom card and program it to issue a strobe pulse after a short delay.  This pulse toggles the mux data acquisition off or on, and resets its timing registers. The button will be greyed out and disabled when any of the DAQ read loops are running to avoid invalidating the timestamps in open data files.</description>
    </item>
    <item rdf:about="https://zzz.physics.umn.edu/!lowrad/vetoshield/daq/vetodaq_quick_start?rev=1362439589&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-03-04T23:26:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vetodaq_quick_start</title>
        <link>https://zzz.physics.umn.edu/!lowrad/vetoshield/daq/vetodaq_quick_start?rev=1362439589&amp;do=diff</link>
        <description>Quick Start Instructions

When the VetoDAQ app is first opened, the Modify Veto DAQ Config window will pop up over the main app. When bias voltage, comments, etc. are entered, the operator clicks the &lt;Accept&gt; button to exit saving changes, or &lt;Cancel&gt; to exit without saving.</description>
    </item>
</rdf:RDF>
