SYNOPSIS
loadrt opto_ac5 [portconfig0=0xN] [portconfig1=0xN]
BESCHREIBUNG
Diese Pins und Parameter werden durch das Echtzeitmodul opto_ac5 erstellt. Die Variablen portconfig0 und portconfig1 werden zur Konfiguration der beiden Ports jeder Karte verwendet. Die ersten 24 Bits einer 32-Bit-Zahl stellen die 24 E/A-Punkte jedes Ports dar. Das niedrigste (ganz rechte) Bit wäre HAL-Pin 0, der Pin 47 des Header-Anschlusses ist. Das nächste Bit auf der linken Seite wäre dann HAL-Pin 1, Stiftleiste Pin 45 usw., schließlich wäre Bit 24 HAL-Pin 23, Stiftleiste Pin 1. Mit "1"-repräsentierte Bits stellen Ausgangspunkte dar. Kanal 0..11 als Eingänge und 12..23 als Ausgänge würden also durch (binär) 111111111111000000000000 dargestellt, was hexadezimal 0xfff000 entspricht. Das ist die Zahl, die Sie verwenden würden, z.B.
loadrt opto_ac5 portconfig0=0xfff000
Wenn keine portconfig-Variable angegeben wird, beträgt die Standardkonfiguration 12 Eingänge und 12 Ausgänge.
Es werden bis zu 4 Karten unterstützt. Die Boards werden von 0 an nummeriert.
Portnummer kann 0 oder 1 sein. Port 0 ist der Kartenhalterung am nächsten.
PINS
- opto_ac5.BOARDNUMBER.port.PORTNUMBER.in-PINNUMBER OUT bit
-
+
- opto_ac5.BOARDNUMBER.port.PORTNUMBER.in-PINNUMBER-not OUT bit
-
Schließen Sie ein HAL-Bit-Signal an diesen Pin an, um einen E/A-Punkt von der Karte zu lesen. Die PINNUMMER steht für die Position im Relais-Rack. Z.B. ist PINNUMBER 0 die Position 0 in einem opto22-Relaisrack und wäre Pin 47 auf dem 50-poligen Pin-Verbinder. Der Pin -not ist invertiert, so dass LOW TRUE und HIGH FALSE ergibt.
- opto_ac5.BOARDNUMBER.port.PORTNUMBER.out-PINNUMBER IN bit
-
Schließen Sie ein HAL-Bit-Signal an diesen Pin an, um auf einen E/A-Punkt der Karte zu schreiben. Die PINNUMMER steht für die Position im Relais-Rack. Z.B. ist PINNUMMER 23 die Position 23 in einem opto22-Relaisrack und wäre Pin 1 auf dem 50-poligen Pinverbinder.
- opto_ac5.BOARDNUMBER.led.NUMBER OUT bit
-
Schaltet eine der LEDS an Bord ein/aus. Die LEDS sind mit 0 bis 3 nummeriert.
PARAMETER
- opto_ac5.BOARDNUMBER.port.PORTNUMBER.out-PINNUMBER-invert W bit
-
Wenn TRUE, wird die Bedeutung des entsprechenden -out-Pins invertiert, so dass TRUE LOW und FALSE HIGH ergibt.
FUNKTIONEN
- opto_ac5.0.digital-read
-
Fügen Sie dies zu einem Thema hinzu, um alle Beiträge zu lesen.
- opto_ac5.0.digital-write
-
Fügen Sie dies zu einem Thread hinzu, um alle Ausgangspunkte und LEDS zu schreiben.
BUGS
Alle Karten werden mit den gleichen Anschlusskonfigurationen wie die erste Karte geladen.