Difference between revisions of "Sigrok-qt"

From sigrok
Jump to navigation Jump to search
m
m
Line 1: Line 1:
In addition to the [[sigrok-cli]] command-line tool, you can also use '''sigrok-gui''', an intuitive, cross-platform GUI application for acquiring, visualizing, and analyzing/decoding logic analyzer signals.
{{DISPLAYTITLE:sigrok-qt}}
'''sigrok-qt''' is a Qt-based GUI for sigrok.


The GUI application provides lots of convenient and useful features.
== Getting the code ==
 
$ '''git clone git://sigrok.org/sigrok-qt'''
 
You can also [http://sigrok.org/gitweb/?p=sigrok-qt.git;a=tree browse the source code] via gitweb.
 
== Distribution packages ==
 
See [[Downloads#Binaries_and_distribution_packages|Downloads]].
 
== Building from source ==
 
See the respective OS-specific page, e.g. [[Linux]], [[Windows]], [[Mac OS X]], or [[FreeBSD]].


== Cross-platform support with native Look'n'Feel ==
== Cross-platform support with native Look'n'Feel ==
Line 13: Line 26:
File:Sigrok macosx.png|<small>sigrok-gui on [[Mac OS X]].<small>
File:Sigrok macosx.png|<small>sigrok-gui on [[Mac OS X]].<small>
File:Sigrok windows.png|<small>sigrok-gui on [[Windows]].<small>
File:Sigrok windows.png|<small>sigrok-gui on [[Windows]].<small>
</gallery>
</gallery>



Revision as of 18:43, 16 December 2012

sigrok-qt is a Qt-based GUI for sigrok.

Getting the code

$ git clone git://sigrok.org/sigrok-qt

You can also browse the source code via gitweb.

Distribution packages

See Downloads.

Building from source

See the respective OS-specific page, e.g. Linux, Windows, Mac OS X, or FreeBSD.

Cross-platform support with native Look'n'Feel

Runs on Linux, Windows, Mac OS X, FreeBSD, and any of the many other platforms supported by Qt 4. The GUI also works on various architectures, including x86, ARM, PowerPC, SPARC, and many more.

The UI looks and feels "native" on the respective operating system.

Getting samples

Visualization

Dockable channel windows

Every logic analyzer channel/probe has its own dockable window where the signal waveform and any required metadata is being displayed. These dock-windows have various nice properties:

  • Movable. The dock-windows can be re-arranged and re-ordered into any desired order. For example, you might want to display the SCK, MISO, MOSI, CS lines of an SPI capture in four consecutive channel windows (and not dispersed in channels 1, 4, 5, and 7 for instance) for better readability.
  • Floatable. You can also float any of the dock-windows at any time, i.e. draw them "out" of the main application window and place them anywhere on your desktop space. This is nice, for instance for placing the SCL and SDA channel windows right over your webbrowser window where you have the I2C Wikipedia page open, to check if your I2C protocol looks OK.
  • Closable. Of course, any of the dock-windows can also be closed at any time (e.g. if you currently only want to see the RX and TX lines of some UART you're analyzing, but you don't care about the other 6 signals of your 8-channel logic analyzer). You can re-open the closed dock-windows again at any time by right-clicking on the titlebar of any of the still-open dock-windows.
  • Horizontal and vertical titlebar. Whether the dock-windows have a horizontal title-bar or a vertical one is configurable (at runtime). The latter is nice if you want to compare two signals / channels, as the titlebar doesn't get in the way.

Navigation

  • Scrollbars and/or scroll-wheel for zooming and scrolling.

Decoders

  • Protocol decoder support is work in progress.

Translations

The sigrok-qt GUI can easily be translated into different languages using Qt's support tools. Currently, the following translations are available:

Language code Language Status
en_US English 100%
de_DE German 95%
fr_FR French 100%
nl_NL Dutch 90%