Click here to show toolbars of the Web Online Help System: show toolbars |
Table: | For general system settings |
+ combination: | For specifying the number of hook threads |
Table: | For routing I/O signals and setting their mode |
+ combination: | For specifying the type and number of the I/O signal to affect |
Table: | For setting the state of specified user-bits in a static-user-output register |
+ combination: | For specifying the bit in a static-user-output register to affect |
Table: | For controlling the settings of a timer |
+ combination: | For specifying which on-board timer to control |
+ combination: | For specifying which I/O command register bit to use |
Table: | For controlling the settings of a rotary decoder |
+ combination: | For specifying which rotary decoder to set |
Table: | For UART settings |
+ combination: | For specifying which UART to control |
Table: | For Watchdog settings |
Table: | For assigning a GigE Vision cameras to an action group |
+ combination: | For specifying which action command to control |
MIL_ID SysId, | //in |
MIL_INT64 ControlType, | //in |
MIL_DOUBLE ControlValue | //in |
This function allows you to control the specified system setting.
Note that, when a control type has only one supported control value on a given system, it is not documented in this function because it cannot be changed to another value. Instead, it can only be inquired.
To inquire the current value of a particular system setting, use MsysInquire().
You can also interactively control and test most of the system settings in real-time, using Matrox Intellicam's Feature Browser.
Specifies the system identifier. This parameter should be set to one of the following values:
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description | ||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the default Host system of the current MIL application. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies a valid system identifier, previously allocated using MsysAlloc(). |
Specifies the type of setting to control.
See the Parameter associations section for possible values that can be specified.
Specifies the new value to assign to the system setting specified by the ControlType parameter.
See the Parameter associations section for possible values that can be specified.
The tables below list possible values for the ControlType and ControlValue parameters.
The following control types allow you to control the general system settings.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description | MIL system-specific tooltip (‡) |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||||||||
ControlValue | |||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets whether image buffers, allocated on the system, are allocated by default with an overscan region. INQ |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Same as M_ENABLE. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies that image buffers allocated on the system will have no overscan region. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies that image buffers are allocated on the system with an overscan region. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Sets the size of the overscan region, added around all subsequently allocated image buffers (MbufAlloc...()). INQ |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies the default size of the overscan region. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
The default size is 8 pixels. |
‡ | a | b | c | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||||
The default size is 0 pixels. |
‡ | d | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the size of the overscan region, in pixels. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Sets the pitch (or stride) multiple (in bytes) for the buffers allocated on the system. INQ |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies the default value for the pitch multiple. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies the pitch multiple, in bytes. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
The pitch multiple must be 4. |
‡ | d | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets whether the executable camera feature is executed synchronously or asynchronously. INQ |
‡ | q | s | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Same as M_MANUAL. |
‡ | q | s | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that the specific executable camera feature is executed synchronously. |
‡ | q | s | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that the specific executable camera feature is executed asynchronously. |
‡ | q | s | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the color of the user LED on your Matrox Iris GTR. INQ |
‡ | t | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Same as M_OFF. |
‡ | t | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to turn the user LED green. |
‡ | t | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to turn the user LED off. |
‡ | t | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to turn the user LED orange. |
‡ | t | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to turn the user LED red. |
‡ | t | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets whether to run user-defined functions hooked to a buffer modification on separate threads, up to the number of CPU cores present in the computer. INQ |
‡ | c | g | h | i | j | k | l | m | n | o | p | q | r | s | u | ||||||||||||||||||||||
![]() ![]() |
Same as M_SINGLE_THREAD. |
‡ | c | g | h | i | j | k | l | m | n | o | p | q | r | s | u | ||||||||||||||||||||||
![]() ![]() |
Specifies to run user-defined functions hooked to a buffer modification on separate threads. |
‡ | c | g | h | i | j | k | l | m | n | o | p | q | r | s | u | ||||||||||||||||||||||
![]() ![]() |
Specifies that only one thread should be created and that all user-defined functions hooked to buffer modifications are run on the same thread. |
‡ | c | g | h | i | j | k | l | m | n | o | p | q | r | s | u | ||||||||||||||||||||||
![]() ![]() |
Sets whether threads allocated on the system can execute in asynchronous mode. INQ |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies the default value. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
Same as M_ASYNCHRONOUS. |
‡ | b | c | d | e | g | h | i | j | k | l | m | n | o | p | q | r | s | u | ||||||||||||||||||||
Same as M_SYNCHRONOUS. |
‡ | a | f | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that threads allocated on the system can execute in asynchronous mode. |
‡ | b | c | d | e | g | h | i | j | k | l | m | n | o | p | q | r | s | u | |||||||||||||||||||
![]() ![]() |
Specifies that threads allocated on the system can only execute in synchronous mode. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Sets the maximum amount of time for the Host to wait for a synchronous function to return before generating a time-out error, in secs. INQ |
‡ | b | c | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||||
![]() ![]() |
Specifies the default value. |
‡ | b | c | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
The default value is 20 secs. |
‡ | b | c | e | f | g | h | i | j | k | m | n | o | p | q | r | s | t | u | ||||||||||||||||||||
Same as M_INFINITE. |
‡ | l | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Waits indefinitely. |
‡ | f | l | t | ||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the time to wait, in secs. |
‡ | b | c | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u |
You can add the following value to the above-mentioned value to set the number of hook threads to allocate.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description |
MIL system-specific tooltip (‡) |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||||||||
![]() ![]() |
Specifies the number of hook threads to allocate. |
‡ | c | g | h | j | k | l | m | n | o | p | q | r | s |
The following control types allow you to set the mode and the routing of your Matrox imaging board's I/O signals (such as, auxiliary signal). Once the routing and mode are determined for an I/O signal, the MIL function that you should use to act upon an input signal or setup the source of an output signal depends on the functionality. For example, you can use MsysControl() with M_USER_BIT... control types, MdigControl() with M_GRAB_TRIGGER... control types, or MdigControl() with M_TIMER... control types.
Note that for other Matrox imaging boards that have auxiliary I/O signals, but are not supported with the constants below, see MdigControl().
Each Matrox imaging board and MIL driver has its own list of limitations regarding the signals you can control with this function. While general limitations are listed in the table below, for a complete list of the available signals and their limitations, see the Connectors and signal names section of the MIL Hardware-specific Notes chapter for your Matrox imaging board or MIL driver.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description | MIL system-specific tooltip (‡) |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||||||||
ControlValue | |||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the amount of time that the specified auxiliary input signal is debounced. INQ |
‡ | a | f | t | ||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
When a signal is debounced on Matrox 4Sight GPm, after detecting a valid input signal edge any other transitions are considered noise and are suppressed for the specified time, to ignore any additional transitions caused by the contact bounce of mechanical switches. |
‡ | a | |||||||||||||||||||||||||||||||||||||
When a signal is debounced on Matrox Iris GT, debouncing ignores pulses of less than a specified width. |
‡ | f | |||||||||||||||||||||||||||||||||||||
When a signal is debounced on Matrox Iris GTR, after detecting a valid input signal edge any other transitions are considered noise and are suppressed for the specified time, to ignore any additional transitions caused by the contact bounce of mechanical switches. To remove problems occurring at the edge of a signal, use M_IO_GLITCH_FILTER_STATE. |
‡ | t | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the default value; the default value is 250 nsecs. |
‡ | f | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the amount of time that an auxiliary input signal must be active for it to be accepted, in nsecs. |
‡ | f | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the minimum amount of time to ignore any additional signal transitions after accepting a signal transition, in nsecs. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
In the case of Matrox 4Sight GPm (Ivy Bridge), the maximum value is 503316450. Note that the number must be a multiple of 30. In the case of Matrox 4Sight GPm (Bay Trail), the maximum value is 671088600. Note that the number must be a multiple of 40. |
‡ | a | |||||||||||||||||||||||||||||||||||||
In the case of Matrox Iris GTR, the maximum value is 268435440. Note that the number must be a multiple of 16. |
‡ | t | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets whether to enable a glitch filter on input signals. INQ |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Same as M_DISABLE. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies not to use a glitch filter. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to use a glitch filter. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the signal transition upon which to generate an interrupt, if interrupt generation has been enabled for the specified I/O signal. INQ |
‡ | a | b | e | f | g | h | t | ||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
This control type is only available with auxiliary I/O signal 0. |
‡ | b | |||||||||||||||||||||||||||||||||||||
This control type is only available with auxiliary I/O signals 3-6. |
‡ | t | |||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm and Matrox 4Sight-X
platforms]
This constant is only available on a Host system if the Host system has been allocated on a Matrox 4Sight. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Same as M_EDGE_RISING. |
‡ | a | b | e | f | g | h | t | ||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to generate an interrupt upon both a low-to-high and a high-to-low signal transition. |
‡ | b | e | g | h | |||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that an interrupt will be generated upon a high-to-low signal transition. |
‡ | a | b | e | f | g | h | t | ||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that an interrupt will be generated upon a low-to-high signal transition. |
‡ | a | b | e | f | g | h | t | ||||||||||||||||||||||||||||||
![]() ![]() |
Sets whether to generate an interrupt upon the specified transition of the I/O signal. INQ |
‡ | a | b | e | f | g | h | t | ||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
This control type is only available with auxiliary I/O signal 0. |
‡ | b | |||||||||||||||||||||||||||||||||||||
This control type is only available with auxiliary I/O signals 3-6. |
‡ | t | |||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm and Matrox 4Sight-X
platforms]
This constant is only available on a Host system if the Host system has been allocated on a Matrox 4Sight. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Same as M_DISABLE. |
‡ | a | b | e | f | g | h | t | ||||||||||||||||||||||||||||||
![]() ![]() |
Specifies not to generate an interrupt. |
‡ | a | b | e | f | g | h | t | ||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to generate an interrupt. |
‡ | a | b | e | f | g | h | t | ||||||||||||||||||||||||||||||
![]() ![]() |
Sets whether the specified I/O signal should be inverted. INQ |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Same as M_DISABLE. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies not to invert the specified I/O signal. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to invert the specified I/O signal. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the mode of the specified I/O signal. INQ |
‡ | g | h | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that the signal is for input. |
‡ | g | h | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that the signal is for output. |
‡ | g | h | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the type of signal to route to an output signal, or a bidirectional signal set to output mode. INQ |
‡ | a | f | t | ||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm and Matrox 4Sight-X
platforms]
This constant is only available on a Host system if the Host system has been allocated on a Matrox 4Sight. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Same as M_USER_BITn. |
‡ | a | f | t | ||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to route auxiliary signal n, where n is a number of the auxiliary signal. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
With Matrox Iris GTR, n is a number from 3 to 6. |
‡ | t | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to route the exposure signal of the camera. |
‡ | f | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to route the grab trigger signal. |
‡ | f | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to route the internal grab trigger ready signal. |
‡ | t | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to route the output a bit of the I/O command register of I/O command list n, where n is the number of the I/O command list. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
For the Matrox 4Sight GPm, n can be either 1 or 2. On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
For Matrox Iris GTR, n must be 1. |
‡ | t | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to route the output of rotary encoder n, where n is the number of rotary encoders available. |
‡ | a | f | t | ||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
For the Matrox 4Sight GPm, n can be either 1 or 2. On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
For Matrox Iris GTR, n must be 1. |
‡ | t | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to route the internal timer strobe signal. |
‡ | t | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to route the output of timer n, where n is the number of timers available. |
‡ | a | f | t | ||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. For the Matrox 4Sight GPm, n can be a value from 1 to 16. On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
For Matrox Iris GT, the value of n must be 2. |
‡ | f | |||||||||||||||||||||||||||||||||||||
For Matrox Iris GTR, n can be a value from 1 to 8. |
‡ | t | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to route the state of bit n of the main static-user-output register, where n is the bit number. |
‡ | a | f | t | ||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
For Matrox Iris GTR, n can be a value from 0 to 2. |
‡ | t |
You must add the following value to the above-mentioned values to set the type and number of the I/O signal to affect.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description |
MIL system-specific tooltip (‡) |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||||||||
![]() ![]() |
Specifies to affect auxiliary signal n, where n is the signal number. |
‡ | a | b | e | f | g | h | t | ||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a |
The following control types and control values allow you to set the bits in a static-user-output register. You can route the bits to output signals or I/O signals set to output; to do so use M_IO_SOURCE with M_USER_BIT...). To establish which user-bits can be routed to a specific signal, see the connectors and signal names section of the MIL Hardware-specific Notes chapter for your Matrox imaging board.
This constant is only available on a Host system if the Host system has been allocated on a Matrox 4Sight.
Note that for other Matrox imaging boards that have user-bits, but are not supported with the constants below, see MdigControl().
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description | MIL system-specific tooltip (‡) |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||||||||
ControlValue | |||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the state of the specified bit of a static-user-output register. INQ |
‡ | a | b | e | f | g | h | t | ||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm and Matrox 4Sight-X
platforms]
This constant is only available on a Host system if the Host system has been allocated on a Matrox 4Sight. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that the specified bit is set to off. |
‡ | a | b | e | f | g | h | t | ||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that the specified bit is set to on. |
‡ | a | b | e | f | g | h | t | ||||||||||||||||||||||||||||||
![]() ![]() |
Sets the state of all the bits in the main static-user-output register. INQ |
‡ | a | b | e | f | g | h | t | ||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm and Matrox 4Sight-X
platforms]
This constant is only available on a Host system if the Host system has been allocated on a Matrox 4Sight. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies a bit-encoded value that establishes the value of all the bits of the specified static-user-output register. |
‡ | a | b | e | f | g | h | t |
You must add the following value to the above-mentioned value to specify the bit in a static-user-output register to affect.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description |
MIL system-specific tooltip (‡) |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||||||||
![]() ![]() |
Specifies to affect bit n of the main static-user-output register. |
‡ | a | b | e | f | g | h | t |
The following control types and control values specify the settings for controlling timers and the signals generated from a timer (timer output signals). For more information, see the Timers and coordinating events section of Chapter 26: I/O signals and communicating with external devices.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description | MIL system-specific tooltip (‡) |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||||||||
ControlValue | |||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets whether to enable the timer arming mechanism. INQ |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Same as M_DISABLE. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that timer arming is disabled. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that timer arming is enabled. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the signal transition upon which to arm the timer, if timer arming is enabled. INQ |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Same as M_EDGE_RISING. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that the timer will be armed by both a high-to-low and a low-to-high signal transition. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that the timer will be armed upon a high-to-low signal transition. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that the timer will be armed upon a low-to-high signal transition. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that a timer is continuously armed during a high signal polarity. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that a timer is continuously armed during a low signal polarity. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Issues a software trigger to arm the timer. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the default behavior. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets which input signal will arm the timer, if timer arming is enabled. INQ |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to use auxiliary input signal n as the source signal used to arm the specified timer, where n is the number of the auxiliary signal. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
For Matrox 4Sight GPm, n can be a value from 8 to 15. |
‡ | a | |||||||||||||||||||||||||||||||||||||
With Matrox Iris GTR, n can be a value from 3 to 6. |
‡ | t | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to use the exposure signal as the trigger source. |
‡ | t | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to route the internal grab trigger ready signal to the specified signal. |
‡ | t | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to use a bit of the I/O command register of I/O command list n, where n is the number of the I/O command list. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
With Matrox Iris GTR, n must be 1. |
‡ | t | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to use software to arm the specified timer. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to route the strobe's timer signal to the specified signal. |
‡ | t | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to use the output signal of the specified timer as the source signal to arm the timer, where n is the timer number. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
For Matrox 4Sight GPm, n can be a value from 1 to 16. |
‡ | a | |||||||||||||||||||||||||||||||||||||
With Matrox Iris GTR, n can be a value from 1 to 8. |
‡ | t | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the edge of the signal that will increment the clock used to control the active portion of the timer's output signal. INQ |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Same as M_EDGE_RISING. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that the clock will be incremented by both a high-to-low and a low-to-high signal transition. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that the clock will be incremented by a high-to-low signal transition. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that the clock will be incremented by a low-to-high signal transition. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the frequency of the clock source signal for the active portion of the timer's output signal (M_TIMER_CLOCK_SOURCE). INQ |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that the signal is not periodic or the frequency is unknown. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the frequency, in Hz. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the source of the clock that drives the active portion of the specified timer's output signal. INQ |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Same as M_SYSCLK. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to use auxiliary input signal n as the clock source, where n is the number of the auxiliary signal. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
For Matrox 4Sight GPm, n can be a value of 8 to 15. |
‡ | a | |||||||||||||||||||||||||||||||||||||
With Matrox Iris GTR, n can be a value from 3 to 6. |
‡ | t | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to use rotary decoder n as the clock source, where n is the number of the rotary decoder. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
For Matrox 4Sight GPm, n can be 1 or 2. |
‡ | a | |||||||||||||||||||||||||||||||||||||
With Matrox Iris GTR, n must be 1. |
‡ | t | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to use the allocated system's clock source. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the delay between the timer trigger and the active portion of the timer's output signal. INQ |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the delay. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the signal transition that will increment the clock used to control the delay between the timer's trigger and the active portion of the timer's output signal. INQ |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Same as M_EDGE_RISING. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that the clock will be incremented by both a high-to-low and a low-to-high signal transition. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that the clock will be incremented by a high-to-low signal transition. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that the clock will be incremented by a low-to-high signal transition. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the frequency of the clock source signal for the delay between the timer's trigger and the active portion of the timer's output signal (M_TIMER_DELAY_CLOCK_SOURCE). INQ |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that the signal is not periodic or the frequency is unknown. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the frequency, in Hz. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the source of the clock that drives the delay between the timer's trigger and the active portion of the specified timer's output signal. INQ |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Same as M_FOLLOW_TIMER_CLOCK. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to use auxiliary input signal n as the clock source, where n is the number of the auxiliary signal. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
For Matrox 4Sight GPm, n can be a value from 8 to 15. |
‡ | a | |||||||||||||||||||||||||||||||||||||
With Matrox Iris GTR, n can be a value from 3 to 6. |
‡ | t | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to use the clock source specified by M_TIMER_CLOCK_SOURCE. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to use rotary decoder n as the clock source, where n is the number of the rotary decoder. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
For Matrox 4Sight GPm, n can be 1 or 2. |
‡ | a | |||||||||||||||||||||||||||||||||||||
With Matrox Iris GTR, n must be 1. |
‡ | t | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to use the allocated system's clock source. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the duration for the active portion of the timer's output signal. INQ |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the duration of the active portion of the timer output signal. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets whether the output of the timer should be inverted. INQ |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Same as M_DISABLE. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies not to invert the output of the timer. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to invert the output of the timer. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the state of the specified timer. INQ |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Same as M_DISABLE. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that the timer is disabled. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that the timer is enabled. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the signal variation upon which to generate a timer trigger. INQ |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Same as M_EDGE_RISING. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that a timer trigger will be generated both upon a high-to-low and a low-to-high signal transition. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that a timer trigger will be generated upon a high-to-low signal transition. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that a timer trigger will be generated upon a low-to-high signal transition. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that a timer trigger is continuously issued during a high signal polarity. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that a timer trigger is continuously issued during a low signal polarity. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets how to deal with a new trigger that occurs while the associated timer has not yet expired (both its delay and duration). INQ |
‡ | t | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Same as M_OFF. |
‡ | t | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that a trigger received, while the associated timer has not expired, will be latched (stored). |
‡ | t | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that a new trigger is ignored. |
‡ | t | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that a new trigger automatically resets the timer (regardless of whether it is in its delay or active period) and then restarts the timer. |
‡ | t | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Issues a software trigger for the specified timer. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the default behavior. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the trigger source for the specified timer. INQ |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to use auxiliary input signal n as the trigger source for the specified timer, where n is the number of the auxiliary signal. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
For Matrox 4Sight GPm, n can be a value of 8 to 15. |
‡ | a | |||||||||||||||||||||||||||||||||||||
With Matrox Iris GTR, n can be a value from 3 to 6. |
‡ | t | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to run the specified timer in periodic mode; no actual trigger signal is used. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to use the exposure signal as the trigger source. |
‡ | t | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to route the internal grab trigger ready signal to the specified signal. |
‡ | t | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to use a bit of the I/O command register of I/O command list n, where n is the number of the I/O command list. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
For Matrox 4Sight GPm, n can be either 1 or 2. |
‡ | a | |||||||||||||||||||||||||||||||||||||
With Matrox Iris GTR, n must be 1. |
‡ | t | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to use rotary decoder n as the trigger source, where n is the number of the rotary decoder. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
For Matrox 4Sight GPm, n can be 1 or 2. |
‡ | a | |||||||||||||||||||||||||||||||||||||
With Matrox Iris GTR, n must be 1. |
‡ | t | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to use a software trigger as the trigger source. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to route the strobe's timer signal to the specified signal. |
‡ | t | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to use the output signal of the specified timer as the trigger source, where n is the timer number. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
For Matrox 4Sight GPm, n can be a value of 1 to 16. |
‡ | a | |||||||||||||||||||||||||||||||||||||
With Matrox Iris GTR, n can be a value from 1 to 8. |
‡ | t | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the purpose of the timer. INQ |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Same as M_PULSE_GENERATION. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the normal use of the timer, as described in the Timers and coordinating events section of Chapter 26: I/O signals and communicating with external devices. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to use the timer to measure the duration of the pulse that occurs on the timer's trigger source. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Resets the timer value. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to reset the timer value to 0. |
‡ | a | t |
You must add the following value to the above-mentioned values to specify which on-board timer to control.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description |
MIL system-specific tooltip (‡) |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||||||||
![]() ![]() |
Specifies on-board timer n, where n is the number of the timer. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. For Matrox 4Sight GPm, n can be a value from 1 to 16. |
‡ | a | |||||||||||||||||||||||||||||||||||||
For Matrox Iris GTR, n can be a value from 1 to 8. |
‡ | t |
You must add the following value to the above-mentioned values to specify which I/O command register bit to use.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description |
MIL system-specific tooltip (‡) |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||||||||
![]() ![]() |
Specifies I/O command register bit n, where n represents the bit number. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
For Matrox 4Sight GPm, n can be a value from 0 to 7. On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
With Matrox Iris GTR, n can be a value from 0 to 4. |
‡ | t |
The following control types allow you to control the settings of a rotary decoder.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description | MIL system-specific tooltip (‡) |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||||||||
ControlValue | |||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the auxiliary input signal on which to receive bit 0 of the 2-bit Gray code. INQ |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to use auxiliary input signal n as the signal on which to receive bit 0 of the 2-bit Gray code, where n is the number of the auxiliary signal. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
For Matrox 4Sight GPm, n can be a value from 8 to 15. |
‡ | a | |||||||||||||||||||||||||||||||||||||
With Matrox Iris GTR, n can be a value from 3 to 6. |
‡ | t | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the auxiliary input signal on which to receive bit 1 of the 2-bit Gray code. INQ |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to use auxiliary input signal n as the signal on which to receive bit 1 of the 2-bit Gray code, where n is the number of the auxiliary signal. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
For Matrox 4Sight GPm, n can be a value from 8 to 15. |
‡ | a | |||||||||||||||||||||||||||||||||||||
With Matrox Iris GTR, n can be a value from 3 to 6. |
‡ | t | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the rotary decoder's counter value and/or the direction of movement upon which the rotary decoder should output a pulse. INQ |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to output a pulse upon the trigger generated by M_ROTARY_ENCODER_POSITION_TRIGGER. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to output a pulse upon any change in the rotary decoder's counter value (position change in any direction). |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to output a pulse upon a rotary decoder counter decrement only. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to output a pulse upon a rotary decoder counter increment only. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to output a pulse upon a rotary decoder counter increment of a new value that has not been reached before. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the value of the rotary decoder's counter upon which a trigger is generated. INQ |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the value of the counter upon which a trigger is generated. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the signal transition upon which to reset the rotary decoder's counter to 0. INQ |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Same as M_EDGE_RISING. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to reset the rotary decoder upon a high-to-low signal transition. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to reset the rotary decoder upon a low-to-high signal transition. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the source signal to use to reset the rotary decoder's counter to 0. INQ |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies not to reset using a hardware signal source. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to use auxiliary input signal n as the trigger source for the specified timer, where n is the number of the auxiliary signal. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
With Matrox 4Sight GPm, n can be a value from 8 to 15. |
‡ | a | |||||||||||||||||||||||||||||||||||||
With Matrox Iris GTR, n can be a value from 3 to 6. |
‡ | t | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to use the trigger signal generated by the rotary decoder when the counter reaches the value specified with M_ROTARY_ENCODER_POSITION_TRIGGER. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets whether to enable the rotary decoder. INQ |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a | |||||||||||||||||||||||||||||||||||||
![]() ![]() |
Same as M_DISABLE. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that the rotary decoder is disabled. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that the rotary decoder is enabled. |
‡ | a | t |
You must add the following value to the above-mentioned values to specify which rotary decoder to set.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description |
MIL system-specific tooltip (‡) |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||||||||
![]() ![]() |
Specifies rotary decoder n, where n is the number of the rotary decoder. |
‡ | a | t | |||||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
With Matrox Iris GTR, n must be 1. |
‡ | t | |||||||||||||||||||||||||||||||||||||
[This is
only applicable to Matrox 4Sight GP/GPm platform]
For Matrox 4Sight GPm, n can be 1 or 2. On a Matrox 4Sight GPm platform, this value is only available if MIL 10 update 26 (or later) is installed. It is not available on a Matrox 4Sight GP. |
‡ | a |
The following control types and control values specify the settings for UARTs. To specify a particular UART, see the For specifying which UART to control combination value below.
Note that for other Matrox imaging boards that have a UART, but are not supported with the constants below, see MdigControl().
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description | MIL system-specific tooltip (‡) |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||||||||
ControlValue | |||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the number of data bits per character that are sent or received by the UART. INQ |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Same as 8. |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that the data length is 7 bits. |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that the data length is 8 bits. |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Stops all MIL UART operations and frees all UART resources used by MIL. |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the default behavior. |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Sets whether character data is sent or received with a parity bit and how the parity bit is set. INQ |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Same as M_DISABLE. |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Species that no extra bit is added (no parity). |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that the number of 1's will be even. |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that the number of 1's will be odd. |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Reads one character from the UART input buffer. |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the address of the variable in which to save the character read from the UART. |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Reads a string of incoming data from the UART. |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the address of the character array in which to save the string read from the UART. |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Sets the maximum length of the string to read. INQ |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the maximum length of the string, in bytes. |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Sets the length of the string to read using M_UART_READ_STRING. INQ |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the use of M_UART_STRING_DELIMITER to delineate the end of the string to read. |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the string length, in bytes. |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Sets the baud rate of the UART. INQ |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the default value; the default value is 14400. |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() 19200;38400;57600;115200 |
Specifies the baud rate of the UART. |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Sets the number of extra data bit(s) (1 or 2) that are added to each character to indicate the end of the character. INQ |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Same as 1. |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that there is 1 stop bit. |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that there are 2 stop bits. |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Sets the character used to terminate strings of incoming or outgoing data. INQ |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the default value; the default value is '\0'. |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the character used to terminate strings. |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Sets the maximum time to wait between each byte when reading incoming data. INQ |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Same as M_INFINITE. |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Waits indefinitely. |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the time to wait, in msecs. |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Sends one character to the UART for transmission. |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the character to send. |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Sends a string of data through the UART for transmission. |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the character array. |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Sets the length of the string to be sent to the UART for transmission. INQ |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the use of M_UART_STRING_DELIMITER to end the string. |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the string length, in bytes. |
‡ | g | j | l | m | p | r |
You can add the following value to the above-mentioned values to set which UART to control.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description |
MIL system-specific tooltip (‡) |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||||||||
![]() ![]() |
Specifies which UART to control. |
‡ | g | j | l | m | p | r | |||||||||||||||||||||||||||||||
Parameters | |||||||||||||||||||||||||||||||||||||||
Specifies a device (UART) to control. |
‡ | g | j | l | m | p | r | ||||||||||||||||||||||||||||||||
|
‡ | g | j | l | m | p | r | ||||||||||||||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
There is 1 UART available on Matrox Morphis. |
‡ | g | |||||||||||||||||||||||||||||||||||||
There are 4 UARTs available on Matrox Solios eA/XA Quad, 2 on Matrox Solios eA/XA Dual, and 1 on Matrox Solios eA/XA Single. |
‡ | l | |||||||||||||||||||||||||||||||||||||
There are 2 UARTs available on Matrox Solios eCL/XCL dual-Base/single-Medium operating in dual-Base mode, and 1 is available on Matrox Solios eCL/XCL-B, eCL/XCL-F, and eCL/XCL dual-Base/single-Medium operating in single-Medium mode. |
‡ | j | m | p | r | ||||||||||||||||||||||||||||||||||
There are 2 UARTS available on Matrox Radient eCL-DB and eCL-DF, 3 on Matrox Radient eCL-QB, and 1 on Matrox Radient eCL-SF. Note that, using the CLProtocol will occupy one COM port per allocated digitizer. |
‡ | j | p | r |
The following control types and control values specify the settings for the Watchdog.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description | MIL system-specific tooltip (‡) |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||||||||
ControlValue | |||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the current state of the Watchdog. INQ |
‡ | g | h | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Same as M_DISABLE. |
‡ | g | h | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Disables the Watchdog. |
‡ | g | h | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Enables the Watchdog. |
‡ | g | h | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the timeout value of the Watchdog's reboot timer. INQ |
‡ | g | h | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the timeout value, in msecs. |
‡ | g | h | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Resets the Watchdog main, reboot, and warning timers. |
‡ | g | h | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Implements the default behavior. |
‡ | g | h | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Clears the "number of reboots" counter that counts the number of times the Watchdog has rebooted your Host computer. |
‡ | g | h | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Implements the default behavior. |
‡ | g | h | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the timeout value of the Watchdog's main timer. INQ |
‡ | g | h | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the timeout value, in msecs. |
‡ | g | h | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the timeout value of the Watchdog's warning timer. INQ |
‡ | g | h | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that the Watchdog will never receive a warning. |
‡ | g | h | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the warning time interval, in msecs. |
‡ | g | h |
The following control types and control values allow you to configure an action command and assign it to (or remove it from) one or more GigE Vision cameras. Action commands require both a MIL-side and a camera-side configuration. The following control types and control values configure the MIL-side of the action command. To configure the camera-side, use MdigControlFeature() with the appropriate feature values. For more information, refer to the Triggering simultaneous actions in multiple GigE Vision cameras section of Chapter 4: Matrox GigE Vision driver.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description | MIL system-specific tooltip (‡) |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||||||||
ControlValue | |||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the number of acknowledgments that MIL should expect to receive when the action command is issued. INQ |
‡ | s | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the number of cameras added to the action command, using M_GC_ACTION_ADD_DEVICE. |
‡ | s | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the number of acknowledgments expected. |
‡ | s | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Adds a GigE Vision camera to the action command by specifying the camera's corresponding MIL digitizer. |
‡ | s | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the digitizer identifier allocated for the GigE Vision camera to add. |
‡ | s | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Removes all devices associated with the action command. |
‡ | s | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the default behavior. |
‡ | s | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the action device key for the action command. INQ |
‡ | s | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the action device key. |
‡ | s | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Issues the action command. |
‡ | s | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the default behavior. |
‡ | s | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the action group key for the action command. INQ |
‡ | s | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the action group key. |
‡ | s | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the action group mask for the action command. INQ |
‡ | s | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the action group mask. |
‡ | s | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Removes a MIL GigE Vision camera from the list of cameras that should receive the action command, by removing the camera's corresponding MIL digitizer. |
‡ | s | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the digitizer identifier for the GigE Vision camera to remove. |
‡ | s | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the time at which the action command should execute. INQ |
‡ | s | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the time at which to execute the action command on your camera, relative to the time at which the action command was sent, in secs. |
‡ | s |
You must add the following value to the above-mentioned values to set which action command to control.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description |
MIL system-specific tooltip (‡) |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||||||||
![]() ![]() |
Specifies to control action command n, where n is a value from 0 to 31. |
‡ | s |
Parameters
SysId See SysId of the main function for a description. ControlType See ControlType of the main function for a description. ControlValue See ControlValue of the main function for a description. |
Parameters
SysId See SysId of the main function for a description. ControlType See ControlType of the main function for a description. ControlValue See ControlValue of the main function for a description. |
Header | Include mil.h. |
Library | Use mil.lib. |
DLL | Requires mil.dll. |