home *** CD-ROM | disk | FTP | other *** search
- ß52ß
-
-
-
-
-
-
-
-
-
-
- CONTENTS
-
- 1. Introduction
- 2. Conditions of Use
- 3. Main Window Buttons
- 4. Cursor Functions
- 5. File access Window
- 6. Trace setup Window
- 7. Trace Order Window
- 8. Search Window
- 9. Memory Requirements
- 10. Limitations
- 11. Bugs
-
-
- INTRODUCTION
-
- Analyzer is a logic analyzer without the data acquisation hardware.
- It can be used in exactly the same way as a logic analyzer, but
- with data files instead of real signals.
-
- It allows data stored in one or more files to be examined as
- representations of electrical signals, either graphically or
- numerically. Screendumps of the traces may also be produced.
-
- It will automatically adapt to run on either NTSC or PAL machines.
-
-
- CONDITIONS OF USE
-
- The program 'Analyzer' (referred to below as 'the software')
- is SHAREWARE. If you use this regularly, please send 120 French
- Francs (or equivalent in local currency) to:
-
- Andrew Hackett
- 2, Rue des Champs
- 67210 Goxwiller
- FRANCE
-
- Send the fee along with your name, address and version number of
- the program that you are using. This will make you a registered
- user of the software and entitle you to one free update of the
- software plus notification of later updates.
-
- This software is freely distributable by any means as long as the
- following conditions are adhered to:
-
- 1. All of the files must be included in their original form without
- additions, deletions or modifications of any kind.
-
- 2. This software may not be sold or rented or hired without my
- consent, given in writing.
-
- 3. All copyright notices must remain intact.
-
- 4. This software must not appear on any electronic service that
- claims copyright to uploaded programs, either alone or as part of
- a collection.
-
- 5. This software must also not appear on any magazine disk or similar
- for mass distribution for profit without prior agreement by
- myself.
-
- 6. This software may be distributed free of charge provided that no
- extra restrictions are placed on it. Nominal charges for copying
- or on line services are permitted provided that they are only for
- those services.
-
-
- DISCLAIMER
-
- You use this software entirely at your own risk. No warranties are
- expressed or implied. No responsibility is accepted for any damage
- done to software or hardware during its use.
-
-
-
- MAIN WINDOW BUTTONS
-
- ß0ß Close Window Button.
- This button will close the window to which it is attached.
- On the main screen it will exit the program.
-
- ß3ß Help Button.
- This button will display these help pages. Selecting
- this button again will return to the main display.
-
- ß51ß About Button.
- Display information about this program.
-
-
- ß15ß Disk Window Button.
- This button opens the disk access window for the opening
- and closing of disk files.
-
- ß14ß Hardware SetUp Button.
- This button opens the hardware setup window
- (not yet available).
-
- ß13ß New Trace Button.
- This button opens the New Trace window for the definition
- of new traces.
-
- ß12ß Trace Order Window Button.
- This button opens the Trace Order Window for the opening,
- closing and re-ordering of traces on the screen.
-
- ß11ß Contract Horizontal Scale Button.
- Display more samples per screen width.
-
-
- ß10ß Expand Horizontal Scale Button.
- Display fewer samples per screen width.
-
-
- ß9ß Contract Vertical Scale Button.
- Reduce the height of displayed traces. This allows more
- traces to be visible on the screen at one time.
-
- ß8ß Expand Vertical Scale Button.
- Increase the height of displayed traces.
-
-
- ß6ß Trace/Text Display Button.
- Toggle between trace and text display format.
-
-
- ß5ß Search Window Button.
- This button opens the Search Window for locating and
- displaying specific patterns.
-
- ß4ß Select Number Base Button.
- This button toggles between decimal (base 10) or hexadecimal
- (base 16) number representations.
-
- ß1ß Print Screen Button.
- This button prints the screen to the system printer
- using the parameters set by Preferences. Printing may be
- cancelled at any time by clicking on the button again.
-
- ß18ß ß19ß The analyzer screen can be pushed and popped using these
- buttons.
-
-
- CURSOR FUNCTIONS
-
- There are three cursors available on the display: T,R and C. T
- marks the trigger position when used with data acquisition hardware.
- Without this, the T cursor is set permanently at 0. The other two
- cursors R and C can be used to measure absolute position and relative
- distance within the data.
-
- The cursors C and R may be moved through the data by the following
- buttons: ß27ßß26ßß24ßß23ßß32ßß31ßß29ßß28ß respectively. Continuously
- selecting these will accelerate the movement.
-
- The cursors C and R may be moved to the centre of the screen by the
- ß25ßß30ß and to the start of the data file by the ß37ßß36ß buttons.
-
- The display may be centered on any of the cursors by use of the
- ß34ßß35ßß33ß buttons.
-
-
- FILE ACCESS WINDOW
-
- This window allows the opening and closing of data files. The only
- limitation on the number of open files is the memory available. No
- internal buffer is allocated for an open file until an element of
- that file is displayed on the screen. Pattern searching (see later)
- on an undisplayed file accesses the file on disk. The user can
- therefore choose to trade performance against memory capacity.
-
- ß40ß Open Disk Dile Button.
- This button will open the file whose name appears in the
- string gadget. When a file is successfully opened, the
- traces that are initially displayed depend on the setting of
- the automatic trace generation variable in the Trace Setup
- Window.
-
- ß41ß Close Disk File Button.
- This button will close the file whose name appears in the
- string gadget. Files may only be closed if no trace
- (active or inactive) exists which is linked to this file.
-
- ß0ß Close Disk Window Button.
- This button closes the disk window. The current state of
- variables in the window is preserved when the window is
- reopened.
-
- The open file list may be scrolled using ß38ßand ß39ß.
-
-
- TRACE SETUP WINDOW
-
- This window allows the characteristics of each new trace to be
- determined. New traces may be generated individually from an already
- open file, or automatically when a file is first opened.
-
- To generate an individual trace, it is necessary to select a source
- file from the list of open files on the left (this may be done by
- clicking on a name with the left mouse button or by typing directly
- into the left hand string gadget), entering a name for the trace
- in the right hand string gadget and specifying which bits of the
- file should be included in the trace.
-
- Automatic trace generation may be enabled or disabled by clicking
- on the top left bar. The type of trace generation may be cycled
- by clicking on the top right bar in the window. The default is
- automatic trace generation ON, with each bit of the file displayed
- individually.
-
- The buttons in the window have the following function:
-
- ß0ß Close Window Button.
- This button closes the window. It will not operate if an
- error condition is present.
-
- ß45ß New Trace Button
- This button generates a new trace. If all conditions are not
- correctly set, the error button ß44ßwill light. The panel
- will freeze until this button is selected.
-
- ß46ß Reset Button.
- This button resets all the parameters in the window.
-
-
-
- The individual bits which make up a trace are selected by clicking
- on the ß42ßbuttons. The trace width may be from 1 to 8 bits and may
- start and end at any bit. The selected bits MUST BE CONTIGUOUS.
-
- The colour of the trace is determined by which of the colour select
- buttons is pressed.
-
-
-
- TRACE ORDER WINDOW
-
- With this window it is possible to change the order in which the
- traces are displayed on the screen. The traces are shown in a list
- which represents the order in which they are displayed.
-
- Active traces are shown in green, inactive traces in red.
-
- If too many traces exist to be displayed in the window, the list may
- be scrolled by the ß47ß and ß48ß buttons.
-
-
-
- To exchange two traces, first click the left mouse button over one
- of the traces, and then click over the second. The traces will be
- exchanged.
-
- To move a trace, first click on the trace to be moved, and then
- click on the position where the trace should be inserted (in the
- gap between two trace boxes). The trace will be moved.
-
- If the mouse is clicked over the "X" part of the trace, that trace
- will be deleted from the list.
-
- Traces may also be closed and deleted by clicking on the trace names
- in the main window: "X" to delete, name to close.
-
-
- SEARCH WINDOW
-
- The search window allows specific patterns to be serached for and
- displayed across all the open data files. The search pattern may be
- set by selecting the desired value for each bit of each open file
- by clicking the left hand mouse button on each bit to select the
- search pattern for each file.
-
- One file may be set to completely to either '0', '1', or "don't care"
- ('X') by clicking on the appropriate symbol on the right hand side
- of the window.
-
- Searching may be done by either the R or C cursors by clicking on
- the ß49ß or ß50ß buttons respectively.
-
-
- The search will start immediately after the current position of the
- selected cursor and will continue until the next match is found.
- The button remains pressed while the search is in progress.
-
- If the data files are long, or if some of the files being searched
- reside on disk only, a noticeable delay will occur during the search.
-
-
-
- MEMORY REQUIREMENTS
-
- This program can be run on a standard Amiga. Memory is not required
- for an opened file until a component of that file is added to the
- display list.
-
-
- LIMITATIONS
-
- It is not currently possible to display on the screen a trace whose
- source file will not fit completely into memory.
-
-
- BUGS
-
- I would welcome information about bugs found with this software,
- and also any suggestions for improvements.
- TLSNA
-