Herunterladen Inhalt Inhalt Diese Seite drucken

Scanlab RTC 5 Installation Und Inbetriebnahme Seite 5

Inhaltsverzeichnis

Werbung

6 Programmierung von Anwenderprogrammen ................................................................................ 65
6.1.2 Listenbefehle und Kontrollbefehle ..................................................................................... 65
6.2 Initialisierung und Programmstart ................................................................................................ 66
6.2.1 DLL-Aufruf .......................................................................................................................... 66
6.2.2 Import von Befehlen .......................................................................................................... 66
Pascal ........................................................................................................................... 66
C ................................................................................................................................... 67
C++ ............................................................................................................................... 67
C# ................................................................................................................................. 67
6.2.3 Initialisierung der DLL und Kartenverwaltung .................................................................... 68
Initialisierung der Karte ................................................................................................ 69
Konfiguration der Karte ................................................................................................ 69
Initialisierung der Scan-System-Ansteuerung ................................................................ 69
Initialisierung der Lasersteuerung ................................................................................. 70
Laden und Abarbeiten von Listen ................................................................................. 70
6.2.5 Beispiel-Code ..................................................................................................................... 71
6.3 Listenspeicher ............................................................................................................................... 73
6.3.1 Listen und geschützter Speicherbereich ............................................................................. 73
Listen ............................................................................................................................ 73
Geschützter Speicherbereich ........................................................................................ 73
6.3.2 Konfiguration des Listenspeichers ...................................................................................... 74
6.4 Listen-Handling ............................................................................................................................. 75
6.4.1 Listen laden ........................................................................................................................ 75
"Unbedingtes" Laden ................................................................................................... 75
Laden mit Schutzfunktion ............................................................................................ 75
Abschließen von Listen ................................................................................................. 76
6.4.2 Listenstatus ........................................................................................................................ 76
6.4.3 Listenausführungsstatus .................................................................................................... 77
6.4.4 Listen ausführen und beenden ........................................................................................... 78
6.4.5 Unterbrechen von Listen zur Synchronisation der Ausgabe ................................................ 79
6.4.6 Automatischer Listenwechsel ............................................................................................. 79
Einmaliger Listenwechsel .............................................................................................. 79
Alternierender Listenwechsel ........................................................................................ 80
6.5 Strukturierte Programmierung ...................................................................................................... 80
6.5.1 Unterprogramme ............................................................................................................... 80
Nichtindizierte Unterprogramme .................................................................................. 80
Indizierte Unterprogramme .......................................................................................... 81
Aufruf von Unterprogrammen ...................................................................................... 82
Entschützen von Unterprogrammen ............................................................................. 84
Indexverwaltung und Defragmentierung ...................................................................... 84
6.5.2 Zeichensätze und Zeichenfolgen ........................................................................................ 86
Definition von indizierten Zeichensätzen ...................................................................... 86
Aufruf von indizierten Zeichen ..................................................................................... 86
Aufruf von indizierten Zeichenfolgen ........................................................................... 87
Verwalten von indizierten Zeichen und Zeichenfolgen .................................................. 87
6.5.3 Sprünge ............................................................................................................................. 88
6.5.4 Ringpuffer-Modus .............................................................................................................. 88
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
Inhalt
®
5 Software-Konzept ............................................................................. 65
®
5-Karte ....................................................................................... 69
®
®
5 PC/104-Plus-Karte, RTC
5 PCIe/104-Karte
5

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis