Custom ProductsProductsIntegration ServicesUser InformationCompany Information
Quote Form New Page Quote Form New Page Quote Form Same Page
Products
Configured System Quote Form
Product Quote Form
Rackmount Enclosures 1U-6U
Rackmount LCDs & Keyboards
Single Board Computers
Passive & Active Backplanes
Industrial Motherboards
Industrial Keyboards
Panel Mount Monitors
Communications I/O
Analog/Digital I/O
- Analog Input
- Analog Output
- Digital I/O
- Watchdog Timer
- Accessories / Cables / Terminations
- Software
Wallmount Chassis
Site Map
Contact Us
Configured System Quote Form
Product Quote Form

 



Setup Programs, Samples, And Utility Software

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.
 


Copyright © 2005, Chassis Plans
All Rights Reserved
Call Today: 1-858-571-4330