Example programs for Measure Foundry are available below. In order to run these examples, you will need Measure Foundry. If you do not have Measure Foundry, you can download a 14-day evaluation version.
The following examples are ready to run and do not require additional hardware or software. All examples require Measure Foundry 5.0 or higher.
 |
A/D Threshold Trigger Level
This program performs buffer manipulation in the Melting Pot after an event when the sample buffer is full. The average value of the buffer is compared to the threshold value in the Melting Pot. If the buffer value is equal or greater than the threshold, the buffer data is copied to a separate buffer for analysis in a 2nd Melting Pot. This Melting Pot is used to zoom in on the data in the buffer.
|
 |
Active A/D Filter
Simple example of signal filtering. Also shows how to enable/disable buttons for user options.
|
 |
Append buffers for FFT
This example shows how to acquire data continuously, use the Melting Pot to append each of 20 buffers to a larger buffer, and then save the large buffer to a float32 type file to display the spectrum.
|
 |
Average Buffer Elements
Acquire two analog input channels and average the two signals. Display the original signals and the averaged output on an Oscilloscope.
|
 |
Chart Recorder Example
This example shows how to use the Chart Recorder to sample live data while saving to disk. It also instructs you how to load a previously saved data file.
|
 |
Continuous A/D Average
Gets the mean value of data buffers & sums the values. Outputs the total buffer count & the sum of the mean. Also displays input data.
|
 |
Counter/Timer Log Example
This example shows how to log pulses recorded from a Counter/Timer and display the count for the current and previous day/month/year.
|
 |
Decimation Filter example
Collect data and use the Decimation Filter to reduce the number of samples while retaining the form of your input signal. Display the original data and filtered data on separate chart recorders.
|
 |
Demonstration of Control and Display Components
This example features many of the control and display components: bar graphs, gauges, LEDs, oscilloscopes, chart recorders, etc.
|
 |
Derivative example
Use the Melting Pot to get the derivative of and input signal. Display the original and derivative signals on an Oscilloscope.
|
 |
FFT Example
This simple example displays the analog input data on one Oscilloscope panel and the FFT data on a Spectrum Analyzer. The Melting Pot is used to calculate the FFT value and then sends the data to a second Oscilloscope and the frequency value to a Digital Display panel.
|
 |
FFT Filtering Example
This program is designed to show how to use the melting pot to get frequency data, then to filter out both high frequencies and any given frequency.
|
 |
Generate Frequency Ramp
This example shows how to create a ramp. It is using the CT on a board to generate a rate. Rate will start at sliders current position. Enter values for ramp speed and duration, and then click Ramp.
|
 |
Load .dcf file
This simple example uses a chart recorder and combo box to load a previously saved .dcf file.
|
 |
Open .dcf file
This example shows how to open a .dcf file and display the values in a text box and on an Oscilloscope.
|
 |
Open Multi-Channel .dcf file
(231 KB) This example is based on the "Open .dcf file" example. It shows how to open a .dcf file that contains multiple channels of data, process the file using the melting pot, and display the data for each channel in a text box and on Oscilloscope displays.
|
 |
Oscilloscope Example
This example allows the user to configure each analog input channel and display acquired data on an Oscilloscope. Control buttons allow the user to change data acquisition and display options.
|
 |
Sample rate override
This example shows how to override the Analog Input clock frequency and buffer size by using a Control Edit Field.
|
 |
Serial I/O Loopback Example
Simple RS232 loopback example using COM1.
|
 |
Single Value Input to Excel
This example acquires a single data value every 10 seconds. The data is displayed on a chart recorder and is also sent to an Excel spreadsheet, with the date and time of the samples.
|
 |
Timestamp file name
This example uses the Melting Pot to get the system time/date and use it as the file name in the File Writer component.
|
 |
Write Values to a File
This example adjusts the rate at which data is sent to a file by controlling an Oscillator with a Control Slider.
|
 |
Write values to Excel
Write values to Excel at intervals of some specified time.
|
The following examples require specific hardware and/or software to run. Please see the description for details. All examples require Measure Foundry 5.0 or higher.
 |
DIO with the DT9835
This example requires a DT9835 USB module with a STP100 (screw terminal panel). This example outputs values via digital output bits and reads them back in via digital input bits. Requirements: This example requires a DT9835 USB module with a STP100 (screw terminal panel). |
|
 |
DSA_DT9840v2.1.zip
(21,866 KB) This example requires a DT9840 series module. The Dynamic Signal Analyzer application, built using Measure Foundry, allows you to use a Data Translation DT9840 series module right out of the box to measure real-time signals. Requirements: This example requires a DT9840 series module. |
|
 |
DT982x 4 A/D Sampling and Display
This example requires a DT982x USB module. Collect data from all four A/D subsystems on a DT982x and display the data in a graph. Requirements: This example requires a DT982x USB module. |
|
 |
DT9834 Simultaneous A/D and D/A
This example requires a DT9834 USB module. Use the D/A to output a waveform to the A/D and display the waveform on an Oscilloscope. The output frequency and waveform can both be changed by controls on the form as the program is running. Requirements: This example requires a DT9834 USB module. |
|
 |
Synchronize multiple DT9837 modules
The following Measure Foundry example synchronizes the start of continuous analog input on multiple DT9837 devices. Requirements: A DT9837 USB module is required. |
|
 |
Using thermocouples with the DT9805
This example requires a DT9805 USB module. Configure each channel with thermocouple type/gain. Use the chart recorder to display incoming data and record it to a file. Use Excel to log and/or manipulate your data. Requirements: This example requires a DT9805 USB module. |
|