VeriStand .NET API Reference

DAQDevice Members

The DAQDevice type exposes the following members.

NameDescription
DAQDevice
Overloaded. Initializes a new instance of DAQDevice with the specified name, description, input configuration, number of channels, port width, counter types, and number of internal channels.

Methods

NameDescription
CreateAnalogInputs
Overloaded. Creates a DAQAnalogInputs object, if one does not already exist, and adds it to the DAQDevice. If a DAQAnalogInputs object already exists, this method returns a reference to this object.
CreateAnalogOutputs Creates a DAQAnalogOutputs object, if one does not already exist, and adds it to the DAQDevice. If a DAQAnalogOutputs object already exists, this method returns a reference to this object.
CreateCounters Creates a DAQCounters object, if one does not already exist, and adds it to the DAQDevice. If a DAQCounters object already exists, this method returns a reference to this object.
CreateDigitalInputs Creates a DAQDigitalInputs object, if one does not already exist, and adds it to the DAQDevice. If a DAQDigitalInputs object already exists, this method returns a reference to this object.
CreateDigitalOutputs Creates a DAQDigitalOutputs object, if one does not already exist, and adds it to the DAQDevice. If a DAQDigitalOutputs object already exists, this method returns a reference to this object.
CreateInternalChannels Creates a DAQInternalChannels object, if one does not already exist, and adds it to the DAQDevice. If a DAQInternalChannels object already exists, this method returns a reference to this object.
CreateSCXIChassis Creates a SCXIChassis object, if one does not already exist, and adds it to the DAQDevice. If a SCXIChassis object already exists, this method returns a reference to this object.
EqualsDetermines whether the specified Object is equal to the current Object. (Inherited from Object.)
Finalize Class Destructor (Overrides Section.Finalize().)
FindChildrenByGUID Gets an array that contains the child BaseNode elements of the current node that match the specified TypeGUID. (Inherited from BaseNode.)
FindFirstChildWithName Gets the first child node with the specified name. (Inherited from BaseNode.)
FindNodeByPath Gets a node using the specified path. (Inherited from BaseNode.)
GetAnalogInputSection Gets the DAQAnalogInputs class, which you can use to add or get a list of analog input channels.
GetAnalogOutputSection Gets the DAQAnalogOutputs class, which you can use to add or get a list of analog output channels.
GetChildren Gets an array that contains the child BaseNode elements of the current node. (Inherited from BaseNode.)
GetCounterSection Gets the DAQCounters class, which you can use to add or get a list of counters.
GetDigitalInputSection Gets the DAQDigitalInputs class, which you can use to add or get a list of digital input channels.
GetDigitalOutputSection Gets the DAQDigitalOutputs class, which you can use to add or get a list of DAQ digital output ports.
GetDocumentPath Gets the path to the system definition file that owns this node. (Inherited from BaseNode.)
GetDocumentRoot Gets the Root node of the system definition file. (Inherited from BaseNode.)
GetHashCodeServes as a hash function for a particular type. (Inherited from Object.)
GetInternalChannelsSection Gets the DAQInternalChannels class, which you can use to add or get a list of internal channels.
GetParent Gets the parent node of this node. (Inherited from BaseNode.)
GetSCXIChassisSection Get the SCXIChassis class, which you can use to add or get a list of SCXI modules.
GetTypeGets the Type of the current instance. (Inherited from Object.)
MemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
PopulateDevice
Overloaded. Removes all existing channels from the DAQ device and repopulates the device with the specified channels.
RemoveNode Removes this node from the hierarchy, if the node can be removed. (Inherited from BaseNode.)
RenameNode Renames this node to the name you specify, if the node can be renamed and if the name you specify is not already in use by a sibling of this node. (Inherited from BaseNode.)
ToStringReturns a String that represents the current Object. (Inherited from Object.)

Properties

NameDescription
BackplaneReferenceClock Sets or gets the reference clock on the PXI/PXIe chassis backplane to which the DAQDevice synchronizes its timing.
BaseNodeType Gets a reference to the internal representation of this node. (Inherited from BaseNode.)
DAQConversionRateOption Gets or sets the rate used to run the analog-digital converters on the DAQ device.
Description Gets or sets the description of this node. (Inherited from BaseNode.)
InputConfiguration Gets or sets the input terminal configuration applied to device channels.
Name Gets the name of this node. To rename a node, use the RenameNode method. (Inherited from BaseNode.)
NodeID Gets the ID of this node. (Inherited from BaseNode.)
NodePath Gets the path to the node within the system definition file. (Inherited from BaseNode.)
PortWidth Gets or sets the total number of lines per port.
ProductCategory Public, always writable version of DAQ Product Category. Unique identifier for each DAQ Product category.
ProductID Public, always writable version of DAQ Product ID DAQ Product ID is the unique numeric identifier for a DAQ device.
ProductName Public, always writable version of DAQ Product Name.
TurnOffHWTimedSinglePointAI Gets or sets whether hardware-timed single-point support is disabled for analog input tasks.
TurnOffHWTimedSinglePointAO Gets or sets whether hardware-timed single-point support is disabled for analog output tasks.
TypeGUID Gets the GUID associated with the node. Attempts to set the GUID of a BaseNode will generate an exception. (Inherited from BaseNode.)

See Also

Log in to get a better experience