nitzan
Posts: 7
Joined: Sat Oct 08, 2016 11:57 pm

Waveme: Free digital timing diagram drawing tool

Fri Oct 21, 2016 8:41 pm

Introducing Waveme

A new, free, GUI-based, digital timing diagram drawing software for Windows (and Linux/MacOS via Wine http://www.winehq.org/).
Waveme is intended primarily for documentation purposes,
where a diagram can be exported (stored) to an image file (PNG, BMP or TIFF) or a PDF document.
A color diagram can be converted to black-and-white, and stored into a new project file.

Waveme can be used to draw waveforms (signals and buses), gaps, arrows and labels (see attached images).
Highly customizable, with a wealth of keyboard shortcuts.

Website:
http://waveme.weebly.com

Google group for questions, bug reports, feature requests, and general discussion:
https://groups.google.com/forum/#!forum/waveme

Waveme is distributed as a single-file executable, it doesn't require installation,
and there are no changes to the registry nor configuration files.

Please note that because it is an executable file, it might be flagged by antivirus programs.
Avoid false-positive, by always confirming with Google's http://www.virustotal.com.

Hope you find it useful!
Attachments
waveme_window_program.png
waveme_window_program.png (40.01 KiB) Viewed 1441 times
Last edited by nitzan on Thu Sep 06, 2018 5:10 am, edited 7 times in total.

User avatar
mahjongg
Forum Moderator
Forum Moderator
Posts: 10861
Joined: Sun Mar 11, 2012 12:19 am
Location: South Holland, The Netherlands

Re: Waveme: Free digital timing diagram drawing tool

Tue Oct 25, 2016 5:17 pm

Note that this program does NOT run on a Raspberry PI, as Wine does NOT run on a PI.

WINE Is Not an Emulator, (yes that is what the acronym means) and so doesn't emulate an X86 CPU on the ARM CPU based PI.

Still as it is primary intended to draw timing diagrams, which can be drawn for logic that CAN work on a raspberry PI, it has still its use for the PI.

nitzan
Posts: 7
Joined: Sat Oct 08, 2016 11:57 pm

Re: Waveme: Free digital timing diagram drawing tool

Sun Sep 03, 2017 6:24 pm

Version 1.4 is now available.

New features:
- Bus waveform:
Segment drawing is more flexible. A segment now has 3 (instead of 2) independently specified portions: Transition to level, level, and transition from level.
* This allows for a waveform to start and/or end with the level portion of a segment.
* Multiple segments can be placed back-to-back, with only the outliers having non-zero transitions. This gives the appearance of a single segment with multiple regions.

- Along arrow:
Select whether to show the right and/or left guidelines.
* This makes it possible to draw an arrow pointing in only one direction, and without guidelines around it; or
* A straight line, without arrow heads nor guidelines.

Bug fix:
- Signal and Bus waveform:
Incorrect empty segment after undo of segment deletion.
Last edited by nitzan on Mon Apr 02, 2018 7:05 pm, edited 1 time in total.

nitzan
Posts: 7
Joined: Sat Oct 08, 2016 11:57 pm

Re: Waveme: Free digital timing diagram drawing tool

Mon Oct 09, 2017 9:05 pm

Waveme version 1.5 is now available.

Bug fix: Gaps dialog box did not open.

nitzan
Posts: 7
Joined: Sat Oct 08, 2016 11:57 pm

Re: Waveme: Free digital timing diagram drawing tool

Mon Apr 02, 2018 4:54 pm

Waveme version 1.6 is now available.

New features:
- Superscript and subscript: supported in all text entries.
- Waveform name: Can be individually customized per row (font, color and alignment).
- All waveforms support segment labels, with identical and expanded customization options.
- Signal and Bus waveform, segment label vertical position: can be placed above a segment too.
- Multiple segment selection in Bus and Signal waveforms: supports duplicate, delete and move operations.
- Auto Bus and Auto Signal waveforms:
* Added support for first, multiple gap, and last segments.
* Segment labels:
- Text can surround the auto-generated numeric values.
- Supports wrap around, and initial wrapped around numeric values.
- Row copy and paste operations allow copying a row from one diagram to another.
- Title: Horizontal position can now be relative either to the whole diagram, or to the waveforms area.
- Horizontal grid lines:
* Can select not to show in Spacer Rows.
- Vertical grid lines:
* Can select not to show in Spacer Rows.
* Can end on a given unit.
* Can draw groups of vertical lines with a gap in between.
* Can draw single vertical lines.
- Along Arrow:
* Option not to show horizontal line.
* Option to extend guidelines to cover arrow's own waveform.
- Aware of multiple connected monitors.

Heater
Posts: 9709
Joined: Tue Jul 17, 2012 3:02 pm

Re: Waveme: Free digital timing diagram drawing tool

Mon Apr 02, 2018 9:35 pm

I guess it still does not run on a Pi. Why is this news here?

nitzan
Posts: 7
Joined: Sat Oct 08, 2016 11:57 pm

Re: Waveme: Free digital timing diagram drawing tool

Sat Apr 14, 2018 10:12 pm

Waveme version 1.7 is now available.
Use Waveme to draw waveforms of your Pi projects.

New features:
* Signal waveform: Added D (Data) segment.
* Across arrow: Arrow head can be bidirectional: Head can be drawn at the "From row" end, as well as at the "To row" end.
Attachments
across_shapes_both_heads.png
across_shapes_both_heads.png (9.39 KiB) Viewed 3608 times
signal_1.png
signal_1.png (12.7 KiB) Viewed 3608 times

nitzan
Posts: 7
Joined: Sat Oct 08, 2016 11:57 pm

Re: Waveme: Free digital timing diagram drawing tool

Mon Jun 04, 2018 3:58 pm

Waveme 2.0 is now available.

This version includes UI changes for faster user interaction:
- Adding a new item immediately adds the item to the diagram, using default values, and then opens an edit dialog for further adjustments to the new item.
- An "Apply" button was added to all edit dialogs, General options and Waveform options dialogs. Now you can apply your changes to a diagram, while the dialog stays open, allowing you to observe and make adjustments faster.
- Row arrows are managed with a tabbed notebook dialog.
- Row labels are managed with a tabbed notebook dialog.
Attachments
labels_dialog.png
labels_dialog.png (30.32 KiB) Viewed 2394 times
edit_auto_bus_dialog_1.png
edit_auto_bus_dialog_1.png (49.55 KiB) Viewed 2394 times

nitzan
Posts: 7
Joined: Sat Oct 08, 2016 11:57 pm

Re: Waveme: Free digital timing diagram drawing tool

Thu Sep 06, 2018 5:11 am

Waveme version 2.1 is now available.

New feature:
In Auto-bus and Auto-signal dialogs, auto-label values are not allowed to be left empty.

Bug fix:
Redraw dialog window after a change in selected font to prevent dialog box from being drawn incorrectly.

Return to “Off topic discussion”

Who is online

Users browsing this forum: No registered users and 3 guests