form or by any means, electronic or mechanical, for any purpose, without the express written permission of DH Instruments, Inc.
4765 East Beautiful Lane, Phoenix AZ 85044-5318 USA.
DH Instruments makes sincere efforts to the ensure accuracy and quality of its’ published materials; however, no warranty,
expressed or implied, is provided. DH Instruments disclaims any responsibility or liability for any direct or indirect damages
resulting from the use of the information in this manual or products described in it. Mention of any product does not constitute an
endorsement by DH Instruments of that product. This manual was originall y composed in English and subsequently translated into
other languages. The fidelity of the translations cannot be guaranteed. In case of conflict between the English version and other
language versions, the English version takes precedence.
DH Instruments, DH, DHI, molbox, molbloc and COMPASSare trademarks, registered and otherwise, of DH Instruments, Inc.
Windows is a registered trademark of Microsoft Corporation.
4.1 HOW DO I?............................................................................................................................................9
5. A P P L I CA T I O N E X A M PL E S ..........................................................................................13
5.1.1 EXAMPLE #1...........................................................................................................................................13
5.1.1.1 SET UP AN RS-232 DUT ........................................................................................................14
5.1.1.2 SET UP A molbox AS THE REFERENCE...............................................................................15
5.1.1.3 RUN THE TEST.......................................................................................................................16
5.1.2 EXAMPLE #2...........................................................................................................................................18
5.1.2.3 RUN THE TEST.......................................................................................................................18
5.1.3 EXAMPLE #3...........................................................................................................................................19
5.1.3.3 RUN THE TEST.......................................................................................................................20
5.1.4 EXAMPLE #4...........................................................................................................................................20
5.1.4.2 TEST DEFINITION SETUP .....................................................................................................21
5.1.4.3 TEST HARDWARE SETUP.....................................................................................................21
5.1.4.4 RUN THE TEST.......................................................................................................................22
5.1.5 EXAMPLE #5...........................................................................................................................................22
5.1.5.2 TEST DEFINITION SETUP .....................................................................................................23
5.1.5.3 TEST HARDWARE SETUP.....................................................................................................23
5.1.5.4 RUN THE TEST.......................................................................................................................24
5.1.6 EXAMPLE #6...........................................................................................................................................24
5.1.6.2 TEST DEFINITION SETUP .....................................................................................................24
5.1.6.3 RUN THE TEST.......................................................................................................................25
5.1.6.4 PLOT THE DATA.....................................................................................................................25
5.1.7 EXAMPLE #7...........................................................................................................................................25
5.1.7.2 TEST DEFINITION SETUP .....................................................................................................25
5.1.8 EXAMPLE #8...........................................................................................................................................26
5.1.7.3 RUN THE TEST.......................................................................................................................26
6.2 MAIN MENU BAR................................................................................................................................29
6.3 STATUS BAR......................................................................................................................................29
6.4 RUN MODES.......................................................................................................................................30
6.5 RUN TOOLBAR...................................................................................................................................31
6.6 CONTROL TOOLBAR.........................................................................................................................33
6.7 RUN SCREENS...................................................................................................................................42
6.5.1 RUN TOOLS............................................................................................................................................31
6.6.4 LEAK TEST .............................................................................................................................................35
6.6.7 UNITS SELECTION.................................................................................................................................37
7.2.1 TEST INITIALIZATION............................................................................................................................51
7.2.2 RUN TEST ...............................................................................................................................................57
7.2.3 TEST CONCLUSION...............................................................................................................................59
13.2.3 SET COMMANDS..................................................................................................................................147
13.2.4 EDITOR FEATURES .............................................................................................................................148
13.2.4.1 <LEADING CHARACTERS TO STRIP> .............................................................................148
COMPASS for molbox™ User’s Manual
13.2.4.2 <INSERT SPECIAL CHARACTER>....................................................................................149
16.4.1 DRAG AND DROP ................................................................................................................................176
16.4.2 COMMAND LINE ARGUMENTS...........................................................................................................177
16.4.3 DDE (DYNAMIC DATA EXCHANGE)...................................................................................................177
18.2 DATA FILE CREATION.....................................................................................................................181
18.3 NAMING AND STORING DATA FILES ............................................................................................181
18.4 DATA FILE STRUCTURE .................................................................................................................182
18.4.1 DATA FILE FIELDS...............................................................................................................................183
19.7 BEST FIT........................................................................................................................................... 192
Figure 1. Example 1, DUT Range Setup...................................................................................................14
Figure 2. Example 1, DUT Read Command Setup...................................................................................15
Figure 3. Example 1, molbox1 Reference Setup ......................................................................................16
Figure 4. Example 1, System Configuration..............................................................................................16
Figure 5. Example 1, DUT Interface Setup...............................................................................................17
Figure 6. Example 1, RS-232 Setup with Ref Com2.................................................................................17
Figure 7. Example 2, DMM Setup.............................................................................................................19
Figure 8. Example 4, DUT Setup..............................................................................................................20
Figure 9. Example 4, System Configuration..............................................................................................21
Figure 10. Example 5, DUT Definition.......................................................................................................23
Figure 11. Example 5, System Configuration............................................................................................24
Figure 12. Example 7, Test Setup.............................................................................................................25
Figure 13. Status Bar ................................................................................................................................30
Please fill out this registration sheet and return it to DH Instruments. Registering as a user will
allow us to contact you with important information about COMPASS
possible recalls and product announcements.
USER CONTACT
Name:
Company/Organization
Address 1:
Address 2:
City: State/Province:
Postal Code: Country:
Tel: Fax:
®
including product upgrades,
Email:
1)
I am using COMPASS
I will run COMPASS
2)
Please return this form by mail or fax to:
NOTE: COMPASS
molbox use. Running COMPASS simultaneously on two computers is a violoation of the license
agreement.
®
for molbox is a licensed software product intended for single computer or
®
for molbox Ver. ______________.
®
on a computer whose operating system is:
(circle one)
Windows 95, 98, ME, NT, 2000, XP Other__________
ATTN: COMPASS Registration
DH Instruments, Inc.
4765 East Beautiful Lane
Phoenix AZ 85044-5318 USA
or via Fax: 602.431.9559
email: dhi@dhinstruments.com
This manual provides the user with the basic information necessary to set up and run COMPASS for molbox.
It also includes a great deal of additional information provided to help you optimize COMPASS use and
take full advantage of its many features and functions.
Before using the manual, take a moment to familiarize yourself with:
• Table of Contents - structure;
• Section 1 – to help you get started
• Section 5 - gives examples of setting up COMPASS for typical applications;
• Section 4 - answers frequently asked questions;
• Section 20 - for troubleshooting;
• Other sections - describe each of the six (6) main menu selections in detail.
Certain words and expressions have specific meaning as they pertain to COMPASS for molbox.
The Glossary (see Section 21) is useful as a quick reference for specific terms and expressions as they
are used in this manual and the program.
T
T
HHIISS
M
AANNUUAAL
M
L
Manual Conventions
For those of you who don’t read manuals, go directly to Section 2.3 to install COMPASS and then
Section 3 for a summary of operating principles. Later … when you have questions or start to wonder
about all the great features you might be missing, get into the manual.
Cross references are used extensively to direct you towards additional information on a topic. Cross
references are generally in parentheses and give the reference’s section number. For example: (see
Section 11).
[ ] indicates COMPASS menu or tab selections (for example [D
always described hierarchically from highest to lowest level. For example: [To
[Maintain Lists].
< > indicates COMPASS text displays such as screen names, field names, prompts, warnings and
instructions. For example: <Enter user ID>.
File names are designated in quotation marks when they do NOT include a file extension. For example:
“dat” file or *.dat.
(CAUTION) is used in the manual to identify user warnings and cautions.
(NOTE) is used in the manual to identify operating and applications advice and additional
Welcome to COMPASS® for molbox™, the complete flow calibration software package for users of DHI
molbloc/molbox flow transfer standards. COMPASS for molbox is designed to supply the missing link
needed to get from individual automated hardware components to an automated calibration system and
from owning a great flow standard to performing a wide variety of special calibrations and tests.
Using COMPASS for molbox, you can create any number of calibration test scenarios; define
characteristics of various devices under test (DUT); run tests; analyze test data and generate reports
without ever leaving the program or you can export test data for analysis using other applications.
COMPASS’s flexible approach makes it easily adaptable to a wide variety of hardware and allows you to
adjust the level of automation for many different tasks and Hardware Definitions from manual entry flow
meters to fully automated mass flow controller calibrations.
Please fill in and return the User Registration form located in this manual immediately following the
This section explains how to install COMPASS for molbox on your computer.
2.2 SYSTEM REQUIREMENTS
COMPASS for molbox is an application designed for Windows 32 bit operating systems. This includes
Windows 95, 98 and NT. Although any computer running one of these operating systems has the basic
requirements to run COMPASS, it is recommended that the following minimum configuration be used:
• Windows 95, 98, or NT
• 200 MHz, Pentium processor
• 32 MB RAM
• 10 MB free hard disk space
2.3 INSTALLING COMPASS FOR molbox
Insert the COMPASS for molbox CD into the CD drive. If the auto run feature is enabled on the
PC, the setup application runs automatically.
If the setup program does not run after 10 seconds, press the Windows [Start] button and select
[Run].
In the Run dialog box, type d:\setup or f:\setup, depending on the drive letter of the CD drive of the
installation disk. Select COMPASS for molbox from the list of applications and follow the
installation prompts to install the program.
2.3.1.1.1.1 OR
Insert the COMPASS for molbox CD into the CD drive.
Use the Add/Remove Programs feature in the Windows Control Panel. Press the Windows
[Start] button and select [Settings] followed by [Control Panel].
Double-click the [Add/Remove Programs] icon and click the [Install] button. Follow the prompts
to install COMPASS. Select COMPASS for molbox from the list of applications and follow the
installation prompts to install the program.
2.3.2 UPGRADING FROM VERSIONS LOWER THAN 4.00
During the installation process, choose the directory of any existing version of COMPASS to
automatically upgrade the program. When the new version runs for the first time, the
COMPASS file Upgrade Wizard (see Section 2.3.3) will run to facilitate the conversion of
older DUT and Test Files to the new DUT and Test Definitions format. If the new version of
COMPASS is not installed in the same location as the previous version, the automatic update
option will not occur. Run COMPASS and then select [T
ools], [File Upgrade Wizard] to
convert DUT and Test Files to the new format.
Most aspects of user setup information and Data Files created with COMPASS versions
lower than 4.00 are compatible with release 4.00 and higher. To the extent possible,
COMPASS automatically incorporates older setup information into the required format.
Table 1 summarizes COMPASS version compatibility.
Table 1. COMPASS Version Compatibility
FEATURE COMPATIBILITY COMMENT
Data Files
DUT Files
Test Files
Reports
Automatic (see
Section 12)
Use the Upgrade
Wizard (see
Section 2.3.3)
Use the Upgrade
Wizard (see
Section 2.3.3)
Only *.rtf format
(see Section 16)
Data Files created with COMPASS Ver. 4.00 and higher
contain substantially more data than in previous versions.
For this reason, Data File information such as the molbloc
Tare will display as “N/A” in the <Data Viewer> and
completed reports.
DUT Files are no longer maintained as a directory of
individual files. Instead COMPASS uses a single
database to store all DUTs. The file Upgrade Wizard is
required to incorporate the DUT File information into the
new database format. The Upgrade Wizard assumes that
all DUT’s both control and measure flow. Since this is not
true in the case of MFM (Mass Flow Meters), it may be
necessary to edit the DUT’s after the upgrade process.
Just like DUT Files, Test Files are no longer maintained as
a directory of individual files. Instead COMPASS uses a
single database to store all test records. The file Upgrade
Wizard is required to incorporate the Test File information
into the new database format. COMPASS for molbox
versions 4.00 and higher do not contain DUT data
acquisition information. This information is now contained
in the DUT Definition. The upgraded tests will contain al l
other compatible information. There is no distinction
between validation tests (*.tsv) and adjustment tests
(*.tsa). These files are treated the same.
Only reports specifically saved as *.rtf files are compatible
with the new report Editor. If a specific report is desired,
regenerate it using the original Data File and report
template with the desired format (see Section 16).
Report templates from older COMPASS versions are
not supported. The new Data File format contains
substantially more data and requires several more report
template features. The new Report Editor can be used to
create a template with the exact same features as the
older version (see Section 16).
All releases of COMPASS use the same process gas file.
During the installation process, the setup program displays
an overwrite prompt if a progas.txt file is already present.
Any models set up in an existing version of COMPASS are
automatically supported by the new installation.
COMPASS for molbox™ User’s Manual
2.3.3 [TOOLS], [FILE UPGRADE WIZARD]
When the COMPASS installation is complete, run the program and select [Tools], [File
Upgrade Wizard] to convert old DUT and Test Files to the new database format. DUT and
Test Files can be selected individually or by directory. All selected files are automatically built
into the appropriate COMPASS database. The file name of the converted file is set to the
<Record Label> of the database equivalent record. Press the <Next> button to proceed
with the next step in the process or press <Back> to repeat a previous step. There are four
(4) sequential steps to the upgrade process as described below.
Select the type of file to upgrade: DUT(*.dut) or Test Files (*.tsv, *.tsa).
Determine whether files should be selected individually or globa lly from a selected directory.
When the individual option is selected, a file dialog box displays allowing the selection of
a single or multiple files. The directory option displays a directory browser that should be
used to locate the target directory to copy from. All files with the proper file extension are
included in the <Files to upgrade> list.
The files selected for upgrade display in the <Files to upgrade> list for final confirmation.
COMPASS converts all listed files into the proper database. The number of files accessed
and the number of files copied is provided for troubleshooting purposes in the event a
DUT or Test File is not converted and an error message is displayed.
The upgrade process is complete. <Back> can be used to select new files or to change from
DUT Files to Test Files.
Selecting DUT and Test Files more than one time will create duplicate entries in the
respective DUT and Test databases.
2.4 RUNNING THE PROGRAM
When the software installation is complete, a new Windows group is created to hold the
COMPASS program. To run the program, select it by pressing the Windows [Start] button, selecting the
[Programs] sub-menu followed by the [COMPA SS fo r mo lbox] grou p. Click the < COMPA SS fo r mo lbox> icon
to start the program.
2.5 UNINSTALLING
To uninstall COMPASS, use the <Remove COMPASS for molbox> icon in the program group created
during installation. As an alternative, use the Add/Remove Programs feature in the Windows Control
Panel and select COMPASS for molbox. In both cases, a series of prompts must be followed in the
application removal program to uninstall COMPASS. All installation files and registry updates are
removed. Data directories created by running COMPASS are not removed by uninstalling. It is up to the
user to manually remove these data directories. The application removal program always displays a
message indicating COMPASS was not completely removed when executed after new Data Files have
been created. Any file management tool such as Windows Explorer can be used to remove these data directories.
COMPASS for molbox is an application program intended to automate the test and calibration process
to the extent supported by the available calibration hardware and appropriate for the DUT being tested.
COMPASS supports automated operation of DHImolbloc/molbox transfer standards but can also be
use d w it h a ny t yp e of flow measurement system from any manufacturer. This feature allows COMPASS to be
used s ystematically to provide consistent data formats and report generation for all of your flow calibrations.
COMPASS sets up and maintains setup requirements on devices under test (DUTs) (see Section 8) and
testing procedures (see Section 9) to associate with DUTs. This information is recalled to run tests.
Tests are run using the hardware that has been configured (see Section 10) in COMPASS. While running
a test, data is acquired and stored in a delimited Data File (see Section 12). Within COMPASS, Data Files
may be viewed, used to generate plots and to generate reports which can be customized with user
editable templates (see Section 16). COMPASS operations follow conventional Windows protocol for file
management, menu and message formatting, graphics and editing.
To run a test, first a DUT Definition must be created (see Section 8) to define the DUT that will be tested
and a Test Definition must be created (see Section 9) to provide COMPASS with the exact testing
procedure for the DUT. The Hardware Definition, must be set up with the necessary instruments to
support the DUT, including the setup of the molbox remote interface. If the DUT requires voltage or
current measurement, a DMM must be set up using the Hardware Definition Tool (see Section 10).
The devices set up in the Hardware Definition must be selected as the current System Configuration
(see Section 10.2). Once a DUT and test have been set up, and the Hardware Definition has been
defined and selected, tests can be run (see Section 7.2).
The results of the test are stored in a Data File (see Section 18) that is designed to be used by
COMPASS to generate reports or easily exported to other applications by the user for further analysis.
Over 40 individual data items are logged for each test point. COMPASS includes integrated analysis and
reporting functions. Fully customizable reports and plots can be created using Data Files (see Section 16).
Other than running tests, COMPASS supports direct molbox and DUT run options to allow remote control
of the molbox and/or a DUT with all COMPASS features active (see Sections 0, 7.4). This feature
provides a remote interface to all measurement and control instruments required by the DUT and setup in
the current System Configuration (see Section 10.2). The output information displays on various program
run screens. Use this feature to perform tests or operations that do not require creation of a Data File or
execution of a specific test script.
Many operational preferences relating to how tests are initialized and run, and how data is gathered and
stored are configurable with user options (see Section 11). The use of these configurable preferences
results in a customized test environment to meet a very wide variety of testing requirements. By selecting
the proper options, a user can start an automated test and return to a custom formatted report.
Detailed information and assistance on COMPASS application and functions are available in this manual
(see Sections 4, 5 and 20) and with on-line help (accessed by pressing [F1] or selecting [H
elp]).
3.1.1 BASICS SUMMARY
In summary, the following steps and sections should be referred to when setting up and
running a test for the first time. Subsequent tests will only require a selection of the desired
DUT and Test Definitions. The [Run Test] section of this manual has a more detailed
explanation of the requirements to run a test in COMPASS (see Section 7.2). Several COMPASS
examples and frequently asked questions are in the Quick Tips section of this manual
(see Sections 4, 5). These sections are also very useful in getting started.
COMPASS for molbox™ User’s Manual
When first running COMPASS, make the minimum number of changes and modifications until
you are familiar with the program. The default values in all setup screens are designed for the
most common COMPASS uses. This will help to avoid confusion and setup conflicts as you
develop experience in using COMPASS.
Select [Setup], [DUT] to create a DUT Definition (see Section 8.2). A DUT that outputs
an electrical signal such as V, mV or mA will most likely be read using a digital multimeter
(DMM) or the molbox analog option. The DMM must be set up in the Hardware Definition
before it will be available in the System Configuration (see Section 10.3.4). The molbox
analog option does not require any additional setup. Whenever the flow reference is a
molbox1, the analog option is automatically available in the System Configuration.
Select [S
etup], [Test] to create a test script that describes flow points and other aspects
of the testing procedure (see Section 9).
Select [S
etup], [Hardware] to update the Hardware Definition of specific components
available for use by COMPASS (see Section 10.3). This includes setting up the molbox
remote interface as well as any other peripheral devices needed to run the DUT.
This option should be used to set up a DMM, power supply, pressure device, temperature
device and any flow controllers that may be used to control the flow of non-flow
controlling DUT’s. Once these entries are made, there is no need to access the
Hardware Definition unless a change in one of these devices occurs.
Select [S
etup], [System] to set up the System Configuration of specific instruments that
will be used by COMPASS to measure reference flow, pressure, temperature, analog
output and provide analog power (Section 10.2). Not all selections are mandatory.
Only hardware specifically needed to run the test must be selected at any one time.
Create a Test Definition to define the test procedure (see Section 9).
Create a DUT Definition to define a device under test (see Section 8).
Configure the test hardware to be used to run the test (see Section 10).
Run test (see Section 7.2).
Display the flow unit I want on the molbox1 or molbox RFM front panel display
during COMPASS operation?
The various COMPASS run screens, rather than the molbox display, should be used to
obtain molbox output information. COMPASS sets the molbox to fundamental mass
flow units and then performs conversions to the other units and other operating
conditions when required. Do not refer to the molbox display when you are running
COMPASS.
A list of standard mass flow units available for display on the molbox can be selected using the
ools], [Options, [molbox], <Display mass flow units> units feature (see Section 11.2).
[T
As an alternative, press [AVERAGE], [DISPLAY] on the molbox keypad. Select the unit of
measure that you would like displayed on the second (bottom) line of the front panel display.
(Refer to the molbox Operation and Maintenance Manual, DISPLAY Section, for details.)
Keep in mind that COMPASS does not transmit pressure and temperature values for
volume or actual flow units to the molbox even if COMPASS is making real time measurements.
Therefore, the volume flow units displayed by the molbox and by COMPASS will not agree.
S
IIPPS
Run a test in which the flow at each point is adjusted to a nominal flow value,
for example to the nominal point when calibrating a rotameter?
Specify “jog before dwell” in the Test Definition (see Section 9.5.6). This causes test
execution to pause at each point to allow flow adjustment (jog) prior to taking data at the
point.
Use COMPASS to run tests with a reference other than a DHI molbloc/molbox?
Though COMPASS only supports automated operation with DHI molbloc/molbox mass
flow references, COMPASS can be used to run manual entry tests with any flow reference.
Using the [S
the <Manufacturer> (see Section 10.3.3). A test can then be run in which reference flow
values are entered manually at each point. DUT readings can be automated or not as in
any other test. This feature allows COMPASS to be used to standardize flow calibration
procedures and data reporting even with references with which COMPASS cannot
interface directly. Entry of reference flow values must be in the flow units that are selected
for display on the molbox. To change these units, go to the [T
tab and use <Display mass flow unit>.
etup], [Hardware], [Reference] tab, set up a reference selecting <Other> as
ools], [Options], [molbox]
Set up COMPASS for my volume or actual flow units?
From the [Setup], [DUT], [Range] tab, select the <Unit> drop down under the “Flow
Range” section of the window. Scroll through this list to find the units you desire. If they
COMPASS for molbox™ User’s Manual
do not exist they can be added using the <Edit Units> selection or the [T
low Unit Editor] option (see Section 8.5.4). When selecting volume flow units,
[F
ools], [Options],
COMPASS requires the actual operating conditions (temperature and absolute pressure)
at the DUT. The temperature and pressure can be either acquired automatically or
entered manually by the user. The [S
acquisition method for pressure and temperature (see Section 10.2). The [T
ptions], [Run Test] tab controls manual entry (see Section 11.6).
[O
etup], [System] selections determine the data
ools],
Test one specific DUT without having to enter its serial number and ID during
test initialization?
Set the DUT up as an individual DUT (see Section 8.5.2). Individual DUTs define unique
DUTs and include the DUT’s serial and ID number. When a DUT definition is run, it is
assumed there is only one DUT with the specified serial number and ID.
Repeat a point in a test?
Use the [Skip Back] and [Skip Forward] keys from the Run Test Toolba r (see Se ction 6. 5.1).
Check what DUT or Test Definition is being run and check DUT and Test Definition
details while a test is running?
Click on the [View DUT] or [View Test] Run Test Toolbar keys to cause the DUT or Test
Definition screen for the current DUT or test to appear without affecting test execution.
Close or move the display to view the previous run screens (see Section 6.5.1).
Repeat the same test several times without having to pause or restart the test?
Specify multiple test cycles in the Test Definition. In the [S eque nce ] tab of the Test Definition
(see Section 9.5.4) specify a number >1 under <Number of Test Cycles>. The complete flow
point sequence will run for the number of times specified without initializing between runs.
If all test operation aspects are automated, and [T
ools], [Options], [ End Test], <Prompt
to repeat last test point> is NOT checked, the cycles will run without interruption
(see Section 11.7).
Create a custom plot of data logged in the data file?
There are two ways of going about this. First, COMPASS provides the ability to create
custom plots within the [Plot Properties] toolbar option (see Section 12.4.2). A label for the
plot as well as the X and Y data can be set up. The second method requires the use of a
third party spreadsheet application, MS Excel for example. Import the delimited COMPASS
data file and use plot functions within the tool to create a plot.
Avoid having to go through undesired initialization steps each time a test is started?
Use the [Tools], [Options], [Initialize Test] tab to set preferences to include or exclude
the various test initialization steps (see Section 11.7).
Abort a test that is running?
Press the [Abort] key on the Run Test Toolbar (see Section 6.5.1) or use the [Run],
bort Run Mode] menu option while the test is running.
[A
Change the default RS-232 port for reading DUTs so that I don’t have to re-select the
port manually every time in the <Setup DUT> screen of test initialization?
Use [Setup], [System], <Default DUT RS232 Port> to edit the default DUT RS-232 port
(see Section 10.2).
Add or remove a test point while editing a test definition?
In the Test Definition <Points> Table, double clicking any test point automatically removes
it from the test point list. All subsequent test points are shifted up. To add a test point
press the <Insert> button and drag the pencil icon to the point location to insert. All test
points will shift down leaving an opening to enter a new test point (see Section 9.5.2).
Change the resolution with which the reference and/or DUT readings are displayed
while running and recorded in the Data File?
DUT resolution is determined in the DUT Definition (see Section 9.5.8). To change the
DUT resolution, edit the DUT <Range> tab. Select both the <Flow> and <Output>
resolution that are appropriate for the DUT. By default reference resolution is one digit
greater than the specified DUT resolution.
Run an automated test if my computer has only one COM port and the molbox
reference and DUT (or DMM) are both RS-232?
Connect the computer COM port to COM1 of the molbox . Connect the DUT (or DMM) to COM2
of the molbox and set the DUT or DMM to be read on Ref COM2 (see Section 10.3.4
and/or 13.3.1). This solution is only possible with DHI molbox references that have a COM2.
Troubleshoot communications with remote devices (references, DMMs, DUTs, etc.)?
Use [Tools], [Remote Communications] (see Section 13.6) to interface directly with the
device, send command strings and display the responses. Be sure to refer to the device’s
User’s Manual for assistance specific to the device. Changes to interface settings made in
ools], [Remote Communications] are temporary. If changes were necessary to
[T
establish communications, these changes must be made in the device’s Hardware
Definition (see Section 10.3).
Reposition the main program toolbars?
Right click the <Main Toolbar> or the <Control Toolbar> to get a popup menu of options
to reposition the toolbars (see Sections 6.5 and 6.6).
Determine the “characters to strip” from the response of a remote DUT or DMM?
Use [Tools], [Remote Communications] (see Section 10.3) to query the device and
observe its response string.
Use the same device for more than one task in the Hardware Definition (e.g., DMM
also measure frequency)?
Set up the instrument in both Hardware Definitions and select it for both functions in the
System Configuration (see Section 10). Make sure the same remote interface selection is
used in both setups.
Log data not already logged by COMPASS?
Use [Setup][Hardware]<Auxiliary> (see Section 10.3.7) to create the interface for the
device that will be used to measure the desired output. An example Auxiliary Data setup
of the valve voltage measuring ability of the molbox was installed with COMPASS. After the
device has been setup, select it in a Test Definition (see Section 9.5.10) or select the
device in initialization of [Run DUT] or [Run molbox].
Log data without running a test or take data over an extended period of time?
Use [Run],[Run DUT] or [Run molbox] (see Section 7.3) to begin data acquisition with
the molbox, (and DUT) and other support devices. Select the [Create data file] option on
the <Run Toolbar>. Then use the data acquisition options to log discrete data points or
take points over time (see Section 6.5).
Customize the test report created by COMPASS to my own requirements?
Modify the report template to reflect your requirements (see Section 16.3.1.3). It is best to
select an existing template, then use the <Save As> option to create a copy of the
template under a different name. Then edit the template as required to get the desired
report output.
Remove items from drop down lists?
Certain COMPASS drop down lists are built automatically from operator entries. Items can
COMPASS for molbox™ User’s Manual
be removed from these lists if desired. Use the [T
ools], [Options], [Maintain Lists] tab
(see Section 11.4).
Use the molbox1 MFC control option to control flow and an external DMM to
measure the DUT output?
Set up a DUT Definition with a <Voltage/Current> <Output Type> (see Section 8.5.8).
Set up the DMM in the Hardware Definition and specify the remote commands necessary
to read the output (see Section 10.3.4). In [S
etup], [System], select the DMM in the
System Configuration as the <DUT Output DMM>. On the same form, select the
<Reference molbox> item as the <Set Point Power Supply> (see Section 10.2). When a test
is run or [Run D
UT] is selected, the DMM specified in the System Configuration will be
used to measure the DUT output. This example requires that a molbox1 with the MFC
control optional installed be selected as the <Reference> in the Hardware Configuration.
Update my existing DUT and Test Files to work with this version of COMPASS?
Select [Tools], [File Upgrade Wizard] (see Section 2.3.3). Select the type of file to
upgrade, either DUT or Test File. In either case you will be prompted to select whether
you would like to convert all files in a directory or an individual file. Choose the target
directory or the target file(s) to convert. The old file name will automatically be saved as
the <Record Label> of the new DUT or Test Definition.
Import COMPASS Data Files into Excel?
From within Excel select [File], [Open], locate and select the Data File that you would like
to import. Excel will open the Text Import Wizard. Select the “Delimited” option, and the
“Next” button. Choose the “semicolon” delimiter (or other selected delimiter see Section 12)
and complete the action by pressing the “F
inish” button. Be careful that you do not
overwrite your COMPASS Data File with an Excel written file, it will no longer be
compatible with COMPASS.
This section contains several generic application examples that cover many common COMPASS setups.
Using these examples and the How Do I? tips in Section 4.1 will greatly simplify the learning process to
get a test started. Although each example may not include explicit instructions on all test steps, there are
three required steps that must always be followed before a test can be run:
Create (or select) a DUT Definition.
Create (or select) a Test Definition.
Set up the Hardware Configuration to support the DUT and Test Definitions.
Each of the examples in Sections 5.1.1 to 5.1.6 uses generic DUT command information. Refer to the
actual DUT documentation when trying to run a test following any of these examples.
5.1.1 EXAMPLE #1
“How do I use a molbox1 reference to automatically calibrate a DUT that has a range of
0 to 50 sccm and uses an RS485 or digital interface?”
Most manufacturers that use RS485 and digital interfaces also supply a converter box that
transforms the communications interface into RS-232. If this converter is available, set up
the DUT Definition with an RS-232 as its <Output Type> on the DUT Definition [Read] tab.
Without this converter box, COMPASS cannot communicate with this type of DUT.
For this example, assume the Test Definition “Test1” was previously set up for DUT control
and a sequence of test points that fit the requirements of the DUT has been set up (see Section 9).
The DUT in this example outputs in the format “N+24.55” as 24.55 % (correspon ding to 12.28 sccm)
when passed the command (02H)“01RFX.” The (02H) is a non printable ASCII control code
that has a hexidecimal value of 2 (see Section 8.5.8). These codes are sometimes required
by DUTs when using an RS-232 converter. The DUT set command is “(02H)”01STD###”
where” ###” represents the numerical target flow value as a percentage of full scale. The objective
of this example is to demonstrate the basic requirements of a direct flow output DUT using a
remote command and how to use [S
The DUT in this example uses an RS-232 interface, however changing the DUT <Output Type>
on the DUT Definition [Read] tab to IEEE-488 is all that is required to use IEEE-488.
Use [Setup], [DUT] to create a new DUT Definition (see Section 8). If a DUT
with similar characteristics already exists, it is easier to copy and edit the existing
DUT than to start from scratch. Before attempting to set up the RS-232 DUT,
refer to the DUT documentation to determine the commands used to measure
and control flow as well as the RS-232 interface settings. The first step is to enter
all of the DUT header information and decide whether to make this an <Individual DUT>
or a <DUT Profile>. If the DUT is unique, use the <Individual DUT> option to
avoid the need to enter the DUT serial number and identification before starting a
test (see Section 8.5.2). Next, enter the flow range information. In most cases,
if a DUT outputs directly in RS-232 or IEEE-488, it will output in flow units.
However, this is not the case in this example. Note that <Flow Units> are
“sccm @ 0.00C” and <Output Units> are “%” (see Section 8.5.4).
COMPASS for molbox™ User’s Manual
Figure 1. Example 1, DUT Range Setup
Select RS-232 as the DUT <Output Type> on the [Read] tab and enter the RS-232
settings for this DUT: 9600,E,7,1 (see Section 8.5.8). Then click the <Edit> button
next to the <Read Commands> list to display the remote command setup form.
To create the control code (02H), press the <Insert Special Character> button.
Select Hex then scroll to character “02” and press the insert button. The cursor
will turn into a pencil. Go to the first <Remote Command> entry field and click
the mouse in the left most position in the text display. A square or rectangle will
display where the mouse was clicked. Now enter the DUT flow command,
“01RFX” next to the control code. The DUT in this example outputs “N+24.55” as
24.55 %. So enter 1 in the <Leading characters to strip>. Press <OK> to save
the command setup and return to the DUT Definition Editor.
Setting up the <Set Point Type> is similar to setting up the DUT <Output Type>.
On the [Set] tab, first select RS-232 as the <Set Point Type>, then enter the
RS-232 settings for the DUT: 9600,E,7,1. Then click the <Edit> button next to
the <Set Commands> list to display the remote command setup form. Insert the
(02H) control code as previously described. Now enter the DUT Set command,
“01STD” next to the control code. Instead of ## for the numerical set value,
either type or drag and drop the <Set Unit Variable> at the end of the set
command. This tells COMPASS where to place the numerical flow target value.
Figure 2. Example 1, DUT Read Command Setup
Save this DUT using the <Save> toolbar icon. The RS-232 communications port has
not been entered. This selectio n occurs as one of the last steps in test initialization,
<Setup DUT(s) - Data Acquisition> (see Section 7.2.1.5).
5.1.1.2 SET UP A molbox AS THE REFERENCE
Use [Setup], [Hardware] to open the Hardware Definition screen (see Section 10.3.3).
Select the [Reference] tab and check to see if the desired molbox is already in
the list. If so, verify that the remote settings are correct and close the display.
Otherwise press <New> to create a new reference (see Section 10.3.3). Select
DH Instruments as the manufacturer and molbox1 (or RFM) as the model reference.
Then enter all other support information. For this example, the molbox will use
an IEEE-488 interface. The IEEE-488 address of the molbox can be determined
using the molbox’s front panel [Special] key (see the molbox Operation and
Maintenance Manual). In this example, 10 is used. Press <OK> to save this
Reference Definition.
Now that the molbox is set up, it must be selected in the System Configuration.
Select [S
the only place the hardware to be used by COMPASS is specified. [S
etup], [System] from the main menu (see Section 10.2). This form is
etup], [Hardware]
creates Hardware Definitions which are lists of supported devices that can be
selected to create the current System Configuration. Select the molbox in the
<Flow Reference> list. Since the molbox will use an IEEE-488 interface, make
sure an <IEEE-488 Card> selection is made. To streamline the setup,
the <Default DUT RS232 Port> can also be selected. All other selections have
no impact when running this example. System Configuration items are only used
as required by the test that is run. When the System Configuration is complete,
there is no reason to change it unless a new DUT to be tested requires a
different System Configuration. Click the <Close> button to store the current
System Configuration and return to the main program.
Figure 4. Example 1, System Configuration
5.1.1.3 RUN THE TEST
Use [Run], [Run Test] to execute a test (see Section 7.2). COMPASS will verify
the interface of the reference molbox and determine which features it supports.
Select the desired DUT and “Test1” in the test initialization (see Section 7.2.1).