SystemDesigner Bus Probe (SD Buses)

SystemDesigner Bus Probes plot the value of a SystemDesigner Bus in several ways. You can place the output curve on the digital or analog axis or on a grid and on separate graph tabs. Curves from multiple probes can be collected on one analog axis by specifying a common axis name. Likewise, curves can be output to the same graph by specifying a common graph name.

In this topic:

Model Name: SystemDesigner Bus Probe
Simulator: This device is compatible with the SIMPLIS simulator.
Parts Selector
Menu Location:
SystemDesigner Functions (max. 32 bit ) | Probes
Symbol Library: SIMPLIS_SystemDesigner_Probes.sxslb
Model File: None - Electrically inactive
Subcircuit Name: None - Electrically inactive
Symbol:
Multiple Selections: Multiple SystemDesigner Bus Probes may be edited at a time. When multiple probes are selected, the Curve label box is disabled, preventing multiple probes from having the same curve label.

Editing a SystemDesigner Bus Probe

To edit a SystemDesigner Bus Probe, double click the symbol on the schematic.
The Edit SystemDesigner Probe dialog appears.


Label Parameter Description
Curve label The name of the curve on the graph viewer. This name may contain spaces and any special character except  double quote.
Plot Integer data as:
  • If you select Digital busas the method to plot integer day, the integer-sampled data curve is output on the digital axis with the other digital curves, including the global clocks. The data format is determined by the value selected from the Display format menu:
Display format Value ( all 32 bits )
signed decimal The bus value is output as positive and negative decimal numbers. (default)
decimal The bus value is output as an unsigned decimal with negative 1 represented as 2 ^ 32 - 1. Use this format only if you know your bus contains no negative values.
hexadecimal The bus value is output as two's complement hexadecimal. Negative 1 is represented as FFFFFFFF.
binary Output is two's complement binary. Negative 1 is 11111111111111111111111111111111.
  • If you select Analog waveform, the integer-sampled data curve is output on the analog axis as specified in the next section on the dialog, Axis type for analog waveform. The gain on the curve is determined by the Gain parameter.
Axis type for analog waveform
The analog waveform may be output in several locations:
Radio Button Curve Location
Auto select The curve is output on the bottom grid.
Use separate Y-axis The curve is output on the bottom-most grid, but on a new axis.
Use separate grid The curve is output on a new grid.
digital The curve is output to a digital axis.
Gain The curve amplitude is multiplied by this value before plotting.
Setting a gain for a SystemDesigner bus is helpful to see how the bus value maps to the actual analog value of the sampled signal.
Axis name The name for the new axis or grid. Specify an axis name for each new axis and grid.
Curves with the same axis name are output to the same axis or grid.
Display order Alphanumeric sort order for the curves. Curves on a common axis appear in
alphanumeric order from top-to-bottom on the axis.
Persistence Persistence sets how long curves remain on the graph.
  • If default is checked, the system-wide default value is used.
  • Probes with a Persistence value of 0, are never deleted.
  • A Persistence value of 1 or higher retains a number of simulation runs equal to the Persistence parameter.
Graph Curves without a specified Graph name are output to the default graph tab.
Probes with the same Graph name are output to a new graph tab. Any number of new graph tabs may be defined by specifying different graph names.
Analyses
CheckBox Action
All analyses disabled If checked, no curves are generated by this probe.
Integer sampled data type If checked, a curve is generated for integer-sampled data simulations.
Floating point sampled data type If checked, a curve is generated for floating-point sampled-data simulations.
Colour If checked, the program selects a color from a sequence of built-in colours. You may select any colour by clicking on the Edit button.

Examples

The SystemDesigner Bus Probe is used in multiple examples in this help project. Below are links to some of the topics with bus-probe examples: