Omega Engineering OMG-PCI-DIO48 manual Technical Description, Software

Page 7

Technical Description

Technical Description

The OMG-PCI-DIO48provides 48 channels of digital I/O configurable as inputs or outputs, which can be utilized for PC based control and automation including sensors, switches, satellite antenna control systems, video and audio studio automation, security control systems, and other industrial automation systems.

Software

The OMG-PCI-DIO48ships with the SeaI/O suite of Windows 98/NT/ME/2000 drivers. SeaI/O provides the user with a consistent and straightforward API, allowing the developer to concentrate on the details of the application as opposed to low level driver development. Popular development environments, including Visual C++, Visual Basic, and Delphi, are supported for application development. SeaI/O includes a utility for configuring the driver parameters under Windows, further simplifying installation.

Linux Users

The OMG-PCI-DIO48ships with software for Linux, including a kernel-mode driver, API, and the SeaIOTst diagnostic tool. The kernel-mode driver is provided as a module, so future driver upgrades may be performed with minimal (usually zero) downtime. The Linux API is identical to its Windows counterpart, facilitating quick and easy ports of existing SeaI/O-aware applications to the Linux operating system. All source code for the Linux software suite is provided under the GNU Public License (GPL v2.0), to assist in "roll-your-own"-type applications.

OMG-PCI-DIO48

Page 3

Image 7
Contents User’sGuide Czech Republic CanadaMexico BeneluxContents Figures Introduction InstallationSystem Installation Software Technical Description3rd Party Software Support Electrical Characteristics Electrical CharacteristicsPull Up Resistors Pull Ups50 Pin Ribbon Cable Pin Out Pin Ribbon Pin OutInterrupts Presetting an Output PortPort C absolute addressing when port C is split Application Programmers Interface APIPort Configuration Port C relative addressing when port C is splitRelative Addressing vs. Absolute Addressing OMG-PCI-DIO48 Port API Port # Absolute Address Function Port Absolute AddressRelative Byte Address Reading the Outputs Bit Set/ResetDirect Hardware Control Reading the InputsInterrupts can be set up as shown in the tables on the next IRQST2 IRQST1 Register Description for direct hardware controlOMG-PCI-DIO48 Control Words Bit Set or Reset Port C OMG-PCI-DIO48 Interrupt mode select table Physical Dimensions SpecificationsEnvironmental Specifications Power ConsumptionAppendix a Troubleshooting Appendix B How To Get Assistance Appendix C Silk-Screen Appendix D Compliance Notices WARRANTY/DISCLAIMER Temperature