Digital Pattern Generator

The Digital Pattern Generator (Patterns) lets you definine the output on the digital lines, using standard types or user-defined types.

When a line is used by the Static I/O (SIO) as an output element (Slider, Button, or Switch), this has priority over the signal configuration in Patterns.

 

1. Menu Strip

1.1. File Menu


1.2. Control Menu


1.3. View Menu


1.4. Settings Menu

See Settings Menu.

 

1.5. Window Menu

See Window Menu.


1.6. Help Menu

See Help Menu.


2. Toolbar


Run/Stop button: starts/stops the signal generation.

Trigger, Wait, Run, and Repeat settings let you generate burst signals. See States for more information.


3. Signals Definition Grid


The Signals Definition Grid lets you customize the display of the signals that you are interested in.

The signals and buses can be reordered or signals removed/added to a bus with right mouse button drag. See the operations on Lists for more information .

 

3.1. Add

It is possible to add signals, define and add a bus, create an empty bus, or create a bus with the selected elements.
One or more signals can be selected and added at a time.

The Add Bus menu opens a bus property editor and after configuring the bus, adds it to the grid.

 

3.2. Remove

It is possible to remove the selected items or clear the entire list.

 

3.3. Edit

Under the Edit menu the following operations can be performed:

 

3.4. Show

Under the Show menu the visibility of grid columns can be selected. The grid columns are the following:

 

3.5. Context Menu

The grid context menu opens on mouse right click. This contains similar buttons as the grid toolbar's Add, Remove and Edit menus. The difference is that instead of signal or bus addition, the insert operation will be performed above the last selected row.

 

4. Property Editor

The property editor can be opened for the selected signal or bus on the grid toolbar's edit menu, under the context menu or by mouse middle-click on the row.

In the signal property editor, the name can be specified and the device pin changed.

In the bus property editor, the following options can be configured:

 

5. Parameter Editor

The parameter editor can be opened for the selected signal or bus under the grid toolbar's edit menu, under the context menu, or by mouse double-click on the row. This window will hide automatically, but by selecting the Lock link it will become a docking window.

 

5.1. Parameters

The type, output, and idle parameters have dedicated columns in the signal definition grid. For the Value, Frequency, Duty, Phase, and Initial Value parameters, a minimum and maximum value can be specified and linearly changed using the track bar.

The Idle parameter lets you select the signal or bus output while not running.

The output type determines the output behavior of the signals and buses. For OD and OS signals, use external pull-up or pull-down resistors. The output types are:

The possible parameters for different types are the following:

For custom type prefill, import, export, data, and plot group are displayed. These help define the custom data samples.

 

5.2. Custom Prefill

The prefill can be generated on the selected rows from a Start index and with the specified Length. With TS output type the prefill can be generated as PP, OD, or OS types. The following prefill types are supported:

 

5.3. Custom Import

The supported import file types are Comma Separated Values and Tab Delimited Text files.

 

5.4. Custom Export

The export function lets you export the custom data in Comma Separated Value and Tab Delimited Values with current system and with US regional options. By default All lines are saved. For buses, the Only selected lines option saves the selected lines.

 

5.5. Custom Plot

The custom plot shows the custom data buffer and allows mouse editing. By keeping the mouse over the waveform area, the cursor indicates a 0, 1, or Z value, depending on the vertical position in the row and on the allowed values. By pressing a mouse button, the value of the corresponding element in the buffer will be changed to the value shown by the cursor. By dragging the mouse, multiple buffer positions can be edited with the same value (all positions between the start and the end of the operation). On a bus waveform, all the signals will be changed to the 0, ,1 or Z value. Dragging with the left mouse button and changing the vertical position can change the entered value. Dragging with the right mouse button keeps the initial value.

The Undo and Redo buttons let you reverting the last 16 changes.

The Show lets you select a smaller number of samples than the buffer size starting From the specified value.

 

5.6. Custom Data

For custom type the data samples can be edited on the right side after selecting the Data checkbox.

Under the Show button the displayed signals can be selected.

The context menu can be opened with a right mouse click. This allows the following:

 

6. Options

The options can be accessed from the Settings menu.

 

6.1. Display Options

 

6.2. Colors Options


The Colors tab lets you select the color options for background, foreground, grid, selection background and foreground.

Three color modes are supported:

Changing the Color Theme loads a default set of colors.

 

6.3. Configuration Options


Ask on each startup what to load: lets you select whether the default or last configuration is loaded at start-up, as well as which items to configure.

Save current settings as default: saves the settings you have selected as default.

Load factory default: restores the default settings.