Description
Logic Analyzer by KnightElite
Gif of this in action: https://gfycat.com/AdoredConcreteAsiaticlesserfreshwaterclam
To use:
- Stamp down blueprint for the demonstration.
- If you want to do more than view the demo, remove the combinators to the immediate right of each large power pole.
- Connect inputs that you want to graph to the large power poles.
- Adjust combinator to immediate left of power pole to change which signal is displayed on that row.
- Connect one of your input signals to the trigger logic in the bottom lane, and set the trigger condition.
- Adjust the combinator containing "A" for how many ticks to wait until locking the capture. Turn this combinator off to immediately freeze the waveforms.
- Turn the green combinator (far right) off to disable or reset the trigger logic, turn it on to rearm the trigger.
- Top LED will be green if the trigger is enabled, red if disabled.
- Bottom LED will be red if disabled, amber if armed, green if triggered.
To add more signals to the graph, do the following:
- Add as many additional rows as desired, using one of either the "Logic analyzer - Linear", "Logic Analyzer - Log4" or "Logic Analyzer - Log10" blueprints.
- Delete the combinator containing just Signal Black just below the power pole on each of the new lanes (make sure you leave it on the lane with the trigger logic though!)
- Overlap the blueprint called "Lane control signaling (overlap at edge)" with the substations on each row, starting at the trigger row (bottom) and going through all the rows you've added.
- Connect up input signals to the new rows you've added.
See video for more information and detailed explanation: https://youtu.be/Yy7ZmEqczXc See tutorial/demo video of debugging a real broken circuit using this here: https://www.youtube.com/watch?v=uubSxeb4gfQ
Blueprint updated to Version 1.1 on September 20, 2018. This added the "Lane control Signaling (overlap at edge)" blueprint to the book. Instructions on adding new lanes were added at the same time.