Description
This course provides in-depth emphasis on the subsystems and interfaces useful for programming on the PowerOn Reliance system. Topics for discussion include system environment variables, implementation of makefiles, system base services (Portable Application Interfaces), System Communication Subsystem (SCS), program integration and in-line debugging macros. Additionally, writing interfaces to Distributed Graphics, Database Access, and Alarm/Events is included in the programming techniques discussed. Various C programming language projects are assigned to utilize the interfaces to these subsystems; an on-line development system is provided for program testing.
Duration
5 days
Prerequisites
UNIX; C Programming; Software Architecture; Software Tools and Utilities
Objectives
Upon completion of the course, the participant will be able to:
Identify design conventions of standard POWERON RELIANCE level programs
Write specific code to utilize various system services and library routines
Execute system utilities that aid the programmer with implementation and development of programs
Identify the characteristics of system programs and the techniques needed to add or modify additional programs
Schedule and/or abort real-time programs, as well as query a program's status
Write code that utilizes database access routines, including alarm/event interfacing
Write a data collection routine that interfaces with a system graphic display