quanser.hardware.hil.set_clock_mode quanser.hardware.hil.set_double_property navigation bar

Table of Contents

quanser.hardware.hil.set_digital_directions

Sets the directions (input or output) of the specified digital channels.

Syntax

err = board.set_digital_directions(input_channels, output_channels)
    

Description

Configures a set of digital channels as either digital inputs or digital outputs, for those boards that support programmable digital I/O.

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.

Parameters

board

The board instance returned by the quanser.hardware.hil.open function.

input_channels

A vector of channel numbers that will be inputs. Channel numbers are zero-based.

Select a board type from the list for board-specific details: .

output_channels

A vector of channel numbers that will be outputs. Channel numbers are zero-based.

Select a board type from the list for board-specific details: .

Outputs

err

A negative error code or zero on success.

Examples

% Assign digital channels 0, 3 and 5 as inputs and channels 2 and 4 as outputs
board.set_digital_directions([0 3 5], [2 4]);
    

See Also

 

navigation bar