1. WAVEFORM LAYOUT

The display addressing waveforms are created automatically by the software from provided “building blocks” – a groups of pulses called here Control Windows (CW). These have to be drawn in a specific way, as described below.

The “A” waveform contains all definitions of pulse sequence for columns (data sequences). Zero-voltage pulses may be appended to the end; they will be ignored.

The “B” waveform concerns the rows. The first CW is the “non-select” sequence and will be repeated everywhere in row waveforms outside the “selection” part. The latter is defined after the CW1 (but not necessarily starting at CW2).

It is necessary that the CWs are marked by vertical lines. Use VIEW menu MARK SEQUENCES…to obtain this.

The screen should look like this:

For a typical one line at a time addressing there can only be two waveforms present. If there is a third waveform, the program understands that row signals are different in odd and even frames.

2. BUILDING THE WAVEFORM SET

It is useful to select the “row selection sequences” (as shown) and place a trigger point before calling the BUILD ADDRESSING SCHEME… dialog. The default values will then be set properly.

This dialog will be immediately followed by (see THE *.CWS FILE):

and the created waveforms will be transmitted to the Waveform Generator. The above will work if there are exactly 2 waveforms defined.

If there are exactly 3 waveforms then the program assumes that the row waveforms in odd and even frames are different. The “B” waveform will define the odd frame and the hidden waveform will define the even frame. For example:

3. THE *.CWS FILE

You also have to prepare at least one tabulated text file (a spreadsheet file) with frame data describing which data sequences should be applied at each consecutive frame, for example:

;ROLLING 11 seqs in 8 CWs
;sequence starts in CW number 3
83

12345678
12345678
12345678
12345678

23456789
23456789
23456789
23456789

345678910
345678910
345678910
345678910

……….

Any line starting with “;” is treated as a comment and ignored
First data line “8 TAB 3 CR” (8 tabulator 3 carriage-return) tells that the active part of column waveforms spans over 8 CWs and starts from CW number 3.

The following groups of 4 lines holding 8 numbers each describe which data sequences are to be inserted into respective column waveforms (first line corresponds to Column1, etc.). The numbers refer to the data sequences defined in the “A” waveform (CW1 defines data sequence number 1, CW2 defines data sequence number 2, etc.).

The total number of data bytes transmitted to the generator (all definition tables and frame data) is limited by available internal memory of the Controller module (about 24k).

4. RUN MATRIX MODE

After preparing the file and data, issue the command BUILD ADDRESSING SCHEME… and then SEND ALL TABLES. You will be asked to chose the frame data file (you can also designate a file by the menu item CHOOSE FRAME FROM DATA FILE…). The Matrix mode will be set. After RUN command you will see a changing pattern in a part of column waveforms.