TOC PREV NEXT INDEX

Put your logo here!


1 INTRODUCTION 7
1.1 PURPOSE 7
1.2 RELEASE NOTES 7
1.3 SCOPE 7
1.4 APPLICABLE DOCUMENTS 7
1.5 REFERENCE DOCUMENTS 8
1.6 ABBREVIATIONS AND ACRONYMS 8
1.7 GLOSSARY 8
1.8 STYLISTIC CONVENTIONS 9
1.9 NAMING CONVENTIONS 10
1.10 PROBLEM REPORTING / CHANGE REQUEST 10
2 USER'S GUIDE 11
2.1 Overview 11
2.2 Design, development and maintenance requirements 11
2.2.1 Database design 12
2.2.2 Database development 12
2.2.3 Database maintenance 12
2.3 Rtap Database structure 13
2.4 Class support extension 13
2.4.1 Branch definition 13
2.4.2 Point definition 14
2.4.3 Class definition and inheritance 15
2.4.4 Overloading of class-type attributes 18
2.4.5 Scan system links 20
2.4.6 Static and automatic attributes 21
2.5 Final database format 22
2.6 Design guidelines 23
2.7 Database loading on a running environment 25
2.8 Caveats 26
2.8.1 Limits of the preprocessor 26
2.8.2 Sharing code with C and C++ programs 27
2.8.3 The file DATABASE.db 27
2.8.4 Loading big databases 27
2.8.5 Scan link configuration files 27
2.8.6 Inheritance and overloaded classes 28
2.8.7 Duplicate alias names 28
2.8.8 Multi-line macros definition 28
2.8.9 Parser limitations 29
2.8.10 General branch properties 29
2.8.11 Parent class: BASE_CLASS or <base>? 29
2.8.12 A class does not appear in the dbl class browser panels 29
2.8.13 Wrong expansion for a macro appended to a string terminated by interpuntion character 30
2.9 Interactive database tools 30
2.9.1 Class Browser 30
2.10 Sample definition files 33
2.10.1 Sample database for the motor library 33
2.10.2 The RANGE_VALUE class hierarchy 39
2.10.3 Rewriting an example of Point Configuration File 42
3 REFERENCE 45
3.1 Syntax for Database Description files 47
3.1.1 Branch config files 47
3.1.2 Class description files 49
3.1.3 Comments 49
3.1.4 Preprocessor directives 49
3.1.5 Branch root declaration 50
3.1.6 General branch properties 51
3.1.7 Class declaration 52
3.1.8 Point declaration 54
3.1.9 Attribute declaration 56
3.2 Run-time Database 67
3.2.1 Database architecture 67
3.2.2 Instance points 67
3.2.3 Class support points 68
3.2.4 Scan system support 69
3.3 Database Design Utilities 71


Quadralay Corporation
http://www.webworks.com
Voice: (512) 719-3399
Fax: (512) 719-3606
sales@webworks.com
TOC PREV NEXT INDEX