Pepper Computer Modular Computers RS232 User Manual

Page of 320
SMART I/O User’s Manual
©1996 PEP Modular Computers GmbH
October 01, 1996
Page 5 - 113
5
Chapter 5  Analog Modules
5.5.8 ‘C’ Programming
5.5.8.1 SM-DAC1 Library
The SM-DAC1 library of functions smartio.l provide a convenient way of
accessing the SM-DAC1 module.
• All functions are written in ANSI C;
• Prototypes are to be found in the file dac1lib.h.
Hardware Requirements
• SMART I/O Base Module or Base Module and Extension unit;
• SM-DAC1 Module.
Software Requirements
The compiler from one of the following:
• Ultra C Version 1.1.2 or higher;
• FasTrak 2.0.2 or higher.
The leftmost SM-Module has number 0 assigned to it a far as programming
is concerned although physically this is slot 1!
Before a library function can be used, the function SMDAC1Init must first be
called. This allocates the requested resources and should be noted that it is
not designed for multi-tasking. Furthermore, this function needs to be called
for each SM-DAC1 Module  called within the task. Upon completion of the
application, the function SMDAC1DeInit needs to be called for each SM-
DAC1 Module that has been initialised.
In order to illustrate the use of the SM-DAC1 library, an application example
called demodac1.c can be found in the SMART I/O application directory
(normally found in /<device>/APPLIC/SMART/CMDS).