Difference between revisions of "Digital input/output (DIO)"
(→LabVIEW Vi) |
(→LabVIEW Vi) |
||
Line 74: | Line 74: | ||
Please obey termination rules as defined for the specific used hardware! | Please obey termination rules as defined for the specific used hardware! | ||
− | === Inputs === | + | === Glogal Inputs === |
− | DIO#: number of | + | DIO#: number of digital input/output to be accesed (1..255). |
+ | USB In: Handle to the LogicBox (create by open.vi), if not connected will take a global. parameter, this only works with one LogicBox at a time. | ||
+ | error in: error handling input | ||
=== Outputs === | === Outputs === | ||
− | USB | + | USB out: Handle to the LogicBox. |
− | + | error out: error handling output | |
=== Parameters === | === Parameters === |
Revision as of 07:59, 3 May 2016
Contents
LogicPool (DIO)
This module supports several hardware expansions cards or submodules, no all functionalities are supported for all submodules.
Models
There is only one model for this module.
Supported hardware
SU700, SU701, SU703, SU704, SU706, SU707
Register Map
Module Address: 'T' or Ox54
Read register
Register Address | Name | Data |
---|---|---|
0 | MUX_IN | Bit 7..0: multiplexer address |
1 | STATE_IN | Bit 7..0: input value |
Write register
Register Address | Name | Data |
---|---|---|
0 | MUX_OUT | Bit 7..0: multiplexer address |
1 | Debounce | Bit 7..0: input value |
2 | Mode | Bit 0:
'1' 50 Ohm termination '0' Open Bit 1: NIM/TTL '1' NIM '0' TTL |
LabVIEW Vi
Digital Input/Output. Support: SU700, SU701, SU703, SU704, SU706, SU707 According to hardware this supports either TTL,, TTL_coax, NIM or DIFFERENTIAL I/Os. Each connector can be used as either an output (DO) or input (DI) or both. If used as an input, terminal DO (driving output) must not be connected, as this enables the output driver and would override any input signals.
Please obey termination rules as defined for the specific used hardware!
Glogal Inputs
DIO#: number of digital input/output to be accesed (1..255). USB In: Handle to the LogicBox (create by open.vi), if not connected will take a global. parameter, this only works with one LogicBox at a time. error in: error handling input
Outputs
USB out: Handle to the LogicBox. error out: error handling output
Parameters
Mode: set according to used hardware module and level standards. (SU704 supports switchable 50 Ohm termination!) Debounce/ms: debounce delay for suppressing intermittent signals (1..255 ms). debounce=0 disables this function!
Functions
Connect: connects all in/outputs and sets all parameters Set DO: change input DO Get DI: return output state at DI Write Mode: load appr. mode
LabVIEW demos
SU_DIO_Test.vi
or for a specific extension board:
SU700 -> SU700_TTLIO_Test.vi
SU707 -> SU707_Test.vi