 |
|
The
Chassis Plans' Software Master CD contains setup programs, samples,
and utilities for each card, as well as some general utilities
useful for most cards. These include:
- A Windows setup program to help you configure jumpers
and calibrate the card, for those cards with jumpers or
calibration.
- Samples demontrating how to use the card with:
- Pascal and C under DOS
- C++Builder, Delphi, VisualBasic, and Visual C++
under Windows
- for some cards, gcc and g++ under Linux using <sys/io.h>
- for some cards, LabVIEW under Windows
- for some cards, LabTech Notebook under DOS
- Instructions for converting DOS C code to Linux, using
either <sys/io.h> or our ACCESLinux module.
- ACCES32 - A Windows .DLL that provides 32-bit Windows
software with access to hardware registers. Samples demonstrating
its use are also included. It contains six functions (InPortB,
OutPortB, InPort, and OutPort, InPortL, and OutPortL)
to access the hardware via byte-sized, word-sized, and
long-sized reads and writes.
Its older cousin, VBACCES, provides compatible byte-sized
and word-sized access in a 16-bit .DLL for use with
VisualBASIC 3.0 and Windows 3.1 only.
The Linux equivalent, ACCESLinux, provides access
the hardware via byte-sized, word-sized, and long-sized
reads and writes via a kernel module. In addition, programs
run as superuser or root can use ioperm() and the I/O
functions from <sys/io.h> without any other modules,
and we document this.
- PCIFind.exe - A utility for DOS and Windows to determine
PCI bus resources allocated to installed PCI cards. Under
Windows, PCIFind.exe builds and maintains a registry key
describing installed PCI cards, and under Windows NT4,
PCIFind installs Chassis Plans' COM cards.
- pcifind.plx - A PERL script that provides a friendly
listing of all our PCI cards in your system, including
their base addresses and IRQs. (Without this, you can
get this information by entering "/sbin/lspci -vv -d 494f:*"
at a command line, which is a much less friendly listing.)
- BIOS.exe - A sample utility demonstrating how to determine
allocated resources at run-time from your own programs
in DOS.
- Win32IRQ - A generic interface for IRQ handling in Windows
9x / Me / NT4 / 2000 / XP. Source code is provided for
the driver, greatly simplifying the creation of custom
drivers for specific needs. Samples demonstrating its
use are also included in Delphi, C++ Builder, and Visual
C++. (Note: IRQs in near-real-time data acquisition programs
require multi-threaded application programming techniques
and must be considered an intermediate to advanced programming
topic.)
- RISCTerm.exe & WinRISC.exe - Dumb-terminal type communication
programs designed for RS422/485 operation under DOS and
Windows, respectively. Used primarily with REMOTE Chassis
Plans' Data Acquisition Pods and our RS422/485 serial
communication product line. Can be used to say hello to
an installed modem. RISCTerm stands for Really Incredibly
Simple Communications TERMinal.
- Findbase.exe - A DOS utility(that also works under Windows)
to determine an available base address for Chassis Plans'
ISA bus cards.
- Poly.exe - A generic utility to convert a table of data
into an nth order polynomial. Useful for calculating linearization
polynomial coefficients for thermocouples and other non-linear
sensors.
|