I am calling saleae via Python and am using the export-data2() function to export a capture with all digital cahnnels. In Logic in the csv settings i can select “Output one column for every bit” but I can’t find any documentation how to set that when calling export_data2().
Is that possible?
Sorry the documentation for the export data 2 function is basically non-existent.
The short answer is that you can replace the keyword “COMBINED” with the keyword “SEPARATE”, and that will produce 1 column for every bit.
When using SEPARATE instead of COMBINED, the display radix should be skipped, since it no longer applies. The export file will just have 0 or 1 in each column.
Our C# examples of the export command is the best source for exploring all options of the export data 2 command. You can see multiple examples of where one column per bit is used, including this one:
If you’re using the community python API, you can find the export_data2 function here:
Note, to support this, you need to provide the argument
display_base='separate'. Their export2 function has a special case for this for digital csv exports.
Feel free to post your source code and we can help out.
One last thing. I recommend running the Logic software from the terminal, and make sure you’re using the last release of 1.x, 1.2.40. When the software returns a NAK, the terminal will print out some information as to why the command failed.
Ok, thank you for that fast and helpful information and also the advice with the respnse when using the terminal!
It did exactly what I wanted
We’ve just launched a preview of the new automation API for the Logic 2 software! You can find everything you need to get started here: Saleae Logic 2 Automation API