EasyManua.ls Logo

Scanlab RTC6 PCIe Board - General Programming

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
2 Product Overview
55
innovators for industry
Programmable debouncing of external start
signals, see bounce_supp and Section ”External
Start”, page 290
Regular (periodic) External Starts, see Section
”Regular (Periodic) External Starts”, page 293
New interfaces:
2-bit digital input port and 2-bit digital
output port at the LASER Connector, see
Section ”2-Bit Digital Input Port”, page 74 and
Section ”2-Bit Digital Output Port”, page 74
RS-232 interface by an 10-pin
socket connector, see Chapter 4.6.5 ”RS232
Socket Connector”, page 83
Stepper motor signals for 2 motors by an
on-board 10-pin socket connector, see
Chapter 4.6.7 ”STEPPER MOTOR Socket
Connector”, page 87
McBSP and ANALOG IN by a 10-pin
socket connector, see Chapter 4.6.6
”McBSP/ANALOG Socket Connector”, page 84
For the RTC6 PCIe Board, there is no longer an IO
extension board. Therefore, it does not have a
socket connector for installing such a board (on
the RTC4, this socket connector is named
“EXTENSION 2”; the RTC6 PCIe Board
EXTENSION 2 socket connector corresponds to
the RTC4 “LASER EXTENSION” socket connector).
General Programming
Utility files for C, C++, C# and Delphi, see
Chapter 6.2.2 ”Importing Commands”, page 95,
but no longer utility files for Basic
Commands for changing access rights to
RTC6 PCIe Boards, see Chapter 6.7 ”Usage of
RTC6 PCI Express Boards by Several User
Programs”, page 128
Improved and extended list handling, see
Chapter 6.4 ”List Handling”, page 105
RTC6 List Memory with 8,388,608 storage
positions
RTC6 List Memory free configurable (in 2
RTC6 List Memory areas and 1 protected
RTC6 List Memory area)
Defining protected subroutines
Loading lists with protection
Loops in lists and subroutines
RTC4-Circular queue mode is not available (but
can be coded alternatively)
List Status
List Execution Status
“Short“ list commands (for example, to change
speed, analog output, I/O port, etc.) can be
executed without time losses (multiple ”short“
list commands can be executed within one
10 µs clock cycle, see Section ”Normal, Short,
Variable and Multiple List Commands”, page 302
Functions for error handling and download
verification, see Chapter 6.8 ”Error Handling”,
page 130

Table of Contents