Scanlab RTC 5 PC Interface Board Installation And Operation Manual page 5

Table of Contents

Advertisement

6 Developing User Applications .......................................................................................................... 61
®
5 Software Basics .................................................................................................................. 61
6.1.2 List Commands and Control Commands ............................................................................ 61
6.2 Initialization and Program Start-Up ............................................................................................... 62
6.2.1 DLL Call .............................................................................................................................. 62
6.2.2 Importing Commands ........................................................................................................ 62
Pascal ........................................................................................................................... 62
C ................................................................................................................................... 63
C++ ............................................................................................................................... 63
C# ................................................................................................................................. 63
6.2.3 Initializing the DLL and Board Management ...................................................................... 64
6.2.4 Start of Operation .............................................................................................................. 65
®
5 Initialization ...................................................................................................... 65
®
5 Configuration .................................................................................................... 65
Scan System Initialization ............................................................................................. 65
Laser Control Initialization ............................................................................................ 66
Loading and Executing Lists ......................................................................................... 66
6.2.5 Example Code .................................................................................................................... 67
6.3 List Memory .................................................................................................................................. 69
6.3.1 Lists and the Protected Buffer Area .................................................................................... 69
Lists .............................................................................................................................. 69
Protected Buffer Area ................................................................................................... 69
6.3.2 Configuring the List Memory ............................................................................................. 70
6.4 List Handling ................................................................................................................................. 71
6.4.1 Loading Lists ...................................................................................................................... 71
"Unconditional" Loading .............................................................................................. 71
Loading with Protection ............................................................................................... 72
Terminating Lists ........................................................................................................... 72
6.4.2 List Status .......................................................................................................................... 72
6.4.3 List Execution Status .......................................................................................................... 73
6.4.4 Starting and Stopping Lists ................................................................................................ 74
6.4.5 Interrupting Lists for Synchronization of Processing .......................................................... 74
6.4.6 Automatic List Changing .................................................................................................... 75
One-Time List Change ................................................................................................... 75
Alternating List Changes ............................................................................................... 75
6.5 Structured Programming .............................................................................................................. 76
6.5.1 Subroutines ........................................................................................................................ 76
Non-Indexed Subroutines ............................................................................................. 76
Indexed Subroutines ..................................................................................................... 76
Calling Subroutines ...................................................................................................... 77
Deprotecting Subroutines ............................................................................................. 79
Index Management and Defragmentation .................................................................... 79
6.5.2 Character Sets and Text Strings .......................................................................................... 80
Defining Indexed Character Sets ................................................................................... 80
Calling Indexed Characters ........................................................................................... 80
Calling Indexed Text Strings .......................................................................................... 81
Management of Indexed Characters and Text Strings ................................................... 81
6.5.3 Jumps ................................................................................................................................ 81
6.5.4 Circular Queue Mode ......................................................................................................... 82
®
RTC
5 PC Interface Board
Rev. 1.9 e
Contents
5

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the RTC 5 PC Interface Board and is the answer not in the manual?

Subscribe to Our Youtube Channel

Related Products for Scanlab RTC 5 PC Interface Board

Table of Contents

Save PDF