5 running smcread under windows 3.1, 1 systemsoft drivers, 2 ventura/award drivers – Campbell Scientific PC208 Datalogger Support Software User Manual

Page 104: 3 phoenix drivers, 6 command line parameters

Advertising
background image

SECTION 8. SMCREAD CARD READING SOFTWARE

8-6

As a first step in reading a corrupted card, try
using the normal procedures to read the data
out of the card. If the data files are corrupted,
not read, or not complete then you should try to
find out where the starting points of the files are
by running the Terminal Emulator (T) option.
Position the display pointer at the beginning of
the card using the 1G command and then scan
through the card repeatedly using the NFM
command to find the start of each file. Record
the position of the start of each file as you go.
Once you have determined where each file
starts you can use option L to try to read out
each file.

If you are unable to recover your data please
contact Campbell Scientific for further advice.

8.5.5 RUNNING SMCREAD UNDER WINDOWS 3.1

The current version of SMCRead is not written
specifically to run under Windows. It is,
however, possible to run the program under
Windows in most instances. However, early
versions of some of the PCMCIA drivers do not
correctly support running DOS programs under
Windows. There follows details of known
problems with some of the drivers and ways of
getting around the driver limitations. If your
computer is supplied with a later version of the
driver than described it is possible that the
problems have been resolved and you should
try running the program using either a default
DOS PIF file, or the PIF file provided for the
Ventura drivers.

The PIF files mentioned below must be linked to
the Program Item manually using the Program
Manager ‘File,Properties’ options and editing
the working directory appropriately (refer to your
Windows manual for further details). A suitable
icon is provided called SMCREAD.ICO, which
can also be associated with the Program Item
using Program Manager.

8.5.5.1 SystemSoft Drivers

Socket Services 2.1 Version 1.00, Card
Services 2.1 Version 2.05

These SystemSoft drivers do not perform
correctly with DOS programs running under
Windows. To use SMCRead under Windows
with these drivers you must use the PIF file
provided (SMC_CSO.PIF). This forces the
program to run full-screen, and prevents it from
running in the background. You should include

the CRITICAL switch in the command line; e.g.
SMCRead CRITICAL. This will prevent
Windows from switching tasks while SMCRead
is active, and so SMCRead will be the only
active task.

8.5.5.2 Ventura/Award Drivers

Socket Services Level 2.1 Release 1.01,
Card Services Level 2.1 Release 1.00

These drivers function correctly with DOS
programs under Windows. The PIF file
SMC_AWD.PIF should be used. It allows
SMCRead to run as a window. SMCRead must
not be invoked with the CRITICAL option.
Windows must be allowed to switch tasks (so
do not mark the application as EXCLUSIVE), so
that the Ventura/Award drivers can become the
active task when necessary. SMCRead must
be allowed to operate in the background. This
is so that it can perform services when asked to
by the Award drivers.

8.5.5.3 Phoenix Drivers

Socket Services 2.1 Version 1.00, Card
Services Release 2.1 Version 1.00

These Phoenix drivers do not perform correctly
with DOS programs running under Windows.
To use SMCRead under Windows with these
drivers you must use the PIF file provided
(SMC_TOS.PIF). This forces the program to
run full-screen, and prevents it from running in
the background. You must not use the
CRITICAL switch in the command line.

8.6 COMMAND LINE PARAMETERS

All options in SMCRead can be specified as
command line parameters when the program is
run. This enables semi-automated reading of
the cards as SMCRead can be called from a
DOS batch file.

The parameters should be entered in the order
that they would be entered when running
SMCRead. If you wish, you can spell out the
name of the option selected in full, as only the
first character of the option is read by
SMCRead.

An example is:

SMCRead all dfiles comma programs
pfiles download prog1 1 q

Advertising