Table of Contents
quanser.hardware.hil.write_analog_codes
Writes to the specified analog channels. The raw integer analog codes are used instead of voltages.
err = board.write_analog_codes(channels, codes)
Writes the given raw analog codes to the specified analog channels immediately. This function does not use voltages. It is useful for fixed-point computations and for teaching D/A concepts.
If no err output is provided then it throws an exception if an error occurs. In generated code it prints the error message. Use hil_get_error_message to get the message associated with an error code.
board
The board instance returned by the quanser.hardware.hil.open function.
channels
A vector of channel numbers. Channel numbers are zero-based.
Select a board type from the list for board-specific details: .
codes
A vector of raw analog codes. There must be one element for each channel.
err
A negative error code or zero on success.
% Writes the DAC code 0 to analog channel 0, 1024 to channel 3 and 4095 to channel 5
board.write_analog_codes([0 3 5], [0 1024 4095]);
See Also
Copyright ©2024 Quanser Inc. This page was generated 2024-10-17. Submit feedback to Quanser about this page.
Link to this page.