-
Notifications
You must be signed in to change notification settings - Fork 0
Profiles and files
A profile stores the complete capture settings (channels with names and colours, sampling rate, sample counts, trigger, bursts) together with the decoder configuration. Use them for recurring setups — the C64 expansion port profile is a good example.
- Profiles in the capture dialog: save the current settings, load, export and import.
- The Profiles menu of the main window: load a profile, edit it (name, notes, capture settings, decoders) or delete it.
- Loading applies the decoders immediately; the capture settings apply to the next capture.
- Profiles of the original LogicAnalyzer 6.5 software can be imported, including its decoder tree.
Profiles live in profiles.json in the settings directory; export writes a single profile as JSON.
| Format | Read | Write | Remarks |
|---|---|---|---|
.lac |
✓ | ✓ | identical to the original software, including regions |
.lac (≤ V5) |
✓ | – | the packed UInt128 samples are unpacked on load |
.lac.gz |
✓ | ✓ | same structure, gzip-compressed |
.csv |
– | ✓ | optionally with a time column relative to the trigger |
.vcd |
– | ✓ | for PulseView, GTKWave and other tools |
Regions mark a range of samples with a name and a colour (right-click in the ruler → Create
region). They are drawn behind the waveform and the annotations, are saved in the .lac file and
survive a round trip through the original software.
The sample menu (right-click in the ruler) copies, pastes, deletes and inserts samples, and Shift channels moves single channels in time — useful to correct a probe that was connected one sample late.
- Capture → Simulated capture… generates test signals (counter, protocol frames with UART, SPI and I²C, and more). The firmware can produce them on the board; without a device the application computes the same samples.
- The Signal Description Language builds captures from a textual description, for trying out decoders or building test cases.