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