Fast Options Bar¶
CertSAFE has a few options that a user can elect to turn on or off. These options are located in the Fast Options Bar at the bottom of the CertSAFE main window. This reference page will cover each one of these options, starting from the far left and moving to the right.
None of the options in the Fast Options Bar affect the functionality of a model—they only change how CertSAFE’s user interface behaves. When an option in this pane is turned on (indicated by a depressed button), it is enabled globally for all of CertSAFE. Mousing over any of the controls in the Fast Options Bar gives a pop-up tooltip with a short description of the control’s functionality, which can be helpful as a reminder.
Guess What I Mean¶
The Guess What I Mean option is designed to make rearranging objects in a diagram easier. When this option is enabled, moving a selected object or group of objects in a diagram along a single axis will stretch any wire segments adjacent to the selected objects to try to keep the wires connected.
When moving a selection diagonally, or when Guess What I Mean is not enabled, wire segments will not stretch along with connected objects.
For a more in-depth discussion on the Guess What I Mean option, see the Guess What I Mean mode documentation.
Show Major Grid Lines¶
The Show Major Grid Lines option makes it easier to align components on the grid in the diagram editor. When this option is enabled, every tenth grid line in a diagram will be bolded. When this option is enabled, the grid in a diagram will look like this:
Show Probes is a display option that shows simulation information inside of diagrams. When this options is enabled, every wire network in a model will display a probe while in instance mode. These probes will show the current value being produced for the wire network when a simulation is open.
Show Probes also has a list of settings that can affect these probes. These settings can be changed by either using the mouse scroll wheel while hovering over the button, or by clicking on the arrow part of the button. These settings affect what number base (radix) the probes and simulations show numeric values in. Currently-supported number systems are:
- Shows the values in binary. Signed integers are in two’s complement, and floating point is in IEEE 754 interchange format.
- Truncated Binary
- As Binary, but removes all repeated leading/trailing bits.
- Hexadecimal Raw
- Shows the values in hexadecimal. Signed integers are in two’s complement, and floating point is in IEEE 754 interchange format.
- Hexadecimal SME
- As Hexadecimal Raw, but for floating point shows the value broken into sign, mantissa, and exponent bits.
- Shows the output in standard base 10 format. When in decimal mode, there will be a box to the right of the button. This box allows the user to adjust how many digits of precision are displayed on floating point values. Can take the numeric values 1 to 17, as well as the special value MAX, which shows as many digits as are necessary to uniquely identify the floating point value within the variable’s data type.
None of the above numeric base settings have any effect on probes for enumeration- or Boolean-typed values.
Show Waveform Baselines¶
The Show Waveform Baselines option toggles whether the baseline, variable name, and value at the current frame are displayed on the waveforms in simulation timelines. With this option turned on, a simulation looks like:
With this option off, a simulation looks like:
Show IntelliPoints For All Waveforms¶
When the Show All IntelliPoints option is enabled, all IntelliPoints in a simulation are shown on the timeline. When this option is disabled, simulations will only show the IntelliPoints from the selected waveforms on the timeline. Further, when this option is disabled, CertSAFE will automatically filter the IntelliPoints table in a simulation editor to the selected waveforms (unless no waveforms are selected, in which case all IntelliPoints in the simulation are shown).
Display Variable Values on Y-Axis¶
When the Display Variable Values on Y-Axis option is enabled, a number line is displayed to the left of the simulation timeline when a single waveform is selected. This number line shows what values correspond to what locations for the selected waveform. It also provides a gray arrow that moves up and down the number line as the time cursor is moved across the timeline, showing the value of the selected variable at the current frame. With this option turned on, and a waveform selected, the simulation looks like:
With this option off, a simulation looks like:
Show Shading For Invalid Data Ranges¶
When the Show Shading For Invalid Data Ranges option is enabled and a variable is selected in a simulation, the timeline will have the areas that are out of data type range for the selected waveform shaded. The areas shaded are based upon the variable’s data type and the waveform’s scale factor.
Root Follows Simulator Editor Focus¶
Root Follows Simulator Editor Focus is a feature that allows the user to specify which root CertSAFE shows information for. With this feature turned on, the root for the instance tree and for diagrams in instance mode will be based upon the last focused open simulation. Further, any simulations created will also have their root set to the last focused open simulation. If no simulation is open, or if this option is turned off, the root will default to the currently selected root.