:Revision=1
:html
<<
128.187
P0097-Objekt|P0097
--
Das IP-Objekt <!RW>P0097 erlaubt den Zugriff auf das P0097-Messsystem

Die einzelnen Hardwaremodule des Messsystems werden als Unterobjekte des P0097-Objektes angesprochen.
>>

<<
128.187.1
P0097.PowerCard|PowerCard
--
Stellt den Zugriff auf die <!RW>PowerCard des P0097-Messsystems zur Verfgung.
>>

<<
128.187.1.1
P0097.PowerCard.ReadAllCurrent|ReadAllCurrent
--
<!DEF>
function <!TW>P0097.PowerCard.ReadAllCurrent : vector;
<!TXT>
Gibt die aktuellen Strme der <!RW>PowerCard in Form eines Vectors fr die 4 Ausgangskanle zurck (Einheit [A]).
>>

<<
128.187.1.2
P0097.PowerCard.ReadCurrent|ReadCurrent
--
<!DEF>
function <!TW>P0097.PowerCard.ReadCurrent(rChannel : real) : real;
<!TXT>
Gibt den aktuellen Strom der <!RW>PowerCard fr Kanal <!PW>rChannel (0..3) zurck (Einheit [A]).
>>

<<
128.187.1.3
P0097.PowerCard.Status|Status
!128.187.1.4
--
<!DEF>
function <!TW>P0097.PowerCard.Status : vector;
<!TXT>
Gibt den aktuellen Overload-Status der 4 Kanle der <!RW>PowerCard in Form einse Vectors zurck.
>>

<<
128.187.1.4
P0097.PowerCard.Reset|Reset
!128.187.1.3
--
<!DEF>
function <!TW>P0097.PowerCard.Reset(rChannel : real);
<!TXT>
Setzt den Overload-Status des Kanals <!PW>rChannel (0..3) der <!RW>PowerCard zurck.
>>

<<
128.187.1.5
P0097.PowerCard.WriteVoltage|WriteVoltage
--
<!DEF>
function <!TW>P0097.PowerCard.WriteVoltage(rChannel, rVoltage : real);
<!TXT>
Setzt die Spannung fr <!PW>rChannel (0..3) der <!RW>PowerCard auf den Wert <!PW>rVoltage (Einheit [V]).
>>

<<
128.187.1.6
P0097.PowerCard.Enable|Enable
--
<!DEF>
function <!TW>P0097.PowerCard.Enable(rChannel, rEnabled : real);
<!TXT>
Schlatet die Spannung fr <!PW>rChannel (0..3) der <!RW>PowerCard ein oder aus (<!PW>rEnabled: <!RW>true / <!RW>false).
>>

<<
128.187.1.7
P0097.PowerCard.SetOverloadCurrent|SetOverloadCurrent
!128.187.1.8
--
<!DEF>
function <!TW>P0097.PowerCard.SetOverloadCurrent(rChannel0, rChannel1, rChannel2, rChannel3 : real);
<!TXT>
Setzt den OverLoadCurrent fr die Kanle 0..3 der <!RW>PowerCard (Einheit [A]).
>>

<<
128.187.1.8
P0097.PowerCard.SetOverloadBackground|SetOverloadBackground
!128.187.1.7
--
<!DEF>
function <!TW>P0097.PowerCard.SetOverloadBackground(rChannel0, rChannel1, rChannel2, rChannel3 : real);
<!TXT>
Schaltet die Stromberwachung fr die Kanle 0..3 der <!RW>PowerCard ein oder aus (<!RW>true / <!RW>false).
>>

<<
128.187.1.8
P0097.PowerCard.PowerOn|PowerOn
--
<!DEF>
function <!TW>P0097.PowerCard.PowerOn(rChannel : real);
<!TXT>
Schaltet die Spannung fr <!PW>rChannel (0..3) der <!RW>PowerCard entsprechend den aktuellen Werten im Setup ein.

Dabei wird der OverloadCurrent eingestellt, ein eventuell anliegender Overload Status zurckgesetzt, die Spannung eingestellt, der OverLoadBackground gesetzt und die Spannung eingeschaltet.
>>

<<
128.187.1.9
P0097.PowerCard.AllPowerOn|AllPowerOn
--
<!DEF>
function <!TW>P0097.PowerCard.AllPowerOn;
<!TXT>
Schaltet die Spannung fr die Kanle 0..3 der <!RW>PowerCard entsprechend den aktuellen Werten im Setup ein.

Dabei wird jeweils der OverloadCurrent eingestellt, ein eventuell anliegender Overload Status zurckgesetzt, die Spannung eingestellt, der OverLoadBackground gesetzt und die Spannung eingeschaltet.
>>

<<
128.187.1.10
P0097.PowerCard.SetPower|SetPower
--
<!DEF>
function <!TW>P0097.PowerCard.SetPower(rVoltage0, rVoltage1, rVoltage2, rVoltage3, rOverCurrent0, rOverCurrent1, rOverCurrent2, rOverCurrent3, rPowerOn0, rPowerOn1, rPowerOn2, rPowerOn3);
<!TXT>
Schaltet die Spannung fr die Kanle 0..3 der <!RW>PowerCard entsprechend den bergebenen Werte ein oder aus. 

Dabei wird jeweils der OverloadCurrent entsprechend <!PW>rOverCurrent eingestellt, ein eventuell anliegender Overload Status zurckgesetzt, die Spannung entsprechend <!PW>rVoltage eingestellt, der OverLoadBackground gesetzt (<!PW>rOverCurrent > 0) und die Spannung entsprechend <!PW>rPowerOn (<!RW>true / <!RW>false) ein oder ausgeschaltet.
>>

<<
128.187.1.11
P0097.PowerCard.PowerOff|PowerOff
--
<!DEF>
function <!TW>P0097.PowerCard.PowerOff(rChannel : real);
<!TXT>
Schaltet die Spannung fr <!PW>rChannel (0..3) der PowerCard aus.
>>

<<
128.187.1.12
P0097.PowerCard.AllPowerOff|AllPowerOff
--
<!DEF>
function <!TW>P0097.PowerCard.AllPowerOff;
<!TXT>
Schaltet die Spannung fr die Kanle 0..3 der PowerCard aus.
>>

<<
128.187.2
P0097.AnalogInputCard|AnalogInputCard
--
Stellt den Zugriff auf die Karten des Types <!RW>AnalogInputCard des P0097-Messsystems zur Verfgung.
>>

<<
128.187.2.1
P0097.AnalogInputCard.ReadAllAutoRangeChannels|ReadAllAutoRangeChannels
--
<!DEF>
function <!TW>P0097.AnalogInputCard.ReadAllAutoRangeChannels (rCard : real) : vector;
<!TXT>
Gibt die aktuellen Eingangsspannungen der <!RW>AnalogInputCard Nummer <!PW>rCard (0..1) in Form eines Vectors fr die 32 Eingangskanle zurck (Einheit [V]).
>>

<<
128.187.2.2
P0097.AnalogInputCard.ReadAllChannels|ReadAllChannels
--
<!DEF>
function <!TW>P0097.AnalogInputCard.ReadAllChannels (rCard, rRange : real) : vector;
<!TXT>
Gibt die aktuellen Eingangsspannungen der <!RW>AnalogInputCard Nummer <!PW>rCard (0..1) in Form eines Vectors fr die 32 Eingangskanle zurck (Einheit [V]). Der zu benutzende Messbereich wird ber <!PW>rRange (0..3) eingestellt.

 <!PW>rRange :
<!STBL>
<!+>Nr.<!+>Bereich<!+>
<!+>0<!>0..3,5 V<!>
<!+>1<!>0..7,0 V<!>    
<!+>2<!>0..14,0 V<!>
<!+>3<!>0..18,0 V<!>
<!ETBL>
>>

<<
128.187.2.3
P0097.AnalogInputCard.ReadChannel|ReadChannel
--
<!DEF>
function <!TW>P0097.AnalogInputCard.ReadChannel (rCard, rChannel, rRange : real) : real;
<!TXT>
Gibt die aktuelle Eingangsspannung des Kanals <!PW>rChannel (0..32) der <!RW>AnalogInputCard Nummer <!PW>rCard (0..1) zurck (Einheit [V]). Der zu benutzende Messbereich wird ber <!PW>rRange (0..3) eingestellt.

 <!PW>rRange :
<!STBL>
<!+>Nr.<!+>Bereich<!+>
<!+>0<!>0..3,5 V<!>
<!+>1<!>0..7,0 V<!>    
<!+>2<!>0..14,0 V<!>
<!+>3<!>0..18,0 V<!>
<!ETBL>
>>

<<
128.187.2.4
P0097.AnalogInputCard.ReadAvarageChannel|ReadAvarageChannel
--
<!DEF>
function <!TW>P0097.AnalogInputCard.ReadAvarageChannel (rCard, rChannel, rRange, rCount, rDelay : real) : real;
<!TXT>
Gibt die aktuelle Eingangsspannung des Kanals <!PW>rChannel (0..32) der <!RW>AnalogInputCard Nummer <!PW>rCard (0..1) zurck (Einheit [V]). Dabei werden von der Karte mehrere (<!PW>rCount (0..255)) Messwerte mit einer einstellbaren Wartezeit (<!PW>rDelay (0..255) [ms]) ermittelt und der Mittelwert gebildet. Der zu benutzende Messbereich wird ber <!PW>rRange (0..3) eingestellt.

 <!PW>rRange :
<!STBL>
<!+>Nr.<!+>Bereich<!+>
<!+>0<!>0..3,5 V<!>
<!+>1<!>0..7,0 V<!>    
<!+>2<!>0..14,0 V<!>
<!+>3<!>0..18,0 V<!>
<!ETBL>
>>

<<
128.187.2.5
P0097.AnalogInputCard.ReadAutoRangeChannel|ReadAutoRangeChannel
--
<!DEF>
function <!TW>P0097.AnalogInputCard.ReadAutoRangeChannel (rCard, rChannel) : real;
<!TXT>
Gibt die aktuelle Eingangsspannung des Kanals <!PW>rChannel (0..32) der <!RW>AnalogInputCard Nummer <!PW>rCard (0..1) zurck (Einheit [V]).
>>

<<
128.187.3
P0097.AnalogOutputCard|AnalogOutputCard
--
Stellt den Zugriff auf die <!RW>AnalogOutputCard des P0097-Messsystems zur Verfgung.
>>

<<
128.187.3.1
P0097.AnalogOutputCard.WriteChannel|WriteChannel
--
<!DEF>
function <!TW>P0097.AnalogOutputCard.WriteChannel (rChannel, rValue : real);
<!TXT>
Setzt die Ausgangsspannung der <!RW>AnalogOutputCard fr Kanal <!PW>rChannel auf den Wert in <!PW>rValue (Einheit [V]).
>>

<<
128.187.3.2
P0097.AnalogOutputCard.WriteAllChannels|WriteAllChannels
--
<!DEF>
function <!TW>P0097.AnalogOutputCard.WriteAllChannels (vValue : vector);
<!TXT>
Setzt die Ausgangsspannungen der <!RW>AnalogOutputCard auf die Werte in <!PW>vValue (Vector mit 32 Werten, Einheit [V]).
>>

<<
128.187.3.3
P0097.AnalogOutputCard.SetDefaults|SetDefaults
--
<!DEF>
function <!TW>P0097.AnalogOutputCard.SetDefaults;
<!TXT>
Setzt die Ausgangsspannungen der <!RW>AnalogOutputCard auf die im Setup eingestellten Default-Werte.
>>

<<
128.187.4
P0097.DigitalIoCard|DigitalIoCard
--
Stellt den Zugriff auf die Karten des Types <!RW>DigitalIoCard des P0097-Messsystems zur Verfgung.
>>

<<
128.187.4.1
P0097.DigitalIoCard.WriteBit|WriteBit
--
<!DEF>
function <!TW>P0097.DigitalIoCard.WriteBit (rCard, rAddress, rValue : real);
<!TXT>
Setzt das Ausgangsbit der <!RW>DigitalIoCard Nummer <!PW>rCard (0..3) fr Bit <!PW>rAddress auf den Wert in <!PW>rValue.
>>

<<
128.187.4.2
P0097.DigitalIoCard.WriteByte|WriteByte
--
<!DEF>
function <!TW>P0097.DigitalIoCard.WriteByte (rCard, rAddress, rValue : real);
<!TXT>
Setzt das Ausgangsbyte der <!RW>DigitalIoCard Nummer <!PW>rCard (0..3) fr Byte <!PW>rAddress auf den Wert in <!PW>rValue.
>>

<<
128.187.4.3
P0097.DigitalIoCard.WriteWord|WriteWord
--
<!DEF>
function <!TW>P0097.DigitalIoCard.WriteWord (rCard, rAddress, rValue : real);
<!TXT>
Setzt das Ausgangswort der <!RW>DigitalIoCard Nummer <!PW>rCard (0..3) fr Word <!PW>rAddress auf den Wert in <!PW>rValue.
>>

<<
128.187.4.4
P0097.DigitalIoCard.SetDefaults|SetDefaults
--
<!DEF>
function <!TW>P0097.DigitalIoCard.SetDefaults;
<!TXT>
Setzt die Ausgnge der <!RW>DigitalIoCard Nummer <!PW>rCard (0..3) auf die im Setup eingestellten Default-Werte.
>>

<<
128.187.4.5
P0097.DigitalIoCard.ReadBit|ReadBit
--
<!DEF>
function <!TW>P0097.DigitalIoCard.ReadBit (rCard, rAddress : real) : real;
<!TXT>
Gibt den Wert des Eingangsbits der <!RW>DigitalIoCard Nummer <!PW>rCard (0..3) fr Bit <!PW>rAddress zurck.
>>

<<
128.187.4.7
P0097.DigitalIoCard.ReadByte|ReadByte
--
<!DEF>
function <!TW>P0097.DigitalIoCard.ReadByte (rCard, rAddress : real) : real;
<!TXT>
Gibt den Wert des Eingangsbytes der <!RW>DigitalIoCard Nummer <!PW>rCard (0..3) fr Word <!PW>rAddress zurck.
>>

<<
128.187.4.8
P0097.DigitalIoCard.ReadWord|ReadWord
--
<!DEF>
function <!TW>P0097.DigitalIoCard.ReadWord (rCard, rAddress : real) : real;
<!TXT>
Gibt den Wert des Eingangsworts der <!RW>DigitalIoCard Nummer <!PW>rCard (0..3) fr Word <!PW>rAddress zurck.
>>

<<
128.187.4.9
P0097.DigitalIoCard.SetControl|SetControl
--
<!DEF>
function <!TW>P0097.DigitalIoCard.SetControl (rCard, rMode : real) : real;
<!TXT>
Setzt den Mode der <!RW>DigitalIoCard Nummer <!PW>rCard (0..3) auf den in <!PW>rMode bergebenen Wert.

 <!PW>rMode :
<!STBL>
<!+>MSB<!+><!+><!+><!+><!+><!+><!+>LSB<!+>
<!+>IC3<!+>IC2<!+>IC1<!+>IC0<!+>OC3<!+>OC2<!+>OC1<!+>OC0<!+>
<!ETBL>

ICx : 0 = transparent read
1 = write input from ext. clock

OCx : 0 = output disabled
1 = output enabled
>>

<<
128.187.5
P0097.PushPullCard|PushPullCard
--
Stellt den Zugriff auf die Karten des Types <!RW>PushPullCard des P0097-Messsystems zur Verfgung.
>>

<<
128.187.5.1
P0097.PushPullCard.WriteChannel|WriteChannel
--
<!DEF>
function <!TW>P0097.PushPullCard.WriteChannel (rCard, rChannel, rValue : real);
<!TXT>
Setzt den Ausgang der <!RW>PushPullCard Nummer <!PW>rCard fr Kanal <!PW>rChannel auf den Wert in <!PW>rValue.

<!PW>rValue :
<!STBL>
<!+>Nr.<!+>Bereich<!+>
<!+>0<!>Low<!>
<!+>1<!>High<!>    
<!+>2<!>High impendance<!>
<!ETBL>
>>

<<
128.187.5.2
P0097.PushPullCard.WriteAllChannels|WriteAllChannels
--
<!DEF>
function <!TW>P0097.PushPullCard.WriteAllChannels (rCard : real; vValue : vector);
<!TXT>
Setzt die Ausgnge der <!RW>PushPullCard Nummer <!PW>rCard auf die Werte in <!PW>vValue (Vector mit 16 Werten).

<!PW>vValue[1..16] :
<!STBL>
<!+>Nr.<!+>Bereich<!+>
<!+>0<!>Low<!>
<!+>1<!>High<!>    
<!+>2<!>High impendance<!>
<!ETBL>
>>

<<
128.187.5.3
P0097.PushPullCard.SetDefaults|SetDefaults
--
<!DEF>
function <!TW>P0097.PushPullCard.SetDefaults (rCard : real);
<!TXT>
Setzt die Ausgnge der <!RW>PushPullCard Nummer <!PW>rCard auf die im Setup eingestellten Werte.
>>

<<
128.187.5.4
P0097.PushPullCard.ReadAllChannels|ReadAllChannels
--
<!DEF>
function <!TW>P0097.PushPullCard.ReadAllChannels (rCard : real) : vector;
<!TXT>
Gibt die aktuellen Eingangspannungen der <!RW>PushPullCard Nummer <!PW>rCard in Form eines Vector fr die 16 Kanle zurck (Einheit [V]).
>>

<<
128.187.5.5
P0097.PushPullCard.ReadChannel|ReadChannel
--
<!DEF>
function <!TW>P0097.PushPullCard.ReadChannel (rCard, rChannel : real) : real;
<!TXT>
Gibt die aktuelle Eingangspannung des Kanals <!PW>rChannel der <!RW>PushPullCard Nummer <!PW>rCard zurck (Einheit [V]).
>>

<<
128.187.6
P0097.AnalogInputFirmware|AnalogInputFirmware
--
Stellt den Zugriff auf die analogen Inputs ber die Firmware des Prflings des P0097-Messsystems zur Verfgung.
>>

<<
128.187.6.1
P0097.AnalogInputFirmware.ReadAnalog|ReadAnalog
--
<!DEF>
function <!TW>P0097.AnalogInputFirmware.ReadAnalog (rChannel : real) : real;
<!TXT>
Gibt die aktuelle Eingangsspannung des Kanals <!PW>rChannel zurck, welcher ber die Firmware des Prflings des P0097-Messsystems gelesen wird (Einheit [V]).
>>

<<
128.187.7
P0097.DigitalInputFirmware|DigitalInputFirmware
--
Stellt den Zugriff auf die digitalen Inputs ber die Firmware des Prflings des P0097-Messsystems zur Verfgung.
>>

<<
128.187.7.1
P0097.DigitalInputFirmware.ReadInput|ReadInput
--
<!DEF>
function <!TW>P0097.DigitalInputFirmware.ReadInput : vector;
<!TXT>
Gibt den Eingangsstatus der digitalen Inputs zurck, welche ber die Firmware des Prflings des P0097-Messsystems gelesen werden.
>>

<<
128.187.8
P0097.DigitalIoController|DigitalIoController
--
Stellt den Zugriff auf digitalen IOs des Controllers des P0097-Messsystems zur Verfgung.
>>

<<
128.187.8.1
P0097.DigitalIoController.Write|Write
--
<!DEF>
function <!TW>P0097.DigitalIoController.Write (rValue : real);
<!TXT>
Setzt die digitalen Ausgnge des Controllers des P0097-Messsystems auf den Wert in <!PW>rValue.
>>

<<
128.187.8.2
P0097.DigitalIoController.SetDefaults|SetDefaults
--
<!DEF>
function <!TW>P0097.DigitalIoController.SetDefaults;
<!TXT>
Setzt die Ausgnge des Controllers des P0097-Messsystems auf die im Setup eingestellten Default-Werte.
>>

<<
128.187.8.3
P0097.DigitalIoController.Read|Read
--
<!DEF>
function <!TW>P0097.DigitalIoController.Read : real;
<!TXT>
Gibt den Wert der digitalen Eingnge des Controllers des P0097-Messsystems zurck.
>>

<<
128.187.8.4
P0097.DigitalIoController.SetControl|SetControl
--
<!DEF>
function <!TW>P0097.DigitalIoController.SetControl (rMode : real) : real;
<!TXT>
Setzt den Mode der digitalen IOs des Controllers des P0097-Messsystems auf den in <!PW>rMode bergebenen Wert.
>>

<<
128.187.9
P0097 Virtuelles Interface|Virtuelles Interface
--
Der Zugriff auf die Ein- und Ausgnge des P0097-Messsystems kann unabhngig von der zu Grunde liegenden Hardware ber logische Bezeichner erfolgen, welche im setup eingetragen werden. Voraussetzung ist, das jeder Bezeichner eindeutig ist, also nur ein mal verwendet wird.
>>

<<
128.187.9.1
P0097.GetInputs|GetInputs
--
<!DEF>
function <!TW>P0097.GetInputs (vsNames : stringvector; rAvarages, rDelay : real) : vector;
<!TXT>
Liest alle Eingnge mit den logischen Namen in <!PW>vsNames. Ist <!PW>rAvarages > 0 und wird dies von der zu Grunde liegenden Hardware untersttzt, so erfolgt eine Mittelwertbildung mit der Anzahl <!PW>rAvarages (0..255) und einer Wartezeit von <!PW>rDelay (0..255)[ms]. Das Ergebnis wird in Form eines Vectors zurckgegeben.
>>

<<
128.187.9.2
P0097.GetInput|GetInput
--
<!DEF>
function <!TW>P0097.GetInput (sName : string; rAvarages, rDelay : real) : real;
<!TXT>
Liest den Eingang mit den logischen Namen <!PW>sName. Ist <!PW>rAvarages > 0 und wird dies von der zu Grunde liegenden Hardware untersttzt, so erfolgt eine Mittelwertbildung mit der Anzahl <!PW>rAvarages (0..255) und einer Wartezeit von <!PW>rDelay (0..255)[ms].
>>

<<
128.187.9.3
P0097.SetOutputs|SetOutputs
--
<!DEF>
function <!TW>P0097.SetOutputs (vsNames : stringvector; vValues : vector);
<!TXT>
Setzt alle Ausgnge mit den logischen Namen in <!PW>vsNames auf die Werte in <!PW>vValues.
>>

<<
128.187.9.4
P0097.SetOutput|SetOutput
--
<!DEF>
function <!TW>P0097.SetOutput (sName : string; rValue : real);
<!TXT>
Setzt den Ausgang mit dem logischen Namen <!PW>sName auf den Werte in <!PW>rValue.
>>

<<
128.187.9.5
P0097.SetPath|SetPath
--
<!DEF>
function <!TW>P0097.SetPath (vsNames : stringvector);
<!TXT>
Setzt alle Ausgnge mit den logischen Namen in <!PW>vsNames auf true, 1 oder High (je nach Typ). Wird dem Namen ein "!" vorangestellt, wird der entsprechende Ausgang auf false, 0 oder Low gesetzt. Wird dem Namen ein "?" vorangestellt, wird der entsprechende Ausgang auf true, 2 oder HighImpendance gesetzt.
>>

<<
128.187.9.6
P0097.SetDefaults|SetDefaults
--
<!DEF>
function <!TW>P0097.SetDefaults;
<!TXT>
Alle Ausgnge werden auf die im Setup eingestellten Default-Werte gesetzt.
>>

<<
128.187.10
P0097.ControllerCard|ControllerCard
--
Stellt den Zugriff auf die <!RW>ControllerCard des P0097-Messsystems zur Verfgung.
>>

<<
128.187.10.1
P0097.ControllerCard.Init|Init
--
<!DEF>
function <!TW>P0097.ControllerCard.Init;
<!TXT>
Initialisiert den internen Controller des P0097-Messsystems.
>>

<<
128.187.10.2
P0097.ControllerCard.DefineConnection|DefineConnection
--
<!DEF>
function <!TW>P0097.ControllerCard.DefineConnection(rDeviceID, rVariantID, rIndividualID, rPortNo);
<!TXT>
Dient des Festlegung von Parametern fr die CAN-Verbindung zwischen dem Controller des Messsystems und dem Prfling.
>>

<<
128.187.10.2
P0097.ControllerCard.DefineRouting|DefineRouting
--
<!DEF>
function <!TW>P0097.ControllerCard.DefineRouting(rDeviceAddress, rPortNo : real);
<!TXT>
Dient des Festlegung von Parametern fr die CAN-Verbindung zwischen dem Controller des Messsystems und dem Prfling.
>>

<<
128.187.10.3
P0097.ControllerCard.EstablishCommunication|EstablishCommunication
--
<!DEF>
function <!TW>P0097.ControllerCard.EstablishCommunication(rTimeout : real);
<!TXT>
Dient dem Verbindungsaufbau der CAN-Verbindung zwischen dem Controller des Messsystems und dem Prfling.
>>

<<
128.187.10.4
P0097.ControllerCard.Status|Status
--
<!DEF>
function <!TW>P0097.ControllerCard.Status : real;
<!TXT>
Dient der Abfrage des Verbindungsstatus der CAN-Verbindung zwischen dem Controller des Messsystems und dem Prfling.
>>

<<
128.187.10.5
P0097.ControllerCard.GetNodeNumber|GetNodeNumber
--
<!DEF>
function <!TW>P0097.ControllerCard.GetNodeNumber (rDeviceID, rVariantID, rIndividualID : real) : real;
<!TXT>
Gibt die NodeNumber fr die CAN-Verbindung zwischen dem Controller des Messsystems und dem Prfling zurck.
>>

<<
128.187.10.6
P0097.ControllerCard.GetNodeMode|GetNodeMode
--
<!DEF>
function <!TW>P0097.ControllerCard.GetNodeMode (rNodeNumber: real) : real;
<!TXT>
Gibt den NodeMode fr die <!PW>rNodeNumber der CAN-Verbindung zwischen dem Controller des Messsystems und dem Prfling zurck.
>>

<<
128.187.10.7
P0097.ControllerCard.GetFirmware|GetFirmware
--
<!DEF>
function <!TW>P0097.ControllerCard.GetFirmware (rDeviceAddress: real) : string;
<!TXT>
Gibt bei erfolgreich aufgebauter CAN-Verbindung die Firmeware der Prfsoftware des Prfling zurck.
>>

<<
128.187.11
P0097 Communication|Communication
--
Dieser Abschnitt enthlt grundlegende Befehle zur Kommunikation mit dem P0097-Messsystem.
>>

<<
128.187.11.1
P0097.OpenPort|OpenPort
--
<!DEF>
function <!TW>P0097.OpenPort;
<!TXT>
ffnet die serielle Schnittstelle zum Controller des P0097-Messsystems.
>>

<<
128.187.11.2
P0097.ClosePort|ClosePort
--
<!DEF>
function <!TW>P0097.ClosePort;
<!TXT>
Schliet die serielle Schnittstelle zum Controller des P0097-Messsystems.
>>

<<
128.187.11.3
P0097.SendP0097MessageString|SendP0097MessageString
--
<!DEF>
function <!TW>P0097.SendP0097MessageString( rDevice, rCommand, rSendState, rSubAssembly : real; sComment : string; rSynchron, rTimeout : real; sParameter : string);
<!TXT>
Sendet den Befehl <!PW>rCommand an das Gert/Karte <!PW>rDevice/<!PW>rSubAssembly.

Mit <!PW>sComment kann ein optionaler Kommentar fr das Logging angegeben werden.

<!PW>rSynchron legt fest, ob auf die Antwort des Messsystems unmittelbar gewartet werden soll bevor der Befehl zurckkehrt. Mit <!PW>rTimout kann die maximal Wartezeit auf die Antwort vom Messsystem angegeben werden (Einheit [ms]). Wird hier '0' bergeben, wird eine Default-Wartezeit von 3000 ms verwendet.


Mit <!PW>rParameter knnen die Parameter fr das ausgewhlte Kommando angegeben werden. Die Angabe erfolgt in Form eines Hex-String ('00 11 22 33 ... FF').

ber <!PW>rSendState kann der Sendestatus gesetzt werden.
>>

<<
128.187.12
P0097 Allgemeine Befehle|Allgemeine Befehle
--
Dieser Abschnitt enthlt allgemeine Befehle zur Handhabung des P0097-Monitors fr das P0097-Messsystem.
>>

<<
128.187.12.1
P0097.LoadPreset|LoadPreset
--
<!DEF>
function <!TW>P0097.LoadPreset (sFileName : string);
<!TXT>
Ldt vordefinierte Grundeinstellungen aus der Datei <!PW>sFileName fr den P0097-Monitor.
>>

<<
128.187.12.2
P0097.Close|Close
--
<!DEF>
function <!TW>P0097.Close;
<!TXT>
Schliet den P0097-Monitor und gibt alle belegten Ressourcen wieder frei. Nach diesen Befehl kann der P0097-Monitor erst nach einem Neustert des Programms wieder verwendet werden.
>>

<<
128.187.12.3
P0097.Minimize|Minimize
--
<!DEF>
function <!TW>P0097.Minimize;
<!TXT>
Minimiert das Fenster des P0097-Monitors.
>>

<<
128.187.12.4
P0097.Maximize|Maximize
--
<!DEF>
function <!TW>P0097.Maximize;
<!TXT>
Maximiert das Fenster des P0097-Monitors.
>>

<<
128.187.12.5
P0097.ShowNormal|ShowNormal
--
<!DEF>
function <!TW>P0097.ShowNormal;
<!TXT>
Stellt das Fenster des P0097-Monitors wieder in seiner ursprnglichen Gre dar.
>>

<<
128.187.12.6
P0097.Show|Show
--
<!DEF>
function <!TW>P0097.Show;
<!TXT>
Zeigt das Fenster des P0097-Monitors wieder an.
>>

<<
128.187.12.7
P0097.Hide|Hide
--
<!DEF>
function <!TW>P0097.Hide;
<!TXT>
Verbirgt das Fenster des P0097-Monitors. Im Gegensatz zum Befehl Close, bleibt der Monitor aber im Hintergrund aktiv.
>>

<<
128.187.12.8
P0097.Activate|Activate
--
<!DEF>
function <!TW>P0097.Activate;
<!TXT>
Aktiviert das Fenster des P0097-Monitors.
>>

<<
128.187.13
P0097.DigitalOutputFirmware|DigitalOutputFirmware
--
Stellt den Zugriff auf die digitalen Outputs ber die Firmware des Prflings des P0097-Messsystems zur Verfgung.
>>

<<
128.187.13.1
P0097.DigitalInputFirmware.WriteOutputs|DigitalOutputFirmware
--
<!DEF>
function <!TW>P0097.DigitalInputFirmware.WriteOutputs(vValues : vector);
<!TXT>
Setzt die digitalen Ausgnge, welche ber die Firmware des Prflings des P0097-Messsystems gesteuert werden knnen auf die Werte in <!PW>vValues.
>>

