Logic Analyzer has 8 channels identified with different colors for each channel.
You can connect inputs to wires or enter a tunnel name in the corresponding box.
Connecting the inputs and running the simulation you will see the wave forms:
Opening the properties (double-click) you can configure:
We will have a look at the "Export" group of properties later.
Click in "Expand" button to get a window with a more detailed view and all the controls.
This floating window is resizable and you can close it like any other window:
From top to bottom, you can find the following controls:
With these you can zoom-in or zoom-out in time (for all channels) and set the horizontal position of each channel.
You can also use the mouse in Logic Analyzer screen:
Voltage used to detect logic states and triggers.
You can select any channel as a trigger source.
Or you can select "Condition" trigger to pause simulation when a condition occurs.
And enter an expression in the white box at the right.
Condition trigger works like a "one shot" trigger, but in addition it pauses the simulation, and you can zoom in/out, move in time, etc.
Conditions are expressions like this:.
Ch1R to pause in every channel 1 Rising egde.
Ch2F to pause in every channel 2 Falling edge.
Available states are: L, R, H, F, for Low, Rising, High, Falling.
You can use logic expressions like:
( ( (Ch1R & Ch2H) | (Ch4L & Ch3H & Ch2F) ) & Ch6H ) | Ch8R
Conditions are case insensitive, Ch1R, cH1r or CH1r are valid.
You can export the data in the screen by clicking this button.
This will open a file dialog, to choose an Vcd file to save the data.
The "Export" tab in the properties dialog is related to this feature:
You can combine Condition Trigger, Export Data and a program like Pulseview to do protocol decoding.