• SerialPlot 0.9 Released (Recording and Scrollbars)

    Hasan Yavuz Özderya04/17/2017 at 12:55 3 comments

    Hi everyone, it's release time. First of all I want to thank everyone who contacted me via various channels for their kind comments! And ideas of course... some to be implemented... some day... : )

    Changes:

    • scrollbars for plot (appears when zoomed)
    • continuous recording to CSV file
    • channels can be hidden and plot colors are adjustable ("Plot" tab)
    • bunch of various GUI improvements and minor bug fixes

    Installation for linux:

    PPA for Ubuntu 16.04 (xenial) and based distros: https://launchpad.net/~hyozd/+archive/ubuntu/serialplot

    Appimage(*) for other distros: https://bitbucket.org/hyOzd/serialplot/downloads/SerialPlot-x86_64.AppImage

    Installation for windows:

    64bit setup: https://bitbucket.org/hyOzd/serialplot/downloads/serialplot-0.9.0-win64.exe

    32bit setup: https://bitbucket.org/hyOzd/serialplot/downloads/serialplot-0.9.0-win32.exe

    (*) Appimage may be broken on some systems. Please let me know if you have any problems.

  • SerialPlot 0.8

    Hasan Yavuz Özderya09/27/2016 at 19:36 1 comment

    It's time for another release. As always screenshot first:

    As you can see from the screnshot now its possible to plot each channel as a separate row. Activated from menu "View -> Multi Plot".

    When you zoom enough symbols are shown to indicate data points.

    Another addition is the ability to save application settings to a file. Every time the SerialPlot starts, it loads the settings from the last session automaticaly.

    "Number of samples" limit is increased upon request. It was 10 000 samples now it is 1 000 000. My experiments show that, around 100 000 samples, things start to get slow. If you set it to 1M samples you are probably going to have a hard time, obviously this depends on your computer hardware. Because of that SerialPlot will warn you if you try to set it to more than 10 000 samples.

    There are also numerous bug fixes.

    Download Windows installer: https://bitbucket.org/hyOzd/serialplot/downloads/serialplot-0.8.1-win64.exe

    Ubuntu PPA: https://launchpad.net/~hyozd/+archive/ubuntu/serialplot

  • SerialPlot 0.7 is out!

    Hasan Yavuz Özderya06/18/2016 at 18:19 18 comments

    List of changes:

    • Custom frame format support added.
    • Command labels and commands menu added.
    • Legend added.
    • Skip sample button (for Simple Binary reader) added.
    • ASCII mode can determine number of channels automatically.
    • Changed shortcut for "Open Port" to F12 (was F2).
    • Numerous GUI improvements and bug fixes

    Read more »

  • SerialPlot v0.6 - Commands & Snapshots

    Hasan Yavuz Özderya10/18/2015 at 16:05 0 comments

    This release of SerialPlot brings two new features that I believe will be very useful.

    Commands feature, allow you to define simple text (or binary) commands and send them to the connected device with a click.

    With snapshots feature, you can capture the current state of the waveform without pausing and loosing data. Later you can open that snapshot in a separate window, rename and even save it to a CSV file. It's also possible to load a snapshot back from the CSV file.

    As always you can download the binary installations for Debian Linux and Windows from downloads page.

  • v0.5 released

    Hasan Yavuz Özderya09/15/2015 at 21:18 0 comments

    Time for a new release!

    List of changes:

    • significant performance improvements with improved buffer handling (*)
    • vertical and horizontal zoom by dragging mouse over scales (axes)
    • double clicking hides tabs
    • port control toolbar
    • scale range presets

    (*) to be honest previous code sucked. There are still areas to improve, especially ASCII mode can be slow depending on your PC and data rate.

    You can download debian and windows installation packages from here.

  • SerialPlot v0.4 is released with GUI improvements

    Hasan Yavuz Özderya08/01/2015 at 16:13 0 comments

    Another release of SerialPlot is ready with some GUI improvements. Here is how it looks with dark background+grid+minimized tabs on default Linux Mint theme. I hope you like it.

    List of changes:

    • dark background mode
    • grid & zoom
    • minimize tabs button
    • show Vendor Id & Product ID for USB devices
    • demo mode updated to show some sine waves
    • minor gui tweaks

    In the next release I plan to make some performance improvements which keeps me from adding advanced features such as math and multi stream plotting.

    You can find installation packages for Windows and Debian here.

  • SerialPlot v0.3 + Windows Setup

    Hasan Yavuz Özderya06/25/2015 at 10:13 0 comments

    SerialPlot v0.3 is released. Now you can install it on Windows. Note that we also have a Debian package that you can install on Debian/Ubuntu based Linux distributions! Only 64 bits versions though. I may look into generating 32bits packages if requested.

    Most of the changes are small. Here is some of them:

    • Save data to CSV file (File Menu -> Export CSV)
    • Little/Big Endiann selection
    • sample per second counter
    • Ctrl-Q shortcut to close application
    • Better error message reporting + "Log" tab for errors and warnings
    • Added tooltips to GUI parts
    • Demo mode indicator
    • Fix port options not applied when opening
    • Fix demo mode not pausing

  • SerialPlot v0.2

    Hasan Yavuz Özderya05/20/2015 at 09:37 0 comments

    SerialPlot v0.2 is released! You can now install it with a Debian package. I hope to support other systems (such as Windows and Fedora) soon.

    Here is a list of changes:

    • ASCII formatted data support (you can use CSV for multiple channels!)
    • 32-bit floating point (binary) data support
    • colorful plots (no color selection yet)
    • a simple demo mode, so you can see the program in action without connecting hardware
    • you can now install/uninstall from source with `make install` and `make uninstall`

    Click to download Debian package for 64-bit systems.

  • SerialPlot v0.1

    Hasan Yavuz Özderya04/19/2015 at 20:21 0 comments

    This is the first version of SerialPlot. There are no binary installation packages yet. But if you have previously worked with Qt, or built any Linux application it should be easy for you to download and build. You can find the build instructions in the README file of the project here: https://bitbucket.org/hyOzd/serialplot .

    If you liked this software, or looking for some specific features please fill this form: http://goo.gl/forms/yWcMo3Z5PE . This will help me prioritize the features that I'm planning to implement.