Difference between revisions of "Input output formats"
Jump to navigation
Jump to search
Uwe Hermann (talk | contribs) m |
Uwe Hermann (talk | contribs) |
||
Line 1: | Line 1: | ||
== | [[libsigrok]] supports a number of different input modules (a.k.a. file formats) and output modules, and has a generic API which allows easily adding more input/output modules. | ||
== Supported input/output formats == | |||
{| border="0" style="font-size: smaller" class="alternategrey sortable sigroktable" | {| border="0" style="font-size: smaller" class="alternategrey sortable sigroktable" | ||
|- | |- | ||
!Input | !Name | ||
! | !Input | ||
! | !Output | ||
!Description | |||
|- | |||
| [[File format:analog|Analog]] | |||
| bgcolor="yellow" | — | |||
| bgcolor="lime" | supported | |||
| Analog data and types. | |||
|- | |||
| [[File format:ascii|ASCII]] | |||
| bgcolor="yellow" | — | |||
| bgcolor="lime" | supported | |||
| ASCII art. | |||
|- | |- | ||
| | | [[File format:binary|Binary]] | ||
| bgcolor="lime" | | | bgcolor="lime" | supported | ||
| | | bgcolor="lime" | supported | ||
| Raw binary data output without any metadata attached. | |||
|- | |- | ||
| | | [[File format:bits|Bits]] | ||
| bgcolor="lime" | | | bgcolor="yellow" | — | ||
| | | bgcolor="lime" | supported | ||
| 0/1 digits. | |||
|- | |- | ||
| ChronoVu LA8 | | [[File format:chronovu_la8|ChronoVu LA8]] | ||
| bgcolor=" | | bgcolor="lime" | supported | ||
| bgcolor="lime" | supported | |||
| [[ChronoVu LA8]] software file format (usually with .kdt file extension). | | [[ChronoVu LA8]] software file format (usually with .kdt file extension). | ||
|- | |- | ||
| | | [[File format:csv|CSV]] | ||
| bgcolor="lime" | supported | |||
| bgcolor="lime" | supported | |||
| Comma-separated values. | |||
= | |||
|- | |- | ||
| [[File format:gnuplot|gnuplot]] | |||
| bgcolor="yellow" | — | |||
| bgcolor="lime" | supported | |||
| Gnuplot data file format (tab-separated columns of '1' and '0' characters). You need another gnuplot input file such as [http://sigrok.org/gitweb/?p=libsigrok.git;a=blob;f=contrib/gnuplot_usbeesx.gpi this one] in addition. | |||
|- | |- | ||
| | | [[File format:hex|hex]] | ||
| bgcolor="lime" | | | bgcolor="yellow" | — | ||
| | | bgcolor="lime" | supported | ||
| Hexadecimal digits. | |||
|- | |- | ||
| | | [[File format:ols|ols]] | ||
| bgcolor="lime" | | | bgcolor="yellow" | — | ||
| | | bgcolor="lime" | supported | ||
| The file format used by the [http://www.lxtreme.nl/ols/ "Alternative" Java client] for the [[Openbench Logic Sniffer]]. | |||
|- | |- | ||
| | | [[File format:srzip|srzip]] | ||
| bgcolor="lime" | | | bgcolor="lime" | supported | ||
| | | bgcolor="lime" | supported | ||
| The current (v2) sigrok session file format (*.sr). | |||
|- | |- | ||
| | | [[File format:vcd|VCD]] | ||
| bgcolor="lime" | | | bgcolor="lime" | supported | ||
| | | bgcolor="lime" | supported | ||
| The [http://en.wikipedia.org/wiki/Value_change_dump Value Change Dump] format (can also be visualized in [http://gtkwave.sourceforge.net/ gtkwave], for instance). | |||
|- | |- | ||
| | | [[File format:wav|WAV]] | ||
| bgcolor="lime" | | | bgcolor="lime" | supported | ||
| | | bgcolor="lime" | supported | ||
| The [http://en.wikipedia.org/wiki/WAV waveform audio] (WAV) file format. | |||
|} | |||
== Possible candidates for future input/output formats == | |||
{| border="0" style="font-size: smaller" class="alternategrey sortable sigroktable" | |||
|- | |- | ||
!Name | |||
!Description | |||
|- | |- | ||
| | | Scanalogic | ||
| | | Used by the [[IKALOGIC Scanalogic-2]] and [[IKALOGIC ScanaPLUS]] logic analyzers. | ||
|- | |- | ||
| | | [[File format:rigol_rof|Rigol ROF]] | ||
| | | Used by the [[Rigol DP800 series]] power supplies. | ||
| [[ | |||
|- | |- | ||
| | | Rigol RAF | ||
| | | Used by the Rigol DG1000Z, DG4000, and DG5000 series signal generators. See [http://www.batronix.com/pdf/Rigol/UserGuide/DG1000Z_UserGuide_EN.pdf DG1000Z User Guide] page 2-75, also [http://www.eevblog.com/forum/testgear/rigol-dg4000-series-raf-file-format/msg559443/ this post] at eevblog. | ||
|} | |} | ||
Revision as of 18:34, 3 December 2014
libsigrok supports a number of different input modules (a.k.a. file formats) and output modules, and has a generic API which allows easily adding more input/output modules.
Supported input/output formats
Name | Input | Output | Description |
---|---|---|---|
Analog | — | supported | Analog data and types. |
ASCII | — | supported | ASCII art. |
Binary | supported | supported | Raw binary data output without any metadata attached. |
Bits | — | supported | 0/1 digits. |
ChronoVu LA8 | supported | supported | ChronoVu LA8 software file format (usually with .kdt file extension). |
CSV | supported | supported | Comma-separated values. |
gnuplot | — | supported | Gnuplot data file format (tab-separated columns of '1' and '0' characters). You need another gnuplot input file such as this one in addition. |
hex | — | supported | Hexadecimal digits. |
ols | — | supported | The file format used by the "Alternative" Java client for the Openbench Logic Sniffer. |
srzip | supported | supported | The current (v2) sigrok session file format (*.sr). |
VCD | supported | supported | The Value Change Dump format (can also be visualized in gtkwave, for instance). |
WAV | supported | supported | The waveform audio (WAV) file format. |
Possible candidates for future input/output formats
Name | Description |
---|---|
Scanalogic | Used by the IKALOGIC Scanalogic-2 and IKALOGIC ScanaPLUS logic analyzers. |
Rigol ROF | Used by the Rigol DP800 series power supplies. |
Rigol RAF | Used by the Rigol DG1000Z, DG4000, and DG5000 series signal generators. See DG1000Z User Guide page 2-75, also this post at eevblog. |