PGMs
Jump to navigation
Jump to search
Navigation: Main Page ➔ PGMs
Latest SysCAD Version: 25 October 2024 - SysCAD 9.3 Build 139.36522
Related Links: General Controller, Model Procedures, Example PGM Files, Frequently Asked Questions, Notepad++ Auto-complete Functions and Keywords
PGM LANGUAGE | |
Introduction | The built in programing language referred to as a PGM (Programmable Module) is often used to extend the functionality of SysCAD models. It is used by the General Controller Model and can be edited with any text editor, however VS Code or Notepad++ with colour syntax highlighting is recommended. The PGM syntax is similar to other programming languages like VB. |
Declaring and Managing Variables | |
Data Types | |
Variable Status |
|
Formatting |
|
PGM Programming and Conventions | |
PGM Syntax |
|
Predefined Variables | |
Operators | |
Trigger Subroutines | |
Keywords & Functions | |
SysCAD Tag Functions |
|
Defining a Function | |
Defining a Subroutine | |
Predefined Functions |
|
Maths Functions |
|
String Functions |
|
Classes | |
Defining and Using a Class |
|
Global Class Instances |
|
Predefined Classes | |
OTHERS | |
Examples | |
Frequently Asked Questions | Some frequently asked questions and answers. |
PGM Error Codes | This gives some explanation for the error codes used by SysCAD when reporting problems with PGM file syntax. |