Reading a digital bit – Measurement Computing DAQFlex User Guide User Manual

Page 14

Advertising
background image

DAQFlex Software User's Guide

Using DAQFlex Software

14

Reading a digital bit

C#

// Read the value of digital port 0, bit 0
String[] Devices;
DaqDevice MyDevice;
DaqResponse Response;

try
{

// Get a list of message-based DAQ devices
Devices = DaqDeviceManager.GetDeviceNames(DeviceNameFormat.NameAndSerno);

// Get a DaqDevice object for device 0
MyDevice = DaqDeviceManager.CreateDevice(Devices[0]);

// Read and display the daq response
MyDevice.SendMessage("DIO{0/0}:DIR=IN");
Response = MyDevice.SendMessage("?DIO{0/0}:VALUE");
label1.Text = Response.ToString();

}
catch (Exception ex)
{

// handle error
label1.Text = ex.Message;

}

VB

' Read the value of digital port 0, bit 0
Dim MyDevice As DaqDevice
Dim Response As DaqResponse
Dim Devices As String ()

Try

' Get a list of message-based DAQ devices
Devices = DaqDeviceManager.GetDeviceNames(DeviceNameFormat.NameAndSerno)

' Get a DaqDevice object for device 0
MyDevice = DaqDeviceManager.CreateDevice(Devices(0))

' Read and display the daq response
MyDevice.SendMessage("DIO{0/0}:DIR=IN")
Response = MyDevice.SendMessage("?DIO{0/0}:VALUE")
Label1.Text = Response.ToString()

Catch Ex As Exception

' handle error
Label1.Text = Ex.Message

End Try

Advertising