<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://dev-wiki.digilent.com/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://dev-wiki.digilent.com/feed.php">
        <title>Digilent Reference daq-and-datalogging:documents</title>
        <description></description>
        <link>https://dev-wiki.digilent.com/</link>
        <image rdf:resource="https://dev-wiki.digilent.com/ttps://dev-wiki.digilent.com/lib/tpl/digilent-tpl/images/favicon.ico" />
       <dc:date>2026-10-22T18:44:39+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/4-20ma_current_sensors?rev=1690506621&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/accuracy-precision-resolution-and-sensitivity?rev=1690493963&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/acquiring-analog-single-point?rev=1690493346&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/acquiring-analog-waveforms?rev=1690493319&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/analog-input-signal-connections-1?rev=1690493372&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/analog-input-signal-connections-2?rev=1690493387&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/block-size?rev=1686670399&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/choosing-software?rev=1690415802&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/code-blocks-linux-setup?rev=1690505847&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/controlling_a_relay_or_solenoid_from_a_digital_out?rev=1690506557&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/csharp-streaming-function-generator?rev=1690505812&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/csharp-sweep-generator?rev=1689052881&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/current-sensors?rev=1690505559&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/digital-io-techniques?rev=1690493412&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/dt9837b-matlab-analog-input-synchronization?rev=1690506421&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/how_to_calculate_the_maximum_frequency_of_a_usb-2408_or_usb-2416_in_your_program?rev=1690506490&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/how_to_setup_code_blocks_ide_to_run_linux_examples?rev=1690506590&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/how_to_use_a_usb-temp_with_a_thermocouple_and_rtd_sensor_to_measure_temperature_with_instacal_and_daqami?rev=1690506542&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/linear-transducer-scaling?rev=1688549045&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/linear_transducer_scaling?rev=1689570528&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/log-to-csv?rev=1690506324&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/matlab-analog-output-video-script?rev=1690506019&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/matlab-setup-in-windows?rev=1690505965&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/maximum-device-count?rev=1690506358&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/mcc-118-usb-quad08-python-example?rev=1690506268&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/measuring-current-transducers-with-daq?rev=1690493439&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/measuring-thermocouples-with-daq?rev=1690506434&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/measuring-thermocouples-with-raspberry-pi?rev=1690493618&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/multichannel-analog-out-streaming?rev=1690506341&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/pci-2500-usb-2500-cpp-frequency-measurement?rev=1689050092&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/python-for-windows-examples?rev=1690505771&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/python_for_windows_continuous_background_with_device_discovery?rev=1689573430&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/raspberry-pi-acquisition-with-ul-for-linux?rev=1690506452&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/read-usb-wls-cjc-values?rev=1690506258&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/relay-control-from-digital-out?rev=1690505796&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/start?rev=1692805240&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/temperature-two-point-controller?rev=1690505654&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/test-analog-input-with-instacal?rev=1690505613&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/ulx-for-labview-discrete-digital-io?rev=1690505979&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/ulx-for-ni-labview-1?rev=1690576176&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/ulx-for-ni-labview-2?rev=1690505500&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/ulx-for-ni-labview-3?rev=1690505516&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/ulx-help-file?rev=1690506383&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1208ls-cont-background-scanning?rev=1689051878&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1208ls-external-level-trigger?rev=1689052292&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1208ls-foreground-finite-scanning?rev=1689052457&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1208ls-usb-1024ls-dio-powerup-state?rev=1690506405&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1208ls-vbnet-examples?rev=1690506081&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1608g-csharp-analog-output-scan?rev=1689050243&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1608g-csharp-auto-retrigger?rev=1689051783&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1608g-csharp-cont-buffer-read?rev=1689049820&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1608g-csharp-digital-output?rev=1689050340&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1608g-csharp-duty-cycle-pulse-output?rev=1689051846&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1608g-csharp-external-trigger-input?rev=1689050486&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1608g-csharp-finite-one-shot-acquisition?rev=1689052218&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1608g-csharp-single-point?rev=1690505830&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1608g_csharp_c?rev=1689573231&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1616hs-daqinscan?rev=1689050027&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1808-cpp-cont-analog-input?rev=1689050208&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1808-cpp-cont-analog-io?rev=1689049980&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1808-cpp-daqinscan?rev=1689050272&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1808-event-notification-subsystems?rev=1690506165&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1808-polling-subsystems?rev=1690506096&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1808_c_example_-_continuous_analog_input?rev=1689571702&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-2404-ui-strain-gauge?rev=1690506057&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-2408-ul-csnet-examples?rev=1689052246&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-2408-ul-vbnet-examples?rev=1689050303&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-2408-usb-2416-max-frequency-calculation?rev=1690505928&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-2416-csharp-temperature-voltage-cont-read?rev=1689049726&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-2416-usb-2408-with-labview?rev=1690506240&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-ctr-cpp-cbdaqinscan-timing-mode?rev=1689051976&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-ctr04-usb-ctr-08-counter-output?rev=1689049888&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-ctr04-usb-ctr08-cin32?rev=1689049955&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-ctr04-usb-ctr08-cinscan?rev=1689049786&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-ctr04-usb-ctr08-one-shot-pulse?rev=1689049934&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-daq-high-range-measurement?rev=1690505752&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-dio32hs-dinscan-doutscan?rev=1689052426&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-erb08-with-ulx-for-labview?rev=1690506217&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-erb24-ulx-for-labview-example?rev=1689052495&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-quad08-c-cpp-windows?rev=1689052614&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-quad08-csharp?rev=1690506280&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-quad08_c_c_windows_example?rev=1689570744&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-tc-ai-with-daqami?rev=1690506200&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-tc-csharp-digital-input?rev=1690415838&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-tc-csharp-temperature-read?rev=1688556006&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-tc-temp-ulx-for-labview-digital-io?rev=1689052685&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-tc_csharp_c?rev=1689571941&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-temp-ai-daqami-temperature-measurement?rev=1689052588&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-temp-measurement-with-instacal-and-daqami?rev=1690505708&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-temp-tracerdaq-instacal-temperature-measurement?rev=1690506132&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb_wifi_adapters_to_use_with_webdaq_series?rev=1690506608&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/using-mcc-daq-digital-io?rev=1690493328&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/using-ul-for-dotnet-with-matlab?rev=1690506149&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/using_a_usb-temp-ai_module_and_daqami_to_measure_temperature?rev=1690506571&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/webdaq-.wdd-file-format?rev=1689312439&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/webdaq-usb-wifi-adapters?rev=1690505869&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/webdaq-wdd-spec?rev=1686672138&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/what-is-block-size?rev=1689311270&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/daq-and-datalogging/documents/windows-python-device-discovery-and-acquisition?rev=1689052543&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://dev-wiki.digilent.com/ttps://dev-wiki.digilent.com/lib/tpl/digilent-tpl/images/favicon.ico">
        <title>Digilent Reference</title>
        <link>https://dev-wiki.digilent.com/</link>
        <url>https://dev-wiki.digilent.com/ttps://dev-wiki.digilent.com/lib/tpl/digilent-tpl/images/favicon.ico</url>
    </image>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/4-20ma_current_sensors?rev=1690506621&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-28T08:10:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>4-20mA Current Sensors</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/4-20ma_current_sensors?rev=1690506621&amp;do=diff</link>
        <description>4-20mA Current Sensors

Introduction:


The 4-20mA current loop interface came about because of the need to transmit information over long distances. System designers found that instead of a changing a voltage signal [that is susceptible to noise and voltage drops along the wires] they could transmit a changing current with little downside. For the most part, the information is simply a measurement or a value to control something. For instance, a factory process may need to transmit a pressure v…</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/accuracy-precision-resolution-and-sensitivity?rev=1690493963&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T14:39:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TechTip: Accuracy, Precision, Resolution, and Sensitivity</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/accuracy-precision-resolution-and-sensitivity?rev=1690493963&amp;do=diff</link>
        <description>TechTip: Accuracy, Precision, Resolution, and Sensitivity

Objective

This document explains the difference between the terms accuracy, precision, resolution, and sensitivity as applied to a measurement system.

Intended Audience

This document is intended for users who operate and interpret the results of a DAQ measurement system.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/acquiring-analog-single-point?rev=1690493346&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T14:29:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TechTip: Acquiring a Single Analog Input Value with MCC DAQ</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/acquiring-analog-single-point?rev=1690493346&amp;do=diff</link>
        <description>TechTip: Acquiring a Single Analog Input Value with MCC DAQ

Objective

To show how to read a single analog input value using an MCC data acquisition device and various software platforms.

Intended Audience

Data acquisition system developers who need to occasionally read an AI channel, and seek to understand its implementation approach in various software environments.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/acquiring-analog-waveforms?rev=1690493319&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T14:28:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TechTip: Acquiring an Analog Waveform with MCC DAQ</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/acquiring-analog-waveforms?rev=1690493319&amp;do=diff</link>
        <description>TechTip: Acquiring an Analog Waveform with MCC DAQ

Objective

To show how to capture an analog waveform using an MCC data acquisition device and various software platforms.


Intended Audience

Data acquisition system developers who need to digitize an analog waveform over time, and seek to understand waveform capture implementation in various software environments.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/analog-input-signal-connections-1?rev=1690493372&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T14:29:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TechTip: Basic Analog Input Signal Connections (Part 1)</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/analog-input-signal-connections-1?rev=1690493372&amp;do=diff</link>
        <description>TechTip: Basic Analog Input Signal Connections (Part 1)

Objective

To provide a basic understanding of the following analog input signal connection concepts and practices:

	* Single-ended inputs
	* Differential inputs
	* Common mode voltage
	* Common mode range</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/analog-input-signal-connections-2?rev=1690493387&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T14:29:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TechTip: Basic Analog Input Signal Connections (Part 2)</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/analog-input-signal-connections-2?rev=1690493387&amp;do=diff</link>
        <description>TechTip: Basic Analog Input Signal Connections (Part 2)

Objective

To provide DAQ product users with recommended single-ended/differential wiring guidelines for analog input measurements after considering sensor grounding, DAQ system grounding and isolation, and common mode voltage.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/block-size?rev=1686670399&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-13T08:33:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>What is Block Size?</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/block-size?rev=1686670399&amp;do=diff</link>
        <description>What is Block Size?

A block of data is  a group of measurements or readings or values that are housed together as a packet or array. For devices that have slow sample rates (&lt; 2Hz) the block size is typically one. On the other hand, for devices above 100Hz the block size must grow to keep up with incoming data demands.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/choosing-software?rev=1690415802&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-26T16:56:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TechTip: Choosing a Software Environment for Data Acquisition</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/choosing-software?rev=1690415802&amp;do=diff</link>
        <description>TechTip: Choosing a Software Environment for Data Acquisition

Objective

To highlight the different Software options available for data acquisition (DAQ) applications, and outline the Measurement Computing Corporation (MCC) support for these options.$2,000 for a single license, while DASYLab is a less expensive option starting at $</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/code-blocks-linux-setup?rev=1690505847&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T17:57:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to Set Up Code::Blocks IDE to run Linux Examples</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/code-blocks-linux-setup?rev=1690505847&amp;do=diff</link>
        <description>How to Set Up Code::Blocks IDE to run Linux Examples

The following are suggestions to install and configure Code::Blocks to easily load and run the Linux and/or DaqHat examples.

First and as always update your package list:
sudo apt-get update

depending on whether you will be using the Raspberry PI DaqHats or the UL for Linux for our USB devices, follow the instructions on the following pages to install the hardware support</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/controlling_a_relay_or_solenoid_from_a_digital_out?rev=1690506557&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T18:09:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Controlling a Relay or Solenoid From a Digital Out</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/controlling_a_relay_or_solenoid_from_a_digital_out?rev=1690506557&amp;do=diff</link>
        <description>Controlling a Relay or Solenoid From a Digital Out

Most digital IO of MCC products are control signals meaning they are TTL levels, but very low current.


For example, the USB-1608G series and USB-200 series each have 8, individually programmable digital IO.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/csharp-streaming-function-generator?rev=1690505812&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T17:56:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>CSharp (C#) Streaming Ain/Aout Function Generator</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/csharp-streaming-function-generator?rev=1690505812&amp;do=diff</link>
        <description>CSharp (C#) Streaming Ain/Aout Function Generator

The example below demonstrates how to stream analog data out the analog output pins while at the same time reading it back in. To keep the program simple, an array is created that contains a waveform and this waveform is continuously written to the output buffer without change. In a more sophisticated program the array data would be changing on each write. To use this program you must have a device that supports hardware analog output scanning a…</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/csharp-sweep-generator?rev=1689052881&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-10T22:21:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>CSharp (C#) AIn/Aout Sweep Generator</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/csharp-sweep-generator?rev=1689052881&amp;do=diff</link>
        <description>CSharp (C#) AIn/Aout Sweep Generator

The example below is closely related to the Streaming AIn/AOut Function Generator example described in a previous article. It streams data out the analog output pins while at the same time reading it back in. However the waveform consists of a sweeping frequency from 10</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/current-sensors?rev=1690505559&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T17:52:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>4-20mA Current Sensors</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/current-sensors?rev=1690505559&amp;do=diff</link>
        <description>4-20mA Current Sensors

Introduction:

The 4-20mA current loop interface came about because of the need to transmit information over long distances. System designers found that instead of a changing a voltage signal [that is susceptible to noise and voltage drops along the wires] they could transmit a changing current with little downside. For the most part, the information is simply a measurement or a value to control something. For instance, a factory process may need to transmit a pressure va…</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/digital-io-techniques?rev=1690493412&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T14:30:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TechTip: Digital I/O Techniques</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/digital-io-techniques?rev=1690493412&amp;do=diff</link>
        <description>TechTip: Digital I/O Techniques

Objective

To provide an overview of the following digital I/O techniques used in the data acquisition (DAQ) industry:

	* Pull-up and pull-down resistors
	* TTL to solid state relays
	* Voltage dividers
	* Low-pass filter</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/dt9837b-matlab-analog-input-synchronization?rev=1690506421&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T18:07:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Synchronizing the Analog Input Subsystems of Multiple DT9837B Modules with MATLAB R2018b</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/dt9837b-matlab-analog-input-synchronization?rev=1690506421&amp;do=diff</link>
        <description>Synchronizing the Analog Input Subsystems of Multiple DT9837B Modules with MATLAB R2018b

This article is a guide to configuring two DT9837B modules for synchronized analog input acquisition in MATLAB R2018b.  It can also be applied to grouping other modules, of the same model, i.e. DT9837A, DT9837C, DT9847 Series, DT9857E Series.  This procedure is required since Master/Slave mode is not supported with MATLAB's 64-bit sessions.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/how_to_calculate_the_maximum_frequency_of_a_usb-2408_or_usb-2416_in_your_program?rev=1690506490&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T18:08:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to Calculate the Maximum Frequency of a USB-2408 or USB-2416 in Your Program.</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/how_to_calculate_the_maximum_frequency_of_a_usb-2408_or_usb-2416_in_your_program?rev=1690506490&amp;do=diff</link>
        <description>How to Calculate the Maximum Frequency of a USB-2408 or USB-2416 in Your Program.

The USB-2408 Series and USB-2416 Series boards 24 bit data acquisition devices.  They can accurately measure voltages and Thermocouple signals on the same device, configured as adjacent channels if need be.  To get the most accurate reading from your thermocouples, you need to set the</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/how_to_setup_code_blocks_ide_to_run_linux_examples?rev=1690506590&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T18:09:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to Set Up Code::Blocks IDE to Run Linux Examples</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/how_to_setup_code_blocks_ide_to_run_linux_examples?rev=1690506590&amp;do=diff</link>
        <description>How to Set Up Code::Blocks IDE to Run Linux Examples

The following are suggestions to install and configure Code::Blocks to easily load and run the Linux and/or DaqHat examples.


First and as always update your package list:

sudo apt-get update</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/how_to_use_a_usb-temp_with_a_thermocouple_and_rtd_sensor_to_measure_temperature_with_instacal_and_daqami?rev=1690506542&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T18:09:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to Use a USB-TEMP, With a Thermocouple and RTD Sensor, to Measure Temperature With InstaCal and DAQami</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/how_to_use_a_usb-temp_with_a_thermocouple_and_rtd_sensor_to_measure_temperature_with_instacal_and_daqami?rev=1690506542&amp;do=diff</link>
        <description>How to Use a USB-TEMP, With a Thermocouple and RTD Sensor, to Measure Temperature With InstaCal and DAQami

This article explains how to use a MCC USB-TEMP module with a J-type thermocouple wire (MCC part # 745690-J001) and a 3-wire, 100 Ohm RTD sensor (MCC part # 745691-02).  For software, the latest release of the MCC DAQ CD was used to install InstaCal and DAQami, onto a Windows 10 system.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/linear-transducer-scaling?rev=1688549045&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-05T02:24:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Linear Transducer Scaling</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/linear-transducer-scaling?rev=1688549045&amp;do=diff</link>
        <description>Linear Transducer Scaling

How to calculate Scale and offset for a Linear Transducer

The most common type of output signals are volts, current and frequency and questions often arise about conversion to actual units. In this example, I am going to discuss conversion from current to pressure units or PSI.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/linear_transducer_scaling?rev=1689570528&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-16T22:08:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Linear Transducer Scaling</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/linear_transducer_scaling?rev=1689570528&amp;do=diff</link>
        <description>Linear Transducer Scaling

How to calculate Scale and offset for a Linear Transducer

The most common type of output signals are volts, current and frequency and questions often arise about conversion to actual units. In this example, I am going to discuss conversion from current to pressure units or PSI.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/log-to-csv?rev=1690506324&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T18:05:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Example Program: Continuous High Speed Scanned Data Logged to CSV File</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/log-to-csv?rev=1690506324&amp;do=diff</link>
        <description>Example Program: Continuous High Speed Scanned Data Logged to CSV File

Here's an example app that logs software polled data to a csv file.
Using the MCC 118, the data is collected using a_in_scan() in background continuous modes and demonstrates writing data in Python in blocks.
The file name is auto generated based on date and time for example:  yyyy_Month_dd_hhmmss.csv</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/matlab-analog-output-video-script?rev=1690506019&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T18:00:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>MATLAB Analog Output Video Script</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/matlab-analog-output-video-script?rev=1690506019&amp;do=diff</link>
        <description>MATLAB Analog Output Video Script

 Analog_Output_Video 

Welcome to using Measurement Computing devices with MATLAB. Today I will be using the USB-1608GX-2AO to output a complex waveform.
Let’s begin…Start a new script file to hold the commands.
First, I am going to create a variable to represent the size or length of the waveform.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/matlab-setup-in-windows?rev=1690505965&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T17:59:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Configuring a Windows System to Use MCC Hardware With MATLAB R2017a</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/matlab-setup-in-windows?rev=1690505965&amp;do=diff</link>
        <description>Configuring a Windows System to Use MCC Hardware With MATLAB R2017a

The following information will enable a user with a MCC data acquisition device to use MATLAB R2017a (64-bit sessions).

Prior to launching MATLAB R2017a, a MCC daq device must be configured in InstaCal.  Otherwise, you will get a “no devices available” error, in MATLAB.  (The latest release of InstaCal can be downloaded from the Support section of MCC’s website.)  Also, InstaCal must then be closed before opening MATLAB and sh…</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/maximum-device-count?rev=1690506358&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T18:05:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How Many MCC USB Devices Can I Connect to (Use) On One PC?</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/maximum-device-count?rev=1690506358&amp;do=diff</link>
        <description>How Many MCC USB Devices Can I Connect to (Use) On One PC?

The answer to this question can vary, as MCC has a wide variety of USB DAQ models designed over the last 10 years, but here are some guidelines.

As you connect each USB device, one-by-one, if Windows properly enumerates the device(Enumeration is the process of detecting, identifying and loading drivers for a USB device), then it can be used on the PC.  So proper enumeration is a hard requirement.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/mcc-118-usb-quad08-python-example?rev=1690506268&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T18:04:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Linux Python Example: MCC 118 + USB-QUAD08</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/mcc-118-usb-quad08-python-example?rev=1690506268&amp;do=diff</link>
        <description>Linux Python Example: MCC 118 + USB-QUAD08

A customer posed the question:  Is it possible to use a MCC 118 (DaqHat) on a Raspberry Pi® and a USB-QUAD08 (UL for Linux) in a single integrated application? Using the clock output of the MCC 118 to provide clocking on the USB-QUAD08, in a continuous background scan, in Python.  On a Raspberry Pi® model 3B+.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/measuring-current-transducers-with-daq?rev=1690493439&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T14:30:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TechTip: Measuring 4-20 mA Current with MCC DAQ</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/measuring-current-transducers-with-daq?rev=1690493439&amp;do=diff</link>
        <description>TechTip: Measuring 4-20 mA Current with MCC DAQ

Introduction

The 4-20 mA current loop interface came about because of the need to transmit information over long distances. System designers found that instead of a changing a voltage signal [that is susceptible to noise and voltage drops along the wires] they could transmit a changing current with little downside. For the most part, the information is simply a measurement or a value to control something. For instance, a factory process may need …</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/measuring-thermocouples-with-daq?rev=1690506434&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T18:07:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TechTip: How to Measure Thermocouples Using a DAQ Device</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/measuring-thermocouples-with-daq?rev=1690506434&amp;do=diff</link>
        <description>TechTip: How to Measure Thermocouples Using a DAQ Device

What is a Thermocouple?

Thermocouples are a popular and inexpensive way to measure temperature. The thermocouple is a simple device – two wires of different metals welded together at one end. But this</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/measuring-thermocouples-with-raspberry-pi?rev=1690493618&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T14:33:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TechTip: Measuring Thermocouples with Raspberry Pi® and the MCC 134</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/measuring-thermocouples-with-raspberry-pi?rev=1690493618&amp;do=diff</link>
        <description>TechTip: Measuring Thermocouples with Raspberry Pi® and the MCC 134

Introduction
Thermocouples are a popular way to measure temperature due to their low cost, ease-of-use, and wide measurement range. Measurement Computing Corp (MCC) has a long history of designing and building accurate DAQ devices for measuring thermocouples. However, designing a device that accurately measures thermocouples in the uncontrolled environment of the Raspberry Pi was challenging. This article explains the difficult…</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/multichannel-analog-out-streaming?rev=1690506341&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T18:05:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Example Program: Analog Output Streaming on Multi Channels</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/multichannel-analog-out-streaming?rev=1690506341&amp;do=diff</link>
        <description>Example Program: Analog Output Streaming on Multi Channels

This program demonstrates analog output streaming, using Background + Continuous mode on 1 or more channels.
Boards supported for this program include, but not limited to:

 USB-3101FS,

 USB-1608GX-2AO,

 USB-2527,

 USB-2537,

PCI-DAS6040,</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/pci-2500-usb-2500-cpp-frequency-measurement?rev=1689050092&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-10T21:34:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Measuring frequency using VC++ and PCI-2500 or USB-2500 series</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/pci-2500-usb-2500-cpp-frequency-measurement?rev=1689050092&amp;do=diff</link>
        <description>Measuring frequency using VC++ and PCI-2500 or USB-2500 series

MCC does provide a clear example using the cbCConfigScan and cbCInScan functions. Attached to this article (see below) is an VC++ 2008 example to measure frequency. This example should work with the following devices:</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/python-for-windows-examples?rev=1690505771&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T17:56:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Importing Python for Windows Example Programs Into an IDE</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/python-for-windows-examples?rev=1690505771&amp;do=diff</link>
        <description>Importing Python for Windows Example Programs Into an IDE

Python for Windows example programs can be imported into any IDE that supports Python, such as Eclipse (Neon and later) or Visual Studio (2015 and later).  Before performing the following steps, install the MCC UL Python</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/python_for_windows_continuous_background_with_device_discovery?rev=1689573430&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-16T22:57:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Python for Windows Continuous Background with Device Discovery</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/python_for_windows_continuous_background_with_device_discovery?rev=1689573430&amp;do=diff</link>
        <description>Python for Windows Continuous Background with Device Discovery

The following Python for Windows example demonstrates device discovery and a continuous background acquisition.


Once started, the acquisition is monitored using the get status function that returns total count and buffer index position. Data is retrieved from the device buffer when it is more than half full (index &gt; half). When this happens, it transfers data from the device buffer to the user buffer. The acquisition loop continue…</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/raspberry-pi-acquisition-with-ul-for-linux?rev=1690506452&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T18:07:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TechTip: Raspberry Pi Data Acquisition Using Universal Library for Linux®</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/raspberry-pi-acquisition-with-ul-for-linux?rev=1690506452&amp;do=diff</link>
        <description>TechTip: Raspberry Pi Data Acquisition Using Universal Library for Linux®

Introduction

The Raspberry Pi® is a single-board computer that runs the Linux® kernel-based operating system and provides easy connections to peripheral devices, including a monitor, mouse, keyboard, and MCC data acquisition devices. With a cost of less than $40, the Raspberry Pi provides a cost-effective way to perform data acquisition. You can acquire data from most Measurement Computing USB DAQ devices using the Raspb…</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/read-usb-wls-cjc-values?rev=1690506258&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T18:04:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Can I Read The CJC Values from Your USB/WLS Products?</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/read-usb-wls-cjc-values?rev=1690506258&amp;do=diff</link>
        <description>Can I Read The CJC Values from Your USB/WLS Products?

Use the UL function cbTin() or .Tin() method, you normally would, but with the following difference:

To read CJC0= use channel 128 (0x80)
To read CJC1 = use channel 129 (0x81)

Normally you don't need to do this, but if you want to, you can.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/relay-control-from-digital-out?rev=1690505796&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T17:56:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Controlling a Relay or Solenoid From a Digital Out</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/relay-control-from-digital-out?rev=1690505796&amp;do=diff</link>
        <description>Controlling a Relay or Solenoid From a Digital Out

Most digital IO of MCC products are control signals meaning they are TTL levels, but very low current.

For example, the USB-1608G series and USB-200 series each have 8, individually programmable digital IO.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/start?rev=1692805240&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-23T08:40:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Documents</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/start?rev=1692805240&amp;do=diff</link>
        <description>Documents

	*  Getting Started with ULx for NI LabVIEW Part 1
	*  Getting Started with ULx for NI LabVIEW Part 2
	*  Getting Started with ULx for NI LabVIEW Part 3
	*  Linear Transducer Scaling
	*  USB-TC CSharp (C#) Digital Input
	*  USB-TC CSharp (C#) Temperature Read Example
	*  USB-2416 CSharp (C#) Temperature Voltage Continuous Read Example
	*  USB-CTR04 USB-CTR08 Measuring Frequency using CInScan
	*  USB-1608G CSharp (C#) Continuous Buffer Read
	*  4-20mA Current Sensors
	*  USB-CTR04 USB-…</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/temperature-two-point-controller?rev=1690505654&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T17:54:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Temperature Two-Point Controller</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/temperature-two-point-controller?rev=1690505654&amp;do=diff</link>
        <description>Temperature Two-Point Controller

There are many types of control systems.  A control system manages and regulates the behavior of a device or a system.  Types of control systems are open-loop, closed-loop, logic, two-point, linear, proportional, and PID.  This article discusses the two-point controller.  A two-point controller is also known as a Bang-Bang controller or On-off controller.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/test-analog-input-with-instacal?rev=1690505613&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T17:53:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How Do I Test My Analog Input Board Using InstaCal?</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/test-analog-input-with-instacal?rev=1690505613&amp;do=diff</link>
        <description>How Do I Test My Analog Input Board Using InstaCal?

To test the analog inputs for functionality, there are 2 main tests you can run; the Analog Loop Back test and the Scan test.

To read more, please download the attached PDF file.

Attachments

  How do I test my Analog Input board using InstaCal.pdf</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/ulx-for-labview-discrete-digital-io?rev=1690505979&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T17:59:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ULx for NI LabVIEW: Discrete Digital IO Example</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/ulx-for-labview-discrete-digital-io?rev=1690505979&amp;do=diff</link>
        <description>ULx for NI LabVIEW: Discrete Digital IO Example

This example demonstrates single bit digital input (1stPortA) and digital output (1stPortB) in the same while loop.

Though this example was written for a device with only one 82C55 or emulating one 82C55, it can be expanded to work with any MCC device having 1 or more 82C55s such as a PCI-DIO48(H) or USB-DIO96H.  It can also be expanded to work with devices having an AUXPORT such as  USB-TC.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/ulx-for-ni-labview-1?rev=1690576176&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-28T13:29:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Getting Started with ULx for NI LabVIEW Part 1</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/ulx-for-ni-labview-1?rev=1690576176&amp;do=diff</link>
        <description>Getting Started with ULx for NI LabVIEW Part 1

Measurement Computing offers programming support for NI LabVIEW by way of using ULx.  Included with the ULx installation is a collection of sample programs you can use and learn from to perform all manner of functions.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/ulx-for-ni-labview-2?rev=1690505500&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T17:51:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Getting Started with ULx for NI LabVIEW Part 2</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/ulx-for-ni-labview-2?rev=1690505500&amp;do=diff</link>
        <description>Getting Started with ULx for NI LabVIEW Part 2

In part one, we learned how what is the minimum amount of VIs needed to acquire one analog data sample and display it on the NI LabVIEW front panel.  In part 2 we will add to this example by including:</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/ulx-for-ni-labview-3?rev=1690505516&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T17:51:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Getting Started with ULx for NI LabVIEW Part 3</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/ulx-for-ni-labview-3?rev=1690505516&amp;do=diff</link>
        <description>Getting Started with ULx for NI LabVIEW Part 3

In part 2, we enhanced the VI we created in part 1 by adding the ability to acquire data at a steady rate, display the data in a stripchart, save the data to a log file, and notify the operator if is there is an error.  In this third and final part, we will enhance what we have done so far, by adding:</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/ulx-help-file?rev=1690506383&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T18:06:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Where Can I Find the Help File for the Universal Library?</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/ulx-help-file?rev=1690506383&amp;do=diff</link>
        <description>Where Can I Find the Help File for the Universal Library?

The help file is ULHelp.CHM and, after you have installed the Universal Library from the MCCDAQ CD or download,  is located in the InstaCal folder. By default that is:  C:\Program files\Measurement Computing\DAQ or C:\Program files (x86)\Measurement Computing\DAQ</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1208ls-cont-background-scanning?rev=1689051878&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-10T22:04:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-1208LS Continuous Background Scanning Example</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1208ls-cont-background-scanning?rev=1689051878&amp;do=diff</link>
        <description>USB-1208LS Continuous Background Scanning Example

The example below demonstrates how to read a buffer that is being filled continuously with live data. It uses ALoadQueue(..), AInScan(...) and GetStatus(...) to read a group of analog input channels. Data is written to an</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1208ls-external-level-trigger?rev=1689052292&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-10T22:11:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-1208LS External Level Trigger Example</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1208ls-external-level-trigger?rev=1689052292&amp;do=diff</link>
        <description>USB-1208LS External Level Trigger Example

The following example demonstrates how to trigger using the External TTL input. Once triggered, the program continuously acquires data to buffer. 

To access the API, add a reference to the MccDaq object. Adding the reference is usually accomplished by right clicking the Project [under the Project Explorer] and selecting Add Reference.The complete project is attached to the article and was created with Visual Studio 2008 using CSharp. Compiling and exec…</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1208ls-foreground-finite-scanning?rev=1689052457&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-10T22:14:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-1208LS Foreground (finite) Scanning Example</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1208ls-foreground-finite-scanning?rev=1689052457&amp;do=diff</link>
        <description>USB-1208LS Foreground (finite) Scanning Example

The following example demonstrates how to acquire a fixed number of samples. It uses AInScan(...) and GetStatus(...) to read a group of analog input channels. Data is written to an ASCII text file that can be viewed and verified using Excel, DASYLab, NI LabVIEW, MatLab® and other programs capable of text import.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1208ls-usb-1024ls-dio-powerup-state?rev=1690506405&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T18:06:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Changing the Digital I/O Power-up State of the USB-1208LS and USB-1024LS</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1208ls-usb-1024ls-dio-powerup-state?rev=1690506405&amp;do=diff</link>
        <description>Changing the Digital I/O Power-up State of the USB-1208LS and USB-1024LS

By removing the unit from the blue case, and with some skilled de-soldering and re-soldering, any or all ports can be set for pull-down instead of the default pull-up.  i.e. if you are handy with solder/desolder equipment for tiny surface mount zero-ohm resistor(s), then the change can be performed in the field.   Here are the details:</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1208ls-vbnet-examples?rev=1690506081&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T18:01:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>VB.NET Examples for the USB-1208LS, Modified from the Universal Library</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1208ls-vbnet-examples?rev=1690506081&amp;do=diff</link>
        <description>VB.NET Examples for the USB-1208LS, Modified from the Universal Library

Hardware:  USB-1208LS

Problem:

I'm looking for USB-1208LS Microsoft Visual Basic dot net examples.

I would like it if they would demonstrate reading/writing to the digital ports, writing to the analog outputs and reading data from the analog inputs both in background and foreground mode.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1608g-csharp-analog-output-scan?rev=1689050243&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-10T21:37:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-1608G CSharp (C#) Analog Output Scan</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1608g-csharp-analog-output-scan?rev=1689050243&amp;do=diff</link>
        <description>USB-1608G CSharp (C#) Analog Output Scan

The following example demonstrates how to output an array of data to the analog output pin. To access the API, add a reference to the MccDaq object. Adding the reference is usually accomplished by right clicking the Project [under the Project Explorer] and selecting Add Reference. The complete Visual Studio 9.0 project is attached to this article.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1608g-csharp-auto-retrigger?rev=1689051783&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-10T22:03:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-1608G CSharp (C#) External Trigger Auto Retrigger</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1608g-csharp-auto-retrigger?rev=1689051783&amp;do=diff</link>
        <description>USB-1608G CSharp (C#) External Trigger Auto Retrigger

The following example demonstrates how to set the API to automatically re-arm the trigger after an acquisition has completed. This program uses the External Trigger input and once received, a fixed amount of data is collected, placed into the buffer and re-armed.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1608g-csharp-cont-buffer-read?rev=1689049820&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-10T21:30:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-1608G CSharp (C#) Continuous Buffer Read</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1608g-csharp-cont-buffer-read?rev=1689049820&amp;do=diff</link>
        <description>USB-1608G CSharp (C#) Continuous Buffer Read

The example below demonstrates how to read a buffer that is being filled continuously with live data. It uses ALoadQueue(..), AInScan(...) and ScaledWinBufToArray(...), GetStatus(...) to read a group of analog input channels. Data is written to an</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1608g-csharp-digital-output?rev=1689050340&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-10T21:39:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-1608G CSharp (C#) Digital Ouput</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1608g-csharp-digital-output?rev=1689050340&amp;do=diff</link>
        <description>USB-1608G CSharp (C#) Digital Ouput

The following example demonstrates how to set individual digital output lines. The program uses the keys 1 - 8 to set the 8 digital IO pins and the Escape key to clear them. To access the API, add a reference to the MccDaq object. Adding the reference is usually accomplished by right clicking the Project [under the Project Explorer] and selecting Add Reference. The complete project is attached to the article and was created with Visual Studio 2008 using CShar…</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1608g-csharp-duty-cycle-pulse-output?rev=1689051846&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-10T22:04:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-1608G CSharp (C#) Duty Cycle Pulse Ouput</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1608g-csharp-duty-cycle-pulse-output?rev=1689051846&amp;do=diff</link>
        <description>USB-1608G CSharp (C#) Duty Cycle Pulse Ouput

The following example demonstrates how to use the timer output. The program uses the keys 1 - 4 to set various duty cycles on a 1000Hz TTL waveform. In this example, the count parameter is set to zero to make the frequency continuous.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1608g-csharp-external-trigger-input?rev=1689050486&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-10T21:41:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-1608G CSharp (C#) External Trigger Input</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1608g-csharp-external-trigger-input?rev=1689050486&amp;do=diff</link>
        <description>USB-1608G CSharp (C#) External Trigger Input

The following example demonstrates how to trigger using the External TTL input. Once triggered, the program continuously acquires data to buffer. 

To access the API, add a reference to the MccDaq object. Adding the reference is usually accomplished by right clicking the Project [under the Project Explorer] and selecting Add Reference.The complete project is attached to the article and was created with Visual Studio 2008 using CSharp. Compiling and e…</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1608g-csharp-finite-one-shot-acquisition?rev=1689052218&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-10T22:10:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-1608G CSharp (C#) Finite One Shot Acquisition</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1608g-csharp-finite-one-shot-acquisition?rev=1689052218&amp;do=diff</link>
        <description>USB-1608G CSharp (C#) Finite One Shot Acquisition

The following example demonstrates how to acquire a fixed number of samples. 

To access the API, add a reference to the MccDaq object. Adding the reference is usually accomplished by right clicking the Project [under the Project Explorer] and selecting Add Reference. The complete project is attached to the article and was created with Visual Studio 2008 using CSharp. Compiling and execution is quick as there is minimal Windows overhead and asso…</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1608g-csharp-single-point?rev=1690505830&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T17:57:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-1608G CSharp (C#) Single Point Measurement</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1608g-csharp-single-point?rev=1690505830&amp;do=diff</link>
        <description>USB-1608G CSharp (C#) Single Point Measurement

The following example demonstrates how to acquire a fixed number of samples. The complete project is attached to the article and was created with Visual Studio 2008 using CSharp. Compiling and execution is quick as there is minimal Windows overhead and associated code.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1608g_csharp_c?rev=1689573231&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-16T22:53:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-1608G CSharp (C#) External Trigger Auto Retrigger</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1608g_csharp_c?rev=1689573231&amp;do=diff</link>
        <description>USB-1608G CSharp (C#) External Trigger Auto Retrigger

The following example demonstrates how to set the API to automatically re-arm the trigger after an acquisition has completed. This program uses the External Trigger input and once received, a fixed amount of data is collected, placed into the buffer and re-armed.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1616hs-daqinscan?rev=1689050027&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-10T21:33:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Visual Basic USB-1616HS DaqInScan with Asynchronous Digital Input &amp; Output</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1616hs-daqinscan?rev=1689050027&amp;do=diff</link>
        <description>Visual Basic USB-1616HS DaqInScan with Asynchronous Digital Input &amp; Output

The following example demonstrates how to continuously read data using DaqInScan and at the same time asynchronously controlling digital lines on FirstPortC. Helper functions are used but not shown as they typically are do not demonstrate MccDaq functionality. To view these function load the project attached to this article.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1808-cpp-cont-analog-input?rev=1689050208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-10T21:36:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-1808 C++ Example - Continuous Analog Input</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1808-cpp-cont-analog-input?rev=1689050208&amp;do=diff</link>
        <description>USB-1808 C++ Example - Continuous Analog Input

The example program below demonstrates (using C++) how to continuously read channels 0 - 3. It also demonstrates device discovery which doesn't require the user to run InstaCal. InstaCal must still be installed because doing so installs the device drivers. At the bottom of this article you will find a Zip file that contains the Visual Studio 2008 project.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1808-cpp-cont-analog-io?rev=1689049980&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-10T21:33:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-1808 C++ Example - Continuous Analog Input &amp; Output</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1808-cpp-cont-analog-io?rev=1689049980&amp;do=diff</link>
        <description>USB-1808 C++ Example - Continuous Analog Input &amp; Output

The example program below demonstrates (using C++) using the USB-1808 to simultaneously stream analog input and output. It also demonstrates device discovery which doesn't require the user to run InstaCal. InstaCal must still be installed because doing so installs the device drivers. At the bottom of this article you will find a Zip file that contains the Visual Studio 2008 project.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1808-cpp-daqinscan?rev=1689050272&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-10T21:37:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-1808 C++ Example - DaqInScan Analog,Digital &amp; Encoder Input</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1808-cpp-daqinscan?rev=1689050272&amp;do=diff</link>
        <description>USB-1808 C++ Example - DaqInScan Analog,Digital &amp; Encoder Input

The example program below demonstrates (using C++) how to continuously read analog channels 0 - 3, digital port (4 bits) &amp; an encoder channel. The data returned is in counts. To convert the analog channels to voltage see cbToEngUnits in the UL Help file.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1808-event-notification-subsystems?rev=1690506165&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T18:02:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-1808 Reading Multiple Subsystems With Event Notification</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1808-event-notification-subsystems?rev=1690506165&amp;do=diff</link>
        <description>USB-1808 Reading Multiple Subsystems With Event Notification

The following example uses the DaqInScan function to simultaneous read the USB-1808 subsystems. It is configured to read four analog inputs, the four bit digital port, and one encoder channel. It configures a buffer with a size of packet times channel count time multipliers. To make the buffer bigger/smaller change change the multiplier. The sample rate is 3600 samples per second. An event routine is set so as to read data when a new …</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1808-polling-subsystems?rev=1690506096&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T18:01:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-1808 Reading Multiple Subsystems With Polling</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1808-polling-subsystems?rev=1690506096&amp;do=diff</link>
        <description>USB-1808 Reading Multiple Subsystems With Polling

The following example uses the DaqInScan function to simultaneous read the USB-1808 subsystems. It is configured to read four analog inputs, the four bit digital port, and one encoder channel. It configures a buffer with a size of packet times channel count times multiplier. To make the buffer bigger/smaller change change the multiplier. The sample rate is 3600 samples per second. The loop is set so as to read when a new half buffer is available…</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1808_c_example_-_continuous_analog_input?rev=1689571702&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-16T22:28:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-1808 C++ Example - Continuous Analog Input &amp; Output</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-1808_c_example_-_continuous_analog_input?rev=1689571702&amp;do=diff</link>
        <description>USB-1808 C++ Example - Continuous Analog Input &amp; Output

The example program below demonstrates (using C++) using the USB-1808 to simultaneously stream analog input and output. It also demonstrates device discovery which doesn't require the user to run InstaCal. InstaCal must still be installed because doing so installs the device drivers. At the bottom of this article you will find a Zip file that contains the Visual Studio 2008 project.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-2404-ui-strain-gauge?rev=1690506057&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T18:00:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Using the USB-2404-UI With Strain Gauge Based Measurements</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-2404-ui-strain-gauge?rev=1690506057&amp;do=diff</link>
        <description>Using the USB-2404-UI With Strain Gauge Based Measurements

This app note (PDF file) details configuring the USB-2404-UI for strain gauge, load cell, pressure transducers, and other bridge-based measurements.

Attachments

 Bridge.pdf</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-2408-ul-csnet-examples?rev=1689052246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-10T22:10:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-2408 Series Product Specific Examples for UL, CS.NET</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-2408-ul-csnet-examples?rev=1689052246&amp;do=diff</link>
        <description>USB-2408 Series Product Specific Examples for UL, CS.NET

This file contains CS.NET examples demonstrating:

Analog In using a button click (AIn and VIn),

Analog In using a timer, data displayed to an analog meter,

Analog In using a timer, data displayed to a stripchart,</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-2408-ul-vbnet-examples?rev=1689050303&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-10T21:38:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-2408 Series Product specific Examples for UL, VBNET</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-2408-ul-vbnet-examples?rev=1689050303&amp;do=diff</link>
        <description>USB-2408 Series Product specific Examples for UL, VBNET

This file contains VB.NET examples demonstrating:

Analog In using a button click (AIn and VIn),

Analog In using a timer, data displayed to an analog meter,

Analog In using a timer, data displayed to a stripchart,</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-2408-usb-2416-max-frequency-calculation?rev=1690505928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T17:58:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to Calculate the Maximum Frequency of a USB-2408 or USB-2416 in Your Program.</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-2408-usb-2416-max-frequency-calculation?rev=1690505928&amp;do=diff</link>
        <description>How to Calculate the Maximum Frequency of a USB-2408 or USB-2416 in Your Program.

The USB-2408 Series and USB-2416 Series boards 24 bit data acquisition devices.  They can accurately measure voltages and Thermocouple signals on the same device, configured as adjacent channels if need be.  To get the most accurate reading from your thermocouples, you need to set the</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-2416-csharp-temperature-voltage-cont-read?rev=1689049726&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-10T21:28:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-2416 CSharp (C#) Temperature Voltage Continuous Read Example</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-2416-csharp-temperature-voltage-cont-read?rev=1689049726&amp;do=diff</link>
        <description>USB-2416 CSharp (C#) Temperature Voltage Continuous Read Example

The following program acquires temperature and voltage data from the USB-2416, or the USB-2408 by modifying the Device string.  Before the acquisition is starts, it checks to make sure the first two channels are configured for temperature and the second two for voltage - see comment in code.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-2416-usb-2408-with-labview?rev=1690506240&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T18:04:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ULx for NI LabVIEW: Measuring Temp and Volts With USB-2416 and 2408</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-2416-usb-2408-with-labview?rev=1690506240&amp;do=diff</link>
        <description>ULx for NI LabVIEW: Measuring Temp and Volts With USB-2416 and 2408

Measuring temperatures and voltages with a USB-2416/08 series using ULx for NI LabVIEW can be confusing.

It is confusing because one would think to use two Create Channel VIs, one configured for temperature the other configured for voltage.  But this gives an error.  The correct way to do this is to configure the channels the way you want them in InstaCal (temperature and/or voltage), then use a single Create Channel VI, confi…</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-ctr-cpp-cbdaqinscan-timing-mode?rev=1689051976&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-10T22:06:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-CTR Series cbDaqInScan Timing Mode C++ example</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-ctr-cpp-cbdaqinscan-timing-mode?rev=1689051976&amp;do=diff</link>
        <description>USB-CTR Series cbDaqInScan Timing Mode C++ example

The following example program demonstrates (using Microsoft C) how to continuously read a counter channel and the digital port simultaneously. The counter is set to Timing mode which means the count starts on the input and stops on the gate. The counts returned represent ticks of a clock, to convert to time the count was multiplied by the time indicated by the tick size constant in the cbCConfigScan function. The code is listed below with comme…</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-ctr04-usb-ctr-08-counter-output?rev=1689049888&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-10T21:31:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-CTR04 USB-CTR08 Counter Output using Gate</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-ctr04-usb-ctr-08-counter-output?rev=1689049888&amp;do=diff</link>
        <description>USB-CTR04 USB-CTR08 Counter Output using Gate

The following example demonstrates how to output two signals using the counter output pins. The counter gate inputs are used start / stop the output. 

This is a CSharp program that uses the MCCDAQ dot net</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-ctr04-usb-ctr08-cin32?rev=1689049955&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-10T21:32:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-CTR04 USB-CTR08 Measuring Frequency using CIn32</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-ctr04-usb-ctr08-cin32?rev=1689049955&amp;do=diff</link>
        <description>USB-CTR04 USB-CTR08 Measuring Frequency using CIn32

The following example demonstrates how to read frequency using a counter input and the MCCDAQ dot net API. 

To access the API, add a reference to the MccDaq object. Adding the reference is usually accomplished by right clicking the Project [under the Project Explorer] and selecting Add Reference. The complete project is attached to the article and was created with Visual Studio 2008 using CSharp. Compiling and execution is quick as there is m…</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-ctr04-usb-ctr08-cinscan?rev=1689049786&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-10T21:29:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-CTR04 USB-CTR08 Measuring Frequency using CInScan</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-ctr04-usb-ctr08-cinscan?rev=1689049786&amp;do=diff</link>
        <description>USB-CTR04 USB-CTR08 Measuring Frequency using CInScan

The following example demonstrates how to  measure frequency using either the USB-CTR04 or CTR-08. Furthermore it demonstrates the use of CConfigScan(...) and CInScan(...). 

To access the API, add a reference to the MccDaq object. Adding the reference is usually accomplished by right clicking the Project [under the Project Explorer] and selecting Add Reference. The complete project is attached to the article and was created with Visual Stud…</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-ctr04-usb-ctr08-one-shot-pulse?rev=1689049934&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-10T21:32:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-CTR04 &amp; CTR08 CSharp One-Shot Pulse</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-ctr04-usb-ctr08-one-shot-pulse?rev=1689049934&amp;do=diff</link>
        <description>USB-CTR04 &amp; CTR08 CSharp One-Shot Pulse

The example below demonstrates how to use a USB-CTR04/08 to fire off a one shot pulse when a trigger signal is detected. The complete project is attached below as a zip file. This example uses two of the frequency output timers - one to serve as a frequency source and the other to generate a trigger signal. Connect the TMR0 to C0In and TMR1 to C0GT. When the counter detects the pulse on its gate it will delay a specified time before putting out the pulse …</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-daq-high-range-measurement?rev=1690505752&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T17:55:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How Can I Measure Higher Voltages (&gt; +/- 10V) With a USB DAQ device?</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-daq-high-range-measurement?rev=1690505752&amp;do=diff</link>
        <description>How Can I Measure Higher Voltages (&gt; +/- 10V) With a USB DAQ device?

Most USB DAQ devices have +/- 10V as their highest input range.  However, several MCC models have higher ranges:

USB-2404-60   This model has a fixed input range of +/- 60V, and provides channel-to-channel isolation.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-dio32hs-dinscan-doutscan?rev=1689052426&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-10T22:13:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-DIO32HS DInScan / DOutScan</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-dio32hs-dinscan-doutscan?rev=1689052426&amp;do=diff</link>
        <description>USB-DIO32HS DInScan / DOutScan

This is a simple 32 bit console application demonstrating device discovery, DInScan and DOutScan functionality. It was created in Visual Studio 2008 so when opening in a newer environment you will get warning that can be ignored. If you get an error check the project references for a possible error on the MCCDAQ.DLL reference. If it's marked as a problem, delete it and re-add it.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-erb08-with-ulx-for-labview?rev=1690506217&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T18:03:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Controlling the USB-ERB08 Using ULx for NI LabVIEW</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-erb08-with-ulx-for-labview?rev=1690506217&amp;do=diff</link>
        <description>Controlling the USB-ERB08 Using ULx for NI LabVIEW

A certain example that gets installed with ULx can be used with the USB-ERB08 without any wiring diagram changes.   See picture.  Start with the example named  ULx Write Dig Chan.vi, as installed by ULx 2.0, and change only the channel list (top left box on front panel) by browsing and grabbing all of the 8 channels on your USB-ERB08 board.  Note that the 8 channel numbers on a USB-ERB08 (as interpreted by the software) are PortCLow bits 0-3 an…</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-erb24-ulx-for-labview-example?rev=1689052495&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-10T22:14:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-ERB24 example using ULx for NI LabVIEW</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-erb24-ulx-for-labview-example?rev=1689052495&amp;do=diff</link>
        <description>USB-ERB24 example using ULx for NI LabVIEW

Here you can download a LabVIEW example that controls each (any) relay individually on a USB-ERB24 board.  One task is used, containing all 4 ports (i.e. containing all 24 relay channels/bits).   This example was written in LabVIEW 2009, using ULx 2.0.   It is assumed that the USB-ERB24's board number in InstaCal is 0.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-quad08-c-cpp-windows?rev=1689052614&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-10T22:16:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-QUAD08 C/C++ Windows Example</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-quad08-c-cpp-windows?rev=1689052614&amp;do=diff</link>
        <description>USB-QUAD08 C/C++ Windows Example

The example program below demonstrates (using C++) how to configure a USB-QUAD08 channel for quadrature encoder input. The key is to set the cbCConfigScan Mode parameter to ENCODER|ENCODER_MODE_X1|ENCODER_MODE_BIT_32 (for X1 mode). You also have to specify the CTR32BIT in the Options for the cbCInScan function. For example, BACKGROUND|CONTINUOUS|CTR32BIT for continuous operation.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-quad08-csharp?rev=1690506280&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T18:04:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-QUAD08 C# Example</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-quad08-csharp?rev=1690506280&amp;do=diff</link>
        <description>USB-QUAD08 C# Example

This example demonstrates how to program a USB-QUAD08. It configures one channel to read position from a quadrature encoder and another channel to count events using the modulus operator. To do this, it uses the CConfigScan to configure the counter inputs and the CLoad32 function to load the modulus value for the event counter. The program reads the input continuously. This is setup using the CInScan function with the background continuous scan options. The data is saved a…</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-quad08_c_c_windows_example?rev=1689570744&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-16T22:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-QUAD08 C/C++ Windows Example</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-quad08_c_c_windows_example?rev=1689570744&amp;do=diff</link>
        <description>USB-QUAD08 C/C++ Windows Example

The example program below demonstrates (using C++) how to configure a USB-QUAD08 channel for quadrature encoder input. The key is to set the cbCConfigScan Mode parameter to ENCODER|ENCODER_MODE_X1|ENCODER_MODE_BIT_32 (for X1 mode). You also have to specify the CTR32BIT in the Options for the cbCInScan function. For example, BACKGROUND|CONTINUOUS|CTR32BIT for continuous operation.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-tc-ai-with-daqami?rev=1690506200&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T18:03:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Configuring DAQami for Voltage and Temperature Measurements With a USB-TC-AI</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-tc-ai-with-daqami?rev=1690506200&amp;do=diff</link>
        <description>Configuring DAQami for Voltage and Temperature Measurements With a USB-TC-AI

If using a USB-TC-AI module for the first time on the target Windows system, then begin by installing the latest MCC DAQ Software (found here).  During the installation, select the options for InstaCal, Universal Library, and DAQami.  Connect the USB-TC-AI module to the target system after the installation has completed.  Reference the USB-TC-AI User’s Guide for connecting signals to the voltage vs. temperature termina…</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-tc-csharp-digital-input?rev=1690415838&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-26T16:57:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-TC CSharp (C#) Digital Input</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-tc-csharp-digital-input?rev=1690415838&amp;do=diff</link>
        <description>USB-TC CSharp (C#) Digital Input

The following program continuously acquires data from the USB-TC digital port. The program then breaks down the eight bit value into separate bits to determine the state of each one. The state is displayed as a True or False.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-tc-csharp-temperature-read?rev=1688556006&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-05T04:20:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-TC CSharp (C#) Temperature Read Example</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-tc-csharp-temperature-read?rev=1688556006&amp;do=diff</link>
        <description>USB-TC CSharp (C#) Temperature Read Example

The following example demonstrates how to set the API to read temperature using the USB-TC. 

To access the API, add a reference to the MccDaq object. Adding the reference is usually accomplished by right clicking the Project [under the Project Explorer] and selecting Add Reference.The complete project is attached to the article and was created with Visual Studio 2008 using CSharp. Compiling and execution is quick as there is minimal Windows overhead …</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-tc-temp-ulx-for-labview-digital-io?rev=1689052685&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-10T22:18:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Example Program: Digital In and Out of USB-TC/TEMP in ULx for NI LabVIEW</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-tc-temp-ulx-for-labview-digital-io?rev=1689052685&amp;do=diff</link>
        <description>Example Program: Digital In and Out of USB-TC/TEMP in ULx for NI LabVIEW

Here is an example program demonstrating having 4 digital inputs and 4 digital outputs of a USB-TC or USB-TEMP using ULx for NI LabVIEW.

Requires NI LabVIEW 2010 or newer.

Disclaimer:</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-tc_csharp_c?rev=1689571941&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-16T22:32:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB-TC CSharp (C#) Digital Input</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-tc_csharp_c?rev=1689571941&amp;do=diff</link>
        <description>USB-TC CSharp (C#) Digital Input

The following program continuously acquires data from the USB-TC digital port. The program then breaks down the eight bit value into separate bits to determine the state of each one. The state is displayed as a True or False.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-temp-ai-daqami-temperature-measurement?rev=1689052588&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-10T22:16:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Using a USB-TEMP-AI module and DAQami to measure temperature</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-temp-ai-daqami-temperature-measurement?rev=1689052588&amp;do=diff</link>
        <description>Using a USB-TEMP-AI module and DAQami to measure temperature

This article explains how to use a USB-TEMP-AI module with DAQami to measure a 2-wire thermistor.  (A RTD sensor or thermocouple could also be used.)  This article assumes that the end-user has installed the latest MCC DAQ CD, which includes InstaCal and DAQami, and has the Steinhart-Hart Coefficients from the thermistor manufacturer.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-temp-measurement-with-instacal-and-daqami?rev=1690505708&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T17:55:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to Use a USB-TEMP, With a Thermocouple and RTD Sensor, to Measure Temperature With InstaCal and DAQami</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-temp-measurement-with-instacal-and-daqami?rev=1690505708&amp;do=diff</link>
        <description>How to Use a USB-TEMP, With a Thermocouple and RTD Sensor, to Measure Temperature With InstaCal and DAQami

This article explains how to use a MCC USB-TEMP module with a J-type thermocouple wire (MCC part # 745690-J001) and a 3-wire, 100 Ohm RTD sensor (MCC part # 745691-02).  For software, the latest release of the MCC DAQ CD was used to install InstaCal and DAQami, onto a Windows 10 system.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-temp-tracerdaq-instacal-temperature-measurement?rev=1690506132&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T18:02:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to Use a USB-TEMP, With a Thermocouple and RTD Sensor, to Measure Temperature With InstaCal and TracerDAQ</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb-temp-tracerdaq-instacal-temperature-measurement?rev=1690506132&amp;do=diff</link>
        <description>How to Use a USB-TEMP, With a Thermocouple and RTD Sensor, to Measure Temperature With InstaCal and TracerDAQ

This article explains how to use a MCC USB-TEMP module with a J-type thermocouple wire (MCC part # 745690-J001) and a 3-wire, 100 Ohm RTD sensor (MCC part # 745691-02).  For software, the latest release of the MCC DAQ CD was used to install InstaCal and TracerDAQ, onto a Windows 10 system.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb_wifi_adapters_to_use_with_webdaq_series?rev=1690506608&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T18:10:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB WiFi Adapters to Use With WebDAQ Series</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/usb_wifi_adapters_to_use_with_webdaq_series?rev=1690506608&amp;do=diff</link>
        <description>USB WiFi Adapters to Use With WebDAQ Series

Here is a list of 3rd party USB WiFi adapters compatible with the WebDAQ series devices.

All WiFi adapters were tested by Measurement Computing Design Verification Engineering group.

 Manufacturer  Model</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/using-mcc-daq-digital-io?rev=1690493328&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T14:28:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TechTip: Utilizing Digital Inputs / Outputs with MCC DAQ</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/using-mcc-daq-digital-io?rev=1690493328&amp;do=diff</link>
        <description>TechTip: Utilizing Digital Inputs / Outputs with MCC DAQ

Objective

To show how to write to a single digital I/O bit using an MCC data acquisition device and various software platforms.

Intended Audience

Data acquisition system developers who need to monitor or control digital states, and seek to understand its implementation in various software environments.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/using-ul-for-dotnet-with-matlab?rev=1690506149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T18:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Using MCC's Universal Library for .NET With MATLAB 64-bit</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/using-ul-for-dotnet-with-matlab?rev=1690506149&amp;do=diff</link>
        <description>Using MCC's Universal Library for .NET With MATLAB 64-bit

Attached is an example demonstrating the implementation of the MCC Universal Library .NET reference (MCCDAQ.DLL) in MATLAB 64-bit.

This simple example demonstrates how to acquire data and can be used with other MCC data acquisition hardware, with minimal or no modifications.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/using_a_usb-temp-ai_module_and_daqami_to_measure_temperature?rev=1690506571&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T18:09:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Using a USB-TEMP-AI Module and DAQami to Measure Temperature</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/using_a_usb-temp-ai_module_and_daqami_to_measure_temperature?rev=1690506571&amp;do=diff</link>
        <description>Using a USB-TEMP-AI Module and DAQami to Measure Temperature

This article explains how to use a USB-TEMP-AI module with DAQami to measure a 2-wire thermistor.  (A RTD sensor or thermocouple could also be used.)  This article assumes that the end-user has installed the latest MCC DAQ CD, which includes InstaCal and DAQami, and has the Steinhart-Hart Coefficients from the thermistor manufacturer.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/webdaq-.wdd-file-format?rev=1689312439&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-13T22:27:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>WebDAQ .wdd File Format</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/webdaq-.wdd-file-format?rev=1689312439&amp;do=diff</link>
        <description>WebDAQ .wdd File Format

The WebDAQ binary data file format stores time-domain data from the WebDAQ device. This document provides a description of the file format so that it may be easily read for conversion or direct use. All values are in the format are little-endian.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/webdaq-usb-wifi-adapters?rev=1690505869&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T17:57:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USB WiFi Adapters to Use With WebDAQ Series</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/webdaq-usb-wifi-adapters?rev=1690505869&amp;do=diff</link>
        <description>USB WiFi Adapters to Use With WebDAQ Series

Here is a list of 3rd party USB WiFi adapters compatible with the WebDAQ series devices.
All WiFi adapters were tested by Measurement Computing Design Verification Engineering group.
Manufacturer Model Chipset</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/webdaq-wdd-spec?rev=1686672138&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-13T09:02:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>WebDAQ .wdd File Format</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/webdaq-wdd-spec?rev=1686672138&amp;do=diff</link>
        <description>WebDAQ .wdd File Format

The WebDAQ binary data file format stores time-domain data from the WebDAQ device. This document provides a description of the file format so that it may be easily read for conversion or direct use. All values are in the format are little-endian.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/what-is-block-size?rev=1689311270&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-13T22:07:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>What is Block Size?</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/what-is-block-size?rev=1689311270&amp;do=diff</link>
        <description>What is Block Size?

A block of data is  a group of measurements or readings or values that are housed together as a packet or array. For devices that have slow sample rates (&lt; 2Hz) the block size is typically one. On the other hand, for devices above 100Hz the block size must grow to keep up with incoming data demands.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/daq-and-datalogging/documents/windows-python-device-discovery-and-acquisition?rev=1689052543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-10T22:15:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Python for Windows Continuous Background with Device Discovery</title>
        <link>https://dev-wiki.digilent.com/daq-and-datalogging/documents/windows-python-device-discovery-and-acquisition?rev=1689052543&amp;do=diff</link>
        <description>Python for Windows Continuous Background with Device Discovery

The following Python for Windows example demonstrates device discovery and a continuous background acquisition. 

Once started, the acquisition is monitored using the get status function that returns total count and buffer index position. Data is retrieved from the device buffer when it is more than half full (index &gt; half). When this happens, it transfers data from the device buffer to the user buffer. The acquisition loop continue…</description>
    </item>
</rdf:RDF>
