|
유니버셜
소프트웨어 ADDIPACK
(UNIVERSAL
SOFTWARE ADDIPACK)
You are developing an application and are looking for the
ideal solution: flexible, maintenance-free and future-oriented. With the
universal software ADDIPACK, a new type of product comes on the measuring and
control engineering market.
Up to now, to
implement an application, you had to install and run each single board
separately. When exchanging a board, you had to perform a complete new
installation and to adapt your application to the new component. Each board
was supplied with its own API (a function library). Two different types of
boards with the same functionality like for example “digital input channels”
were supplied with two different sets of driver functions. Why not one
function for the same functionality? At ADDI-DATA, we have answered this
question with a new software concept: the ADDIPACK software which is now
supplied with the new boards for the PCI bus (List of
the boards supported). The ADDIPACK software has now been used
successfully for about one year.
Content of the ADDIPACK
software:
- ADDIREG, a 32-bit program for Windows
2000/NT/98/95.
With this program the user can registrate all the hardware
information required for using the ADDI-DATA boards.
- ADDIDRIVER with API functions for the 32-bit
controlling
of the ADDI-DATA boards.
- ADDEVICE Manager manages the configuration of the
virtual board.
The ADDI-DATA virtual board
The ADDIPACK software is based on the principle of a virtual
board: the functionalities of all the ADDI-DATA boards which are installed
in the system (for example digital input, analog output, timer, ...) are
interpreted as the functionalities of one single (virtual) board. Instead of
one function for each board, ADDIPACK offers only one
function for all boards with the same functionality. When for each
hardware functionality only one software function is installed, the user
gets a function library which can control every ADDI-DATA board. This
function library is considered as a “virtual board”, i.e. a pool of functions
from which functionalities can be called up without directly controlling a
specific board.
Dynamic Management
The
ADDI-DATA virtual board can be managed dynamically. The user can control the
number of functionalites and types in his application. Functions like
b_ADDIDATA_GetNumberOfDigitalInputs can return this information. New boards
can therefore be added or exchanged and their resources used by the virtual
board. For the application, it is not important to know from which board the
resources are taken. The link between the hardware boards and the virtual
board is made through the program ADDEVICE-Manager (included in ADDIPACK)
which displays the number and types of the available
resources.
ADDIPACK supports the following functionalities
Almost all functionalities of the ADDI-DATA product range are
supported:
- Digital I/O
- Analog I/O
- Temperature measurement
- Resistance measurement
- Timer
- Watchdog
- Counter
ADDIPACK will be further developed along with new ADDI-DATA
boards. New functions will be added, the program will however remain downward
compatible.
Boards supplied with ADDIPACK
The following ADDI-DATA boards are already supplied with ADDIPACK:
- APCI-1016: 16 digital input channels,
isolated
- APCI-1032: 32 digital input channels,
isolated
- APCI-1516: 8 digital input and 8 digital output
channels, isolated
- APCI-1564: 32 digital input and 32 digital output
channels, isolated
- APCI-2016: 16 digital output channels,
isolated
- APCI-2032: 32 digital output channels,
isolated
- APCI-2200: Relay output board
- APCI-3200: Temperature measurement for
thermocouples or RTDs, isolated.
- APCI-3501: 8 analog output channels,
isolated
- APCI-035: Watchdog board, isolated
Future ADDI-DATA boards will be supplied with
ADDIPACK
A future-oriented
investment
With the universal
software ADDIPACK, a new type of product comes on the measuring and control
engineering market. You can implement, program and also modify your
application in a fast and easy way. New technologies can also be used faster
and easier; new functions can be supplied as update without hardware
modification. The result is less programming time and an immensely increased
flexibility. These are most important factors today in order to keep up with
the technological development.
|