Waveform Editor

Introduction

Waveform Editor allows users to create an arbitrary waveform from equation, freehand drawing or a click of a button. Waveform Editor is a software written in Tcl/Tk, which is a very powerful scripting language and it creates a high quality graphical user interface. There are many utilities for users to use. For example, resize, flip, crop, save, and help. Best of all, this software is licensed under GNU publlic license, so anyone can copy, distribute, and modified this software.

System requirement

Tcl/Tk:8.0+
Operating systems:UNIX, Windows, Macintosh
Processor speed:100MHz or more is recommended
Mouse:Required

Waveform Editor Source Code:

Last update:
Waveform Editor Version 1.0 for Windows 95/98/ME/NT/2000/XP/2003
Waveform Editor Version 1.0 for Unix
Directory listing for individual file downloading

Tcl 8.3

Tcl/Tk for Unix/Windows/Mac at scriptics.com

Installation instruction

If Tcl/Tk is not installed on your workstation,

1. Click the link above to download Tcl/Tk 8.3 for your platform.
2. Install Tcl/Tk on your workstation.
3. Download Waveform Editor to your workstation from the link above.
4. *Unzip/Uncompress the downloaded file.
5. **Run waveform.tcl

If Tcl/Tk is installed on your workstation,

1. Download Waveform Editor to your workstation from the link above.
2. *Unzip/Uncompress the downloaded file.
3. **Run waveform.tcl

* Note:
Unix users: To uncompress the tgz file. Type "gunzip waveform.tgz", then type "tar xf waveform.tar"
Windows users: Run the exe file and you will be prompted where you want to unzip the files to.

** Note:
Unix users: Type ./waveform.tcl to execute the program. You may need to use chmod to change permission.
Windows users: Double click waveform.tcl.

Contacts:

Please send suggestions and bug reports to Alvin Yeung.

Snapshot #1

Waveform Editor on UNIX.

Snapshot #2

Waveform Editor on Windows.

Snapshot #3

Waveform Editor on Macintosh. Thanks to Ben Bogart.

Snapshot #4

This image demonstrates the square wave button and sliders.

Snapshot #5,6

These images demonstrate the printing dialog. Note: lpr is only available in unix.