User-Output Register - Matrox Indio Installation And Hardware Reference

Table of Contents

Advertisement

Command
Cause a rising edge
Cause a falling edge
Cause an active high pulse
Cause an active low pulse
Cause a very short active
high pulse
You can add the following commands to an I/O command list:
Description
Changes the specified bit such that the associated signal will transition from low to high, if it is low.
Changes the specified bit such that the associated signal will transition from high to low, if it is high.
This command adds a rising edge command followed by a falling edge command a specified duration afterwards.
This command adds a falling edge command followed by a rising edge command a specified duration afterwards.
Unlike a regular active high pulse command, a single command producing the shortest possible pulse is added to
the list.
You can configure the I/O command lists, using the MIL-Lite MsysIo...()
functions. Refer to MIL documentation for more information on I/O command
lists.

User-output register

Matrox Indio has an 8-bit user-output register. This register allows you to
manually set the state of an auxiliary output signal to transmit application-specific
user output (for example, to start or stop an external process based on some
calculation or analysis). You can enable the routing of a user-output register bit to
its corresponding auxiliary output signal. Then, when the bit is on, the circuit of
the auxiliary output signal is closed and the current flows through; when the bit
is off, the circuit of the signal is open (the output can be pulled high by installing
a jumper). Each bit is referred to as a user-bit. To enable the routing of a
user-output register bit to its corresponding auxiliary output signal, use the
MIL-Lite function MsysControl() with M_IO_SOURCE and M_USER_BITn;
to set the state of a user-bit, use MsysControl() with M_USER_BIT_STATE.
Advanced I/O engine
57

Advertisement

Table of Contents
loading

Table of Contents