EasyManua.ls Logo

Scanlab RTC6 PCIe Board - Page 5

Scanlab RTC6 PCIe Board
1004 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
RTC6 boards
Doc. Rev. 1.0.21 en-US
Contents
5
innovators for industry
Synchronization of Data Acquisition ............................................................................. 79
BUSY List Execution Status ........................................................................................... 79
4.6.3 EXTENSION 2 Socket Connector ......................................................................................... 80
Configuration by Solder Jumpers ................................................................................. 80
Laser Control Signals .................................................................................................... 81
8-Bit Digital Output Port ............................................................................................... 81
4.6.4 MARKING ON THE FLY Socket Connector ........................................................................... 82
Encoder Input Ports ...................................................................................................... 82
External Control Signals ................................................................................................ 82
Analog Output Port ...................................................................................................... 82
BUSY List Execution Status ........................................................................................... 82
MARKING ON THE FLY Slot Cover (Accessory) ............................................................... 83
4.6.5 RS232 Socket Connector .................................................................................................... 83
4.6.6 McBSP/ANALOG Socket Connector ..................................................................................... 84
McBSP Interface ............................................................................................................ 84
Analog Input Ports ....................................................................................................... 86
4.6.7 STEPPER MOTOR Socket Connector .................................................................................... 87
5 Installation and Start-Up ................................................................................................................. 88
5.1 Checking Jumper Settings ............................................................................................................. 88
5.2 Installing the RTC6 PCIe Board ...................................................................................................... 88
5.3 Installing the RTC6 Board Driver .................................................................................................... 89
5.4 Installing the RTC6 Software ......................................................................................................... 90
5.5 Changing RTC6 PCIe Board BIOS ................................................................................................... 91
5.6 Safe Start-up and Shutdown Sequences ....................................................................................... 91
5.7 Functionality Test .......................................................................................................................... 92
5.8 User Programs and Demo Programs ............................................................................................. 92
6 Developing RTC6-User Programs ..................................................................................................... 93
6.1 RTC6 Software Concept Basics ...................................................................................................... 93
6.1.1 Controlling Scan Systems and Lasers – An Introductory Example ....................................... 93
6.1.2 Control Commands and List
Commands ...
......................................................................... 94
6.2 Initialization and Program Start-Up ............................................................................................... 95
6.2.1 DLL Calling Convention ...................................................................................................... 95
6.2.2 Importing Commands ........................................................................................................ 95
Pascal ........................................................................................................................... 96
C ................................................................................................................................... 96
C++ ............................................................................................................................. 96
C# ................................................................................................................................ 96
6.2.3 Initializing the RTC6 DLL and RTC6 Board Management .................................................... 97
6.2.4 Start of RTC6 PCIe Board Operation ................................................................................... 98
Initializing the Board .................................................................................................... 98
Configuring the Board .................................................................................................. 98
Initializing the Scan System Control ............................................................................. 99
Initializing the Laser Control ......................................................................................... 99
Loading and Executing Lists ......................................................................................... 99
6.2.5 Example Code (C) ............................................................................................................. 100
6.3 RTC6 List Memory ....................................................................................................................... 102
6.3.1 Lists and the Protected RTC6 List Memory Area ............................................................... 102
”List 1” and ”List 2” .................................................................................................... 102
“List 3”– Protected RTC6 List Memory Area ................................................................ 102
6.3.2 Configuring the RTC6 List Memory .................................................................................. 103
6.4 List Handling ............................................................................................................................... 105

Table of Contents