Menu
Details
Home
News
Screenshots
Details
Download
SVN
TODO
ChangeLog
Project Page
Mailing Lists
Contact

Features:
  • Basic scope features
  • Mouse control on the scope screen of most functions
  • Sampling buffer overview
  • Probe scaling factor (1x, 10x, 100x)
  • Cursors
  • Measurement (frequency, periode, peak to peak, RMS, mean, min, max)
  • Math (add)

Programming language:
This program is written in Pascal with the Free Pascal Compiler and the Lazarus RAD IDE to design the graphical user interface. Both run on various operating systems including Linux and Windows as well as on various platforms (i386, x86_64, ARM, ...). With Lazarus you design an application once and can compile it anywhere. It wraps the visual elements and provides interfaces to GTK1, GTK2, Qt, Windows, ...

License
k7103 is distributed unter the GNU Public License (GPL).

Requirements
To compile the program you need Lazarus 0.9.26 and FreePascal 2.2.2. To run the program the GTK 1.2 widget set is required.

Workflow:
The program will fork into two threads.

  1. The background job doing all communication with the hardware (reading in wave forms, setting up the amplification, timebase, ...).
  2. User interaction. It displays a real looking scope.

Problems:

  • As the DSO is connected with the parallel port the program has to access it. This is only possible as root. Therefore a separate SetUID root executable, which enables to access the IO ports is provided. This will start the K7103 frontend.
    If the program is started without access to the IO ports, it runs in a simulation mode and displays a sine wave and a signal which would result from the sine wave put to a diode with series resistor.
Get K7103 PC DSO Console at SourceForge.net. Fast, secure and Free Open Source software downloads
If you find mistakes at this web site, in my program, if you want to help me or if you have any questions or suggestions please contact me at Johann.Glaser@gmx.at. (c) July 2000 by Johann Glaser, my homepage is http:///www.johann-glaser.at/.