Programming The Iso-32.Pcie - SeaLevel ISO-16.PCI User Manual

Digital i/o adapter
Hide thumbs Also See for ISO-16.PCI:
Table of Contents

Advertisement

Programming the ISO-32.PCIe

Sealevel's SeaI/O Classic software is provided to assist in the development of reliable applications for the
Sealevel Systems family of PCI and PCI Express digital I/O adapters. The SeaI/O Classic software contains
driver functions for use in accessing the I/O as well as helpful samples and utilities.
Programming for Windows
The SeaI/O Classic API (Application Programmer Interface) provides a variety of useful high-level function
calls implemented in a Windows dynamic link library (DLL). The API is defined in the help file
(Start/Programs/SeaIO/SeaIO Help) under "Application Programmers Interface."
includes detailed information dealing with installation / removal of the software and information about
latency, logic states, and device configuration.
For C language programmers we recommend using the API to access the ISO-32.PCIe. If you are
programming in Visual Basic 6 or earlier, using the ActiveX control included with SeaI/O is advised.
Samples and Utilities
A variety of sample programs and utilities (both executable and source code) are included
with SeaI/O. Further documentation on these samples can be found by selecting
"Start/Programs/SeaIO/Sample Application Description." Information about where the files
are physically stored on your disk is also included in this same file.
Programming for Linux
SeaI/O for Linux consists of two major parts: a kernel module and a library. The kernel module is a simple
IO pass-through device, allowing the library to handle the more sophisticated functions provided to SeaI/O
users. It is provided in a 'tarball' format and can easily be compiled and included in the kernel build.
Digital I/O Interface
The ISO-16.PCIe provides two parallel input ports. The ports are organized as ports A, B. Port A and B are
input ports interfaced to optically isolated inputs. Assuming an I/O address of 4000 Hex the following
table shows the Port Addresses
Port A Address
Port B Address
© Sealevel Systems, Inc.
.
Base Address
Hex
4000
4001
8006e Manual | SL9236 9/2021
Decimal
Mode
16384
Optically Isolated Input Port
16385
This help file also
10

Advertisement

Table of Contents
loading

This manual is also suitable for:

8006e8006heIso-16.pcie

Table of Contents