beautypg.com

8 ‘c’ programming, 1 sm-dout1 library, Smart i/o user’s manual – Pepper Computer Modular Computers RS485 User Manual

Page 112: Chapter 4 digital modules

background image

SMART I/O User’s Manual

March 12, 1996

©1996 PEP Modular Computers GmbH

Page 4 - 24

Chapter 4 Digital Modules

4.2.8 ‘C’ Programming

4.2.8.1 SM-DOUT1 Library

The SM-DOUT1 library of functions smartio.l provide a convenient way of

accessing the SM-DOUT1 module.

• All functions are written in ANSI C;

• Prototypes are to be found in the file dout1lib.h.

Hardware Requirements

• SMART I/O Base Module or Base Module and Extension unit;

• SM-DOUT1 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 SMDOUT1Init must first

be called. This allocates the requested resources. Furthermore, this function

needs to be called for each SM-DOUT1 Module called within the task. Upon

completion of the application, the function SMDOUT1DeInit needs to be

called for each SM-DOUT1 Module that has been initialised.

In order to illustrate the use of the SM-DOUT1 library, an application

example called demdout1.c can be found in the SMART I/O application

directory (normally found in //APPLIC/SMART/CMDS).

This manual is related to the following products: