The Hil type exposes the following members.
Constructors
Name | Description | |
---|---|---|
Hil | Overloaded. |
Methods
Name | Description | |
---|---|---|
Close |
Closes an HIL board.
| |
Dispose | Overloaded. | |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetDoubleProperty |
Gets the values of double properties of the board.
| |
GetHashCode | (Inherited from Object.) | |
GetIntegerProperty |
Gets the values of integer properties of the board.
| |
GetStringProperty |
Gets the value of a string property of the board.
| |
GetType | (Inherited from Object.) | |
GetVersion |
Returns the version of the Quanser HIL API that is installed.
| |
IsValid | Indicates whether an Hil instance is valid. | |
MemberwiseClone | (Inherited from Object.) | |
MonitorCreateInterruptReader |
Creates a monitor for tracking interrupt sources on a card.
| |
MonitorStopAll |
Stops all running monitors associated with a card.
| |
Open | Overloaded. | |
PollInterrupt |
Queries the state of the interrupt sources immediately. It does not block.
| |
Read |
Reads from analog, encoder, digital and/or other inputs immediately.
| |
ReadAnalog |
Reads from analog inputs immediately.
| |
ReadAnalogBuffer |
Reads the specified number of samples from the analog channels at the indicated sampling rate.
| |
ReadAnalogCodes |
Reads from analog inputs immediately, returning raw A/D converter values.
| |
ReadAnalogWriteAnalog |
Reads from analog inputs and writes to analog outputs immediately.
| |
ReadAnalogWriteAnalogBuffer |
Reads the specified number of samples from the
analog input channels and writes the specified number of samples to the analog output
channels at the indicated sampling rate.
| |
ReadBuffer |
Reads the specified number of samples from the analog, encoder, digital and/or other channels at the indicated sampling rate.
| |
ReadDigital |
Reads from digital inputs immediately.
| |
ReadDigitalBuffer |
Reads the specified number of samples from the digital channels at the indicated sampling rate.
| |
ReadDigitalWriteDigital |
Reads from digital inputs and writes to digital outputs immediately.
| |
ReadDigitalWriteDigitalBuffer |
Reads the specified number of samples from the
digital input channels and writes the specified number of samples to the digital output
channels at the indicated sampling rate.
| |
ReadEncoder |
Reads from encoder inputs immediately.
| |
ReadEncoderBuffer |
Reads the specified number of samples from the encoder channels at the indicated sampling rate.
| |
ReadEncoderWritePwm |
Reads from encoder inputs and writes to PWM outputs immediately.
| |
ReadEncoderWritePwmBuffer |
Reads the specified number of samples from the
encoder input channels and writes the specified number of samples to the PWM output
channels at the indicated sampling rate.
| |
ReadOther |
Reads from other inputs immediately.
| |
ReadOtherBuffer |
Reads the specified number of samples from the other channels at the indicated sampling rate.
| |
ReadOtherWriteOther |
Reads from other inputs and writes to other outputs immediately.
| |
ReadOtherWriteOtherBuffer |
Reads the specified number of samples from the
other input channels and writes the specified number of samples to the other output
channels at the indicated sampling rate.
| |
ReadWrite |
Reads from inputs and writes to outputs immediately.
| |
ReadWriteBuffer |
Reads the specified number of samples from the
analog, encoder, digital and/or other input channels and writes the specified number of samples to the
analog, PWM, digital and/or other output output channels at the indicated sampling rate.
| |
SetAnalogInputConfiguration |
Sets the configurations of the analog inputs.
| |
SetAnalogInputRanges |
Sets the ranges of the analog inputs.
| |
SetAnalogOutputRanges |
Sets the ranges of the analog outputs.
| |
SetCardSpecificOptions |
Sets options specific to the data acquisition card.
| |
SetClockFrequency |
Sets the frequencies of clocks on the card.
| |
SetClockMode |
Sets the mode for the hardware clocks.
| |
SetDigitalDirections |
Configures digital I/O channels as either inputs or outputs.
| |
SetDoubleProperty |
Sets the value of double properties of the board.
| |
SetEncoderCounts |
Sets the count values for the encoder counters.
| |
SetEncoderFilterFrequency |
Sets the filter frequency of the encoder inputs on the card.
| |
SetEncoderQuadrature |
Sets the quadrature mode of the encoder inputs on the card.
| |
SetIntegerProperty |
Sets the value of integer properties of the board.
| |
SetPwmDutyCycle |
Sets the duty cycles of the PWM outputs on the card.
| |
SetPwmFrequency |
Sets the frequencies of the PWM outputs on the card.
| |
SetPwmMode |
Sets the mode of the PWM outputs on the card.
| |
SetStringProperty |
Sets the value of a string property of the board.
| |
TaskCreateAnalogReader |
Creates a task for reading from analog inputs.
| |
TaskCreateAnalogReaderAnalogWriter |
Creates a task for reading from analog inputs and writing to analog outputs at the same time.
| |
TaskCreateAnalogWriter |
Creates a task for writing to analog outputs.
| |
TaskCreateDigitalReader |
Creates a task for reading from digital inputs.
| |
TaskCreateDigitalReaderDigitalWriter |
Creates a task for reading from digital inputs and writing to digital outputs at the same time.
| |
TaskCreateDigitalWriter |
Creates a task for writing to digital outputs.
| |
TaskCreateEncoderReader |
Creates a task for reading from encoder inputs.
| |
TaskCreateEncoderReaderPwmWriter |
Creates a task for reading from encoder inputs and writing to PWM outputs at the same time.
| |
TaskCreateOtherReader |
Creates a task for reading from other inputs.
| |
TaskCreateOtherReaderOtherWriter |
Creates a task for reading from other inputs and writing to other outputs at the same time.
| |
TaskCreateOtherWriter |
Creates a task for writing to other outputs.
| |
TaskCreatePwmWriter |
Creates a task for writing to PWM outputs.
| |
TaskCreateReader |
Creates a task for reading from analog, encoder, digital and/or other inputs.
| |
TaskCreateReaderWriter |
Creates a task for reading from analog, encoder,
digital and/or other inputs and writing to analog, PWM, digital and/or other
outputs at the same time.
| |
TaskCreateWriter |
Creates a task for writing to analog, PWM, digital and/or other outputs.
| |
TaskStopAll |
Stops all running tasks associated with a card.
| |
ToString | (Inherited from Object.) | |
WatchdogClear |
Clears the watchdog state after expiration.
| |
WatchdogIsExpired |
Indicates whether the watchdog has expired.
| |
WatchdogReload |
Reloads the watchdog timer.
| |
WatchdogSetAnalogExpirationState |
Sets the state that the analog outputs will be set to if the watchdog expires.
| |
WatchdogSetDigitalExpirationState |
Sets the state that the digital outputs will be set to if the watchdog expires.
| |
WatchdogSetOtherExpirationState |
Sets the state that the other outputs will be set to if the watchdog expires.
| |
WatchdogSetPwmExpirationState |
Sets the state that the PWM outputs will be set to if the watchdog expires.
| |
WatchdogStart |
Starts the watchdog timer with the given timeout interval.
| |
WatchdogStop |
Stops the watchdog timer.
| |
Write |
Writes to analog, PWM, digital and/or other outputs immediately.
| |
WriteAnalog |
Writes to analog outputs immediately.
| |
WriteAnalogBuffer |
Writes the specified number of samples to the analog channels at the indicated sampling rate.
| |
WriteAnalogCodes |
Writes to analog outputs immediately using raw D/A converter values.
| |
WriteBuffer |
Writes the specified number of samples to the analog, PWM, digital and/or other channels at the indicated sampling rate.
| |
WriteDigital |
Writes to digital outputs immediately.
| |
WriteDigitalBuffer |
Writes the specified number of samples to the digital channels at the indicated sampling rate.
| |
WriteOther |
Writes to other outputs immediately.
| |
WriteOtherBuffer |
Writes the specified number of samples to the other channels at the indicated sampling rate.
| |
WritePwm |
Writes to PWM outputs immediately.
| |
WritePwmBuffer |
Writes the specified number of samples to the PWM channels at the indicated sampling rate.
|
Properties
Name | Description | |
---|---|---|
NoBooleanBuffer |
An empty boolean array.
| |
NoChannels |
An empty channel array.
| |
NoDoubleBuffer |
An empty double array.
| |
NoIntegerBuffer |
An empty integer array.
|