:html
<<
128.183
ShortCircuit-Objekt (Kurzschluprfung)|ShortCircuit
--
Das IP-Objekt ShortCircuit dient der Kurzschluprfung mittels des MCD-Testsystems.
>>

<<
128.183.2
Funktionen des ShortCircuit-Objekts|Funktionen
--
>>
<<
128.183.2.1
ShortCircuit.IsActiv|IsActiv
--
<!DEF>
function <!TW>ShortCircuit.IsActive (rSystemNr : real) : real;
<!TXT>
Liefert <!RW>TRUE, wenn die Kurzschlumessung fr die angegebene <!PW>rSystemNr aktiviert ist.
>>

<<
128.183.2.2
ShortCircuit.Close|Close
--
<!DEF>
function <!TW>ShortCircuit.Close (rSystemNr : real) : real;
<!TXT>
Deaktiviert die Kurzschlumessung fr die angegebene <!PW>rSystemNr. Liefert 1, wenn kein Fehler aufgetreten ist.
>>

<<
128.183.2.3
ShortCircuit.Init|Init
--
<!DEF>
function <!TW>ShortCircuit.Init (rSystemNr : real) : real;
<!TXT>
Aktiviert die Kurzschlumessung fr die angegebene <!PW>rSystemNr. Liefert 1, wenn kein Fehler aufgetreten ist.
>>

<<
128.183.2.4
ShortCircuit.CreateNetList|CreateNetList
--
<!DEF>
function <!TW>ShortCircuit.CreateNetList (rSystemNr, rCount : real) : real;
<!TXT>
Legt die Anzahl Messpunkte <!PW>rCount fr die angegebene <!PW>rSystemNr fest. Liefert 1, wenn kein Fehler aufgetreten ist.
>>

<<
128.183.2.5
ShortCircuit.ClearNet|ClearNet
--
<!DEF>
function <!TW>ShortCircuit.ClearNet (rSystemNr : real) : real;
<!TXT>
Lscht alle erkannten Netze fr die angegebene <!PW>rSystemNr. Liefert 1, wenn kein Fehler aufgetreten ist.
>>

<<
128.183.2.6
ShortCircuit.ClearShort|ClearShort
--
<!DEF>
function <!TW>ShortCircuit.ClearShort (rSystemNr : real) : real;
<!TXT>
Lscht alle erkannten Kurzschlsse fr die angegebene <!PW>rSystemNr. Liefert 1, wenn kein Fehler aufgetreten ist.
>>

<<
128.183.2.7
ShortCircuit.GetNetListCount|GetNetListCount
--
<!DEF>
function <!TW>ShortCircuit.GetNetListCount (rSystemNr : real; var rCount : real) : real;
<!TXT>
Gibt in <!PW>rCount die Anzahl der Messpunkte fr die angegebene <!PW>rSystemNr zurck. Liefert 1, wenn kein Fehler aufgetreten ist.
>>

<<
128.183.2.8
ShortCircuit.GetNetListData|GetNetListData
--
<!DEF>
function <!TW>ShortCircuit.GetNetListData (rSystemNr, rIndex : real; var sName : string; var rXPos, rYPos, rChannel : real; var sNet, sShort : string; var rTested : real) : real;
<!TXT>
Gibt alle fr den Messpunkt <!PW>rIndex konfigurierten und ermittelten Daten in <!PW>rSystemNr zurck. Liefert 1, wenn kein Fehler aufgetreten ist.

<!STBL>
<!+>Rckgabe-Parameter<!+>Bedeutung<!>
<!>sName<!>Name des Messpunktes<!>
<!>rXPos<!>X-Position des Messpunktes (relativ)<!>
<!>rYPos<!>Y-Position des Messpunktes (relativ)<!>
<!>rChannel<!>Messkanal<!>
<!>sNet<!>Name eines erkannten Netzes<!>
<!>sShort<!>Name eines erkannten Kurzschlusses<!>
<!>rTested<!>Flag, ob der Messpunkt fertig gestestet ist (0: in Arbeit; 1: Pass; 2: Fail)<!>
<!ETBL>
>>

<<
128.183.2.9
ShortCircuit.SetNetListData|SetNetListData
--
<!DEF>
function <!TW>ShortCircuit.SetNetListData (rSystemNr, rIndex : real; sName : string; rXPos, rYPos, rChannel : real; sNet, sShort : string; rTested : real) : real;
<!TXT>
Setzt alle Konfigurations- und Testdaten fr den Messpunkt <!PW>rIndex in <!PW>rSystemNr zurck. Liefert 1, wenn kein Fehler aufgetreten ist.

<!STBL>
<!+>Parameter<!+>Bedeutung<!>
<!>sName<!>Name des Messpunktes<!>
<!>rXPos<!>X-Position des Messpunktes (relativ)<!>
<!>rYPos<!>Y-Position des Messpunktes (relativ)<!>
<!>rChannel<!>Messkanal<!>
<!>sNet<!>Name eines erkannten Netzes<!>
<!>sShort<!>Name eines erkannten Kurzschlusses<!>
<!>rTested<!>Flag, ob der Messpunkt fertig gestestet ist (0: in Arbeit; 1: Pass; 2: Fail)<!>
<!ETBL>
>>

<<
128.183.2.10
ShortCircuit.OneToAll|OneToAll
--
<!DEF>
function <!TW>ShortCircuit.OneToAll (rSystemNr, rIndex, rHiLowMode, rTestMode : real; var rState : real) : real;
<!TXT>
Setzt die Multiplexer so, dass der Messpunkt <!PW>rIndex in <!PW>rSystemNr gegen alle anderen Messpunkte gemessen werden kann. Liefert 1, wenn kein Fehler aufgetreten ist.

<!STBL>
<!+>Parameter<!+>Bedeutung<!>
<!>rHiLowMode<!>Legt fest, wie die Polaritt der Ausgnge geschaltet werden soll.<!>
<!>rTestmode<!>Legt fest, ob die Ausgnge tatschlich geschaltet (False) werden sollen oder die Aktion fr die Statusabfrage nur simuliert wird (True).<!>
<!ETBL>

In <!PW>rState wird zurckgegeben, ob die gewnschte Aktion fr die Kurzschluss- /Netzmessung notwendig ist.

<!STBL>
<!+>Wert<!+>Bedeutung fr Kurzschlussmessung<!+>Status<!>
<!>0<!>Messung notwendig<!>keine Besonderheiten<!>
<!>8<!>Messung nicht notwendig<!>Messpunkt bereits fertig getested (Pass)<!>
<!>16<!>Messung nicht notwendig<!>Messpunkt bereits fertig getested (Fail)<!>
<!ETBL>
>>

<<
128.183.2.11
ShortCircuit.OneToOne|OneToOne
--
<!DEF>
function <!TW>ShortCircuit.OneToOne (rSystemNr, rIndex1, rIndex2, rHiLowMode, rTestMode : real; var rState : real) : real;
<!TXT>
Setzt die Multiplexer so, dass die Kurzschluss-/Netzmessung zwischen den Messpunkten <!PW>rIndex1 und <!PW>rIndex2 in <!PW>rSystemNr durchgefhrt werden kann. Liefert 1, wenn kein Fehler aufgetreten ist.

<!STBL>
<!+>Parameter<!+>Bedeutung<!>
<!>rHiLowMode<!>Legt fest, wie die Polaritt der Ausgnge geschaltet werden soll.<!>
<!>rTestmode<!>Legt fest, ob die Ausgnge tatschlich geschaltet (False) werden sollen oder die Aktion fr die Statusabfrage nur simuliert wird (True).<!>
<!ETBL>

In <!PW>rState wird zurckgegeben, ob die gewnschte Aktion fr die Kurzschluss-/Netzmessung notwendig ist.

<!STBL>
<!+>Wert<!+>Bedeutung fr Kurzschlussmessung<!+>Status<!>
<!>0<!>Messung notwendig<!>keine Besonderheiten<!>
<!>1<!>Messung nicht notwendig<!>Index1 und Index2 gleich<!>
<!>2<!>Messung nicht notwendig<!>Index1 und Index2 im gleichen Netz<!>
<!>4<!>Messung nicht notwendig<!>Index1 und Index2 im gleichen Kurzschluss<!>
<!>8<!>Messung nicht notwendig<!>Index1 oder Index2 bereits fertig getested (Pass)<!>
<!ETBL>
>>

<<
128.183.2.12
ShortCircuit.SetNet|SetNet
--
<!DEF>
function <!TW>ShortCircuit.SetNet (rSystemNr, rIndex1, rIndex2) : real;
<!TXT>
Kennzeichnet, dass zwischen den Messpunkten <!PW>rIndex1 und <!PW>rIndex2 in <!PW>rSystemNr ein zulssiges Netz festgestellt wurde. Dieser Befehl ist insbesondere fr die Erstellung des "Golden Device" von Bedeutung. Liefert 1, wenn kein Fehler aufgetreten ist.
>>

<<
128.183.2.13
ShortCircuit.SetShort|SetShort
--
<!DEF>
function <!TW>ShortCircuit.SetShort (rSystemNr, rIndex1, rIndex2) : real;
<!TXT>
Kennzeichnet, dass zwischen den Messpunkten <!PW>rIndex1 und <!PW>rIndex2 in <!PW>rSystemNr ein Kurzschlu festgestellt wurde. Liefert 1, wenn kein Fehler aufgetreten ist.
>>

<<
128.183.2.14
ShortCircuit.SetOpen|SetOpen
--
<!DEF>
function <!TW>ShortCircuit.SetOpen (rSystemNr, rIndex1, rIndex2) : real;
<!TXT>
Kennzeichnet, dass zwischen den Messpunkten <!PW>rIndex1 und <!PW>rIndex2 in <!PW>rSystemNr ein erforderliches Netz nicht vorhanden ist. Liefert 1, wenn kein Fehler aufgetreten ist.
>>

<<
128.183.2.15
ShortCircuit.SetReady|SetReady
--
<!DEF>
function <!TW>ShortCircuit.SetReady (rSystemNr, rIndex) : real;
<!TXT>
Kennzeichnet, dass der Messpunkt <!PW>rIndex in <!PW>rSystemNr erfolgreich und ohne Fehler getestet werden konnte. Liefert 1, wenn kein Fehler aufgetreten ist.
>>

<<
128.183.2.16
ShortCircuit.ShowNetList|ShowNetList
--
<!DEF>
function <!TW>ShortCircuit.ShowNetList (rSystemNr, rModal, rTabIndex) : real;
<!TXT>
Anzeige des Kurzschlusstest-Monitors fr <!PW>rIndex. <!PW>rModal (True/False) kennzeichnet, ob die Programmabarbeitung bis zum Schlieen des Monitors angehalten werden soll. <!PW>rTabIndex (0-2) legt die anzuzeigende Registrierkarte im Kurzschlusstest-Monitor fest. Liefert 1, wenn kein Fehler aufgetreten ist.
>>

<<
128.183.2.17
ShortCircuit.HideNetList|HideNetList
--
<!DEF>
function <!TW>ShortCircuit.HideNetList (rSystemNr) : real;
<!TXT>
Schliet die Anzeige des Kurzschlusstest-Monitors fr <!PW>rIndex. Liefert 1, wenn kein Fehler aufgetreten ist.
>>

<<
128.183.2.18
ShortCircuit.ExportNetList|ExportNetList
--
<!DEF>
function <!TW>ShortCircuit.ExportNetList (rSystemNr, sFileName, rAsIniFile) : real;
<!TXT>
Exportiert den aktuellen Inhalt der Netzliste von <!PW>rSystemNr in die Datei <!PW>sFileName. ber <!PW>rAsIniFile wird festgelegt, ob der Export im INI-File Format oder als dBaseIV-Datenbanktabelle erfolgen soll. Liefert 1, wenn kein Fehler aufgetreten ist.
>>

<<
128.183.2.19
ShortCircuit.ImportNetList|ImportNetList
--
<!DEF>
function <!TW>ShortCircuit.ImportNetList (rSystemNr, sFileName, rAsIniFile) : real;
<!TXT>
Importiert den aktuellen Inhalt der Netzliste von <!PW>rSystemNr aus der Datei <!PW>sFileName. ber <!PW>rAsIniFile wird festgelegt, ob der Import im INI-File Format oder aus einer dBaseIV-Datenbanktabelle erfolgen soll. Liefert 1, wenn kein Fehler aufgetreten ist.
>>

<<
128.183.2.20
ShortCircuit.Reset|Reset
--
<!DEF>
function <!TW>ShortCircuit.Reset (rSystemNr : real) : real;
<!TXT>
Setzt die Multiplexer fr <!PW>rSystemNr zurck. Liefert 1, wenn kein Fehler aufgetreten ist.
>>

<<
128.183.2.21
ShortCircuit.Count|Count
--
<!DEF>
function <!TW>ShortCircuit.Count : real;
<!TXT>
Gibt in die Anzahl der konfigurierten System zurck. Liefert 0, wenn ein Fehler aufgetreten ist.
>>

<<
128.183.2.22
ShortCircuit.ClearGoods|ClearGoods
--
<!DEF>
function <!TW>ShortCircuit.ClearGoods (rSystemNr : real) : real;
<!TXT>
Lscht alle als Pass gekennzeichneten Messpunkte fr das System <!PW>rSystemNr. Liefert 1, wenn kein Fehler aufgetreten ist.
>>

<<
128.183.2.23
ShortCircuit.FindIndex|FindIndex
--
<!DEF>
function <!TW>ShortCircuit.FindIndex (rSystemNr : real; sName : string; var rIndex : real) : real;
<!TXT>
Gibt in <!PW>rIndex den Index fr den Messpunkt <!PW>sName im System <!PW>rSystemNr zurck. Liefert 1, wenn kein Fehler aufgetreten ist.
>>

<<
128.183.2.24
ShortCircuit.GetNet|GetNet
--
<!DEF>
function <!TW>ShortCircuit.GetNet (rSystemNr : real; rIndex : real; var vNetList : vecor) : real;
<!TXT>
Gibt in <!PW>vNetLIst die Indizes fr das Netz in Messpunkt <!PW>rIndex im System <!PW>rSystemNr zurck. Liefert 1, wenn kein Fehler aufgetreten ist. Ist kein Netz vorhanden, wird ein leerer Vektor zurckgegeben.
>>

<<
128.183.2.25
ShortCircuit.GetShort|GetShort
--
<!DEF>
function <!TW>ShortCircuit.GetShort (rSystemNr : real; rIndex : real; var vShortList : vecor) : real;
<!TXT>
Gibt in <!PW>vShortLIst die Indizes fr den Kurzschlu in Messpunkt <!PW>rIndex im System <!PW>rSystemNr zurck. Liefert 1, wenn kein Fehler aufgetreten ist. Ist kein Kurzschlu vorhanden, wird ein leerer Vektor zurckgegeben.
>>

<<
128.183.2.26
ShortCircuit.MarkIndex|MarkIndex
--
<!DEF>
function <!TW>ShortCircuit.MarkIndex (rSystemNr : real; rIndex : real [; rMode : real [; rSize : real [; rRound : real [; rWidth : real]]]]) : real;
<!TXT>
Markiert den Messpunkt <!PW>rIndex im System <!PW>rSystemNr. Dabei bestimmt <!PW>rMode die Farbe und <!PW>rSize die Gre der Markierung. Mit <!PW>rRound kann die Rundung und mit <!PW>rWidth die Dicke der Markierung festgelegt werden. Liefert 1, wenn kein Fehler aufgetreten ist.
>>

