Par Main MenuPar Digi I/O ControlPar CPU I/O ControlPar CPU Dev DebugPar Hex Blk DebugPar Device ProgramPar   DatabasePar Directories


The Digital I/O Control dialog allows the user to control every aspect of the Digital I/O Bits and control lines manually.  The main Menu for the Digital I/O allows the user to save the current setup for later recall to a user file anywhere in local or network storage that the OS has access to.   The user may also save the current setup to the Parallel I/O database for recall from the database.  When calling from the database the user will be shown the Digital I/O database name ID in area [3] for reference.




Return to the Main Menu Dialog - All data in the Digital I/O Dialog is saved internally.

Open / Edit Database

Call the Parallel I/O database dialog in order to select a desired setup that is stored in the database.  This allows the user to easily setup and change setups from a central location.

Add Setup to Database

This will add the current setup to the Database and automatically call the Database function to complete the transaction.  If the user does not save the current database with the new setup added the data will be lost when the program is terminated.

Save Digital I/O Setup

This function is used to initially setup the Parallel Digital I/O in sections and save the setup as it is being developed.  Once the setup is tested and saved the user has the option of adding it to the database.



This section allows the user to see the device selected from the database and the programmer selected for the device.   For the Parallel I/O only original IBPD USB controllers are allowed.  The user may attach several IBPD USB controllers and select the controller to use for the digital I/O.  Each controller must be accompanied by either a PTB-50 or a user created interconnection mechanism.


This is the file selected to load or save a setup.


These are two 16 bit byte controlled identical ports that are controlled independently.  The following are the control elements for the bytes for each port.

[5] & [12] PORTS  A & B - 16 Bit  DIGITAL I/O MODE CONTROL

[x] BUS I/O

This allows the user to set the mode for the selected BYTE to act as a BUS I/O.  This is the lines are Tri-state and the user selects the Read/Write Strobes [10] for that byte.

[x] Input   [x]Output

These functions are either or.  If in the BUS mode then the direct input/output mode is disabled.    When either the input or output is checked then the BUS I/O mode is disable.  When in the direct input/output mode the strobe lines are tri-stated and not used.


[6] & [13] PORTS  A & B - 16 Bit  DIGITAL I/O SET ALL HIGH / LOW

Set All High

Set all Bits in the byte to logic level High

Set All Low

Set All Bits in the byte to logic level Low -


[7] & [14] PORTS  A & B - 16 Bit  DIGITAL I/O Enable, Label & Bit State Status

[x] Enable

This is the bit enable control for the selected byte. Any bit may be set to tri-state during the I/O process when in the Direct I/O mode.  During the BUS I/O mode the bits are set to tri-state and the enable control is always enabled.


This allows the user to assign a label for each bit for ease of development and troubleshooting a device.


This is the current state that has been selected when in the BUS I/O mode and the actual state of the bit in the direct I/O mode.   Green = High, Gray = low Yellow = tri-state


[8] & [15] PORTS  A & B - 16 Bit  DIGITAL I/O Transfer Byte Data Control

Transfer A in Low / High
Transfer B in Low High

These buttons allow the user to transfer data date for the selected byte.  If in the direct Input mode this will read the current state of the byte selected into the state area.  In the output mode this will latch the byte to the level in the bit state.  In the BUS I/O mode the data will be transferred based on the strobe line settings.

[9] & [16] PORTS  A & B - 16 Bit  DIGITAL I/O Transfer Word Data Control

Transfer Data Port A
Transfer Data Port B

These buttons allow the user to transfer the entire 16 bits at once.

[10] & [17] PORTS  A & B - 16 Bit  DIGITAL I/O Strobe Data Control

[x] Enable Strobe A [High][Low]
[x] Enable Strobe B [High][Low]

These functions allow the enabling of the strobe lines for the BUS I/O mode.  During the Direct mode these lines are tri-state and disabled.

[x]Low to High
[x] High To Low

These functions allow the user to select the polarity of the Read/Write strobe lines in the BUS I/O mode.  They are tri-state and disabled in the direct I/O mode.

[18] Resident Help Information

If the internal help page has been installed then this will activate a pdf file for this dialog.

[19] Status of Last Command Executed

This is the status of the last function executed.

Copyrightę 1990-2021 BASIL Networks, PLLC. All rights reserved