Model Railroad System
2.2.2
Overall User Manaual
|
The Universal Test program is used to test the I/O ports on a USIC, SUSIC, or SMINI node.
The main window upon start up looks like this:
The node type and initialization factors can be set. The Display Delay Factor is the number of hundredths of seconds between bit tests. The default value of 100 means a 1 second delay between output bits. The Input Filter Delay is the number of hundredths of seconds between bit tests for the input port (wraparound) test. The default value of 0 means to test as fast as possible (the program will stop if there is an error).
The New menu item on the File menu opens the serial port (/dev/ttySn) the Chubb node is connected to and set the baud rate and retry count, as shown here:
The Open menu item on the File menu opens the previously open port (if the port is currently open, it is closed first). The board at UA 0 is then initialized. For USIC and SUSIC cards, it is presumed that the backplane contains just one output card (in the first slot) for output testing, and one each output and input card for the wraparound test (output card in the first slot and the input card in the second slot).
There are two tests available: the output port test, which tests an output port card and the wraparound test, which tests an input port card using an output port card. The output card test uses an output card LED test plug in and lights up one LED at a time. The wraparound uses the wraparound cable to connect an input card to an output card and writes bit values to the output card and reads these values on the input card and compares what was written with what was read. These tests are selected from the Actions menu.
The output card test displays the dialog box shown here:
The lit up indicator on the dialog box should match a corresponding LED on the output card LED test plug. The test is repeated until canceled.
The wraparound test displays the dialog box shown here:
The hexadecimal numbers represent the bit pattern written to the output card. These values are read back from the input card and compared. If there is a difference, the test stops and displays the error bit pattern.