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.
|