![Meilhaus Electronic ME-94 cPCI Manual Download Page 12](http://html1.mh-extra.com/html/meilhaus-electronic/me-94-cpci/me-94-cpci_manual_1766090012.webp)
4
Programming
For programming the device please use the Meilhaus Electronic
Intelligent Driver System (ME-iDS) included in your package. The
ME-iDS is a unique driver system covering different devices and
operating systems. It supports Windows XP and higher and
contains a universal function library (API) for all common
programming languages (the extent of the current software
support can be found in the README-files of the ME-iDS).
A detailed description of the functions can be found in the ME-iDS
manual (see CD/DVD enclosed or online:
www.meilhaus.de/download/ME-iDS.
Further details regarding the assignment of the subdevices and
device specific arguments can be found in the help file (help file
format under Windows, *.chm) which can be accessed via the „ME-
iDS Control Center“ in the info area of the task bar (as a rule in
the lower right corner of the screen) or via the Windows start
menu.
Digital-I/O Section
The ME-94 and ME-96 use an 8255 compatible PIO-device. Both
boards can be exclusively programmed in the operation mode
„without interrupt“ (mode 0) of this component. The digital-I/O
ports on the ME-95 are designed with a simple data buffer (latch).
Each digital port of the ME-9x boards is considered to be an
independent functional group (subdevice) in the Meilhaus Intelligent
Driver System (ME-iDS). The following table shows the assignment
of subdevices:
Port
Port width ME-94
ME-95
ME-96
PA0…7 8
bit
subdevice 0
(ME_TYPE_DI)
subdevice 0
(ME_TYPE_DO)
subdevice 0
(ME_TYPE_DI)
PB0…7 8
bit
subdevice 1
(ME_TYPE_DI)
subdevice 1
(ME_TYPE_DO)
subdevice 1
(ME_TYPE_DO)
For switching the digital ports please read chapter 3.2 on page
10.