This chapter contains the following topics:
|
Topic |
Description |
|
Overview and definitions of System, Drivers, and Interfaces. |
|
|
Steps necessary to create a System file. |
|
|
Description of the System Module, with some treatment of Driver Shortcuts. |
|
|
Differentiation of the System Shortcut from the System itself. |
|
|
Property pages for the System, including General, Sharing, and Information pages. |
|
|
Steps for inserting an existing System into a Project. |
|
|
Steps necessary to create a Driver file. |
|
|
Description of the Driver Module, with notes on Driver portability. |
|
|
Property pages for the Driver, including General, Information, Interfaces, I/O Tables, Models, Parameters, and Sharing |
|
|
Differentiation of the Driver Shortcut from the Driver itself. |
|
|
Property pages for the Driver Shortcut, including General, Interfaces, and Miscellaneous. |
|
|
Choosing an interface type from the range of possible interfaces enabled in the Driver Shortcut Properties. |
|
|
Setting and referencing Parameters, which are constants set in the Parameters tab of Driver Shortcuts. |
|
|
Steps for inserting an existing Driver into a System. |
|
|
Persistence of System and Driver variables after end of Program execution. |
|
|
Events common to System and Driver, along with an extra pair of events specific to the System. |
|
|
The core set of submodules for Systems, Drivers, and Programs, with exceptions. |
|
|
How System and Driver variable names that are not fully qualified are resolved. |
|
|
How a change in condition in a driver interface can trigger an OnInterface Event. |
|
|
How the "Public" property allows variables and members of one Driver or System to be visible from other modules. |
|
|
Differences between Driver and System Commands. |
|
|
Enabling or disabling multiple interfaces from the Interfaces tab of Driver Shortcut Properties. |
|
|
Loading interface drivers for interfaces that are not built into ATEasy. |