OVERVIEW OF MAXX SOFTWARE
WHAT IS MAXX?
MAXX is a software package for FEC 200 diode testers. It runs under FreeDOS, a copy of which is supplied.The package includes the program "MAXX" and associated utilities.
MAXX has two major functions, OPERATOR INTERFACE and TESTER CONTROL. These functions are time shared, so programming may be done online.
OPERATOR INTERFACE
This function is used to write, edit, save and load programs and join them to the multiplex stations for controlling the tester.
Data-logging can be viewed on the screen, sent to the printer or to disk files or to all three.
Readings saved to files can then be used by various utilities, which can produce reports for SPC or other purposes.
Diagnostic routines are available also to monitor, calibrate, or troubleshoot the tester hardware. Some diagnostics run continuously in the background and others are called when needed by the operator or technician.
Online help is available to assist the operator, with lists of commands and tests, programming hints, etc.
The screen normally displays information regarding the current setup of the tester. The operator may request various reports to be displayed on the screen, printed, or saved to disk files.
Password security is supported that can restrict the changing of test programs either temporarily in memory or on disk to those persons with the appropriate passwords.
TESTER CONTROL
MAXX controls the tester hardware in real time. That is, it has direct control via a high-speed parallel interface of all the hardware modules that make up the tester. In addition to interpreting and performing tests in the user's programs and sorting diodes into "BIN," several other functions are supported.
Readings produced may be saved to disk files and/or printed and/or displayed in a window on the screen.
Several SELFTEST routines are performed between tests to increase confidence in the performance of the hardware.
Counts are maintained of parts tested, bin counts, etc.
Several logical input and output lines are supported to control and receive data from external devices or other testers.
INSTALLATION
The software delivered with an FEC tester is pre-installed on the hard disk and on the tape drive. No installation is required. However, you can set some user preferences or adapt the program for hardware or powerline frequency differences. This is done by editing the test file CUSTOM.TXT,which is located in the directory \MAXX.
From \MAXX you can edit CUSTOM.TXT with the command EDIT CUSTOM.TXT. EDIT is the editor supplied with FreeDOS.
CUSTOM.TXT is read each time the program MAXX is started. The changes you make will not take effect until the next time you start MAXX.
UPDATES
From time to time software updates will be supplied. This will be delivered on one or more diskettes. Insert Disk 1 in drive A: and enter A:UPDATE, then follow the instructions on the screen.
STARTUP
When starting up a new tester, please follow the instructions in the tester manual for preparation of the hardware.
Normally MAXX is started automatically by commands in the AUTOEXEC.BAT file. If you quit MAXX, you can restart it from the \MAXX directory by entering MAXX\.
Re: USER SUPPLIED SOFTWARE
MAXX runs on an IBM-compatible computer running FreeDOS. Obviously you can use this computer to run other software. However, if you consider running TSR programs or any task switching programs with MAXX, please be aware of the following:
When MAXX is performing a series of tests on a diode, it is controlling the power supplies, relays, etc. in real time. It is very important that MAXX is not interrupted for more that a few microseconds. We sometimes disable the interrupts altogether for a short time to avoid even a brief interruption. For this reason, we recommend that MAXX should have complete control of your computer and not share time with any other programs. However many programs can be run from within MAXX as described below.
FreeDOS COMMANDS WITHIN MAXX
You can use FreeDOS commands or even other programs from within MAXX by using our DOS command. This will suspend testing while the external command is performed.
FILES AND SUBDIRECTORIES
MAXX and its supporting files and related utilities are located on drive C: in \MAXX. Within \MAXX there are several subdirectories.
Features are added to MAXX from time to time that require new files to be added. It is possible that new subdirectories may be added also. For this reason, the files and subdirectories mentioned below do not represent an exhaustive list.
- \MAXX\DIAG DIAG contains a very important utility also named DIAG. This is a collection of diagnostic functions, which can test most of the tester hardware. You can run DIAG from within MAXX by just entering the command DIAG or DIAGNOSTICS.
- \MAXX\PROGRAMS This subdirectory is the default path to the standard test PROGRAMS using MAXX user interface. These files are in a BINARY format and use 3072 bytes per program. The format of these files is disclosed elsewhere in this manual.
- \MAXX\PARTS PARTS contain special programs you may have written and recorded with the command RECORDC. These contain lists of tests to be performed for a single PART (such as 1N4148). There is no sorting information or JUMPS. These files are intended to be merged (loaded over) a TEMPLATE. A TEMPLATE is a standard program with BIN SORTS, JUMPS, etc. When a PART is merged with a TEMPLATE, the lists of tests with forcing conditions and limits, replaces those in the TEMPLATE.
- \MAXX\FILES This is the destination for data files or ASCII formatted programs produced by MAXX. This may also be the source path for ASCII programs produced off line by a text editor.
- \MAXX\FECSTATS This contains the source files for our statistics utility STATS. The runtime files for STATS are in \MAXX.
SOURCE LANGUAGE
Some users may be interested to know that MAXX was written in FORTH.
This source language is completely invisible to the user. We mention it because we also supply source files for MAXX (although not necessarily for all included utilities).
You will see files with the extension .TXT and .EXT in \MAXX or its subdirectories. These are source or startup files.
The .TXT and .EXT files can be read and edited with FreeDOS's EDIT command. For example: EDIT TESTER.TXT
Although you can edit these files, we hope you will not do so. A better course is to call us with your suggestions for improvements or additions.
We frequently make changes as the result of suggestions from our customers and we welcome the opportunity to do so.
RECOMPILING MAXX
As a general rule, we don't recommend modifying MAXX. There may be some circumstances where it is called for. For example, if you need a change and you need it NOW, usually we can get you a modified version tomorrow or the next day, or even today if you can communicate with us by modem.
But anyway, here is how to recompile MAXX after making a minor change to the source code (more about that later).
From the \MAXX subdirectory, while in FreeDOS, enter BASE6.
The FORTH interpreter will open up and you will see its opening banner.
Enter INCLUDE BUILD
Watch for error messages as MAXX recompiles. There will be a number of informational messages but hopefully no errors. When the process is complete, you will be asked to "press any key." The new MAXX.EXE will now be written.
MODIFYING THE SOURCE
Typically you will be entering changes that we have communicated by phone or FAX.
There are two types of source files, .TXT and .EXT.
Both types can be edited with the EDIT command in FreeDOS, example: EDIT TESTER.TXT
SOME FILES DON'T NEED TO BE RECOMPILED
.EXT are read each time MAXX starts, or when needed, so if you change them the changes take effect next time you use MAXX.
KEEP BACKUPS
It is a very good idea to have a copy of the latest update handy "just in case." You could also make backup copies of any files that you will modify as well as a backup of MAXX.EXE.