Installation and Deinstallation


DrawTimingDiagram does not need any installation. Unpack the downloaded 7z-file to a temporary directory. Win32 contains the 32-bit version and win64 the 64-bit version of the executable (DrawTimingDiagram.exe). Just copy the executable file that fits your operating system to a suitable path and place a shortcut into your favourite folder.


A formal deinstallation is not required, just delete DrawTimingDiagram.exe and any shortcut to the file. DrawTimingDiagram has generated an .ini file or some entries in the registry, depending on the command line parameters described below. The .ini file may be deleted with any file manager, while the registry entries at HKEY_CURRENT_USER\Software\DK8PP Freeware\DrawTimingDiagram may be removed with regedit. You can as well start DrawTimingDiagram once with the command line parameters "-rc -rd -id" (see below). It won't hurt though, if the registry entries were not removed.

Command Line Parameters

Command line parameters start with a '-' or a '\' and multiple parameters are separated by a blank or a comma. DrawTimingDiagram supports the following command line parameters:

-$rc: clear registry entries for this program

All registry entries of this program are deleted. That is useful when DrawTimingDiagram is being deleted ("uninstalled") or if one wants to restart with a virgin version. Note that -$rd must also be specified, otherwise the registry entries will immediately be recreated with their default settings.

-$rd: disable use of the registry for this program

The registry is not used. DrawTimingDiagram will use the .ini file, unless -id is also specified.

-$rr: read initialization values from registry

The initialisation is read from the registry

-$rw: write initialization values back to registry

Modified values are written back to the registry

-$if="string": specify ini filename

This parameter specifies the path and the filename of the ini-file. If no filename is specified, then Windows decides where to store the file and whether to store it at all. Therefore it is recommended to specify a valid filename here.

-$id: disable use of ini file for this program

DrawTimingDiagram does not use an ini-file. If -rd is also specified, DrawTimingDiagram does not store any initialisation values.

-$ir: read initialization values from ini file

The initialisation values are read from the ini-file.

-$iw: write initialization values back to ini file

Modified values are written back to the ini-file.

NOTE: avoid using registry and ini-file at the same time with the following exception:

-rr -iw to export registry to ini-file and

-ir -rw to export ini-file to registry


-$sx=n: set horizontal snap range for dialog in number of pixels. Dialog will snap to a horizontal edge if distance is smaller than this range.

-$sy=n: set vertical snap range for dialog in number of pixels. Dialog will snap to a vertical edge if distance is smaller than this range.

-$pp=n: set process priority for dialog (0:idle, 1:normal, 2:high, 3:realtime)

It is not useful to change the default priority of the dialog, therefore it is suggested not to use this parameter.

-$pt=n: set priority for processing thread (0:idle, 1:lowest, 2:below normal, 3:normal, 4:above normal, 5:highest, 6:time critical)

This setting changes the priority of the thread, which does the work. This parameter should also not be changed.

Note: Registry will be used by default to save and restore parameters, unless $rd is specified or support of an ini-file is selected.

Created with the Personal Edition of HelpNDoc: Free EBook and documentation generator