:Revision=1
:html
<<
128.123
DirectFail-Objekt|DirectFail
--
Das IP-Objekt DirectFail erlaubt zum einem die Steuerung des Direkt-Fehler Systems und zum anderen die Datenbergabe aus dem Direkt-Fehler Schritt an das System.

Da der Direkt-Fehler-Schritt keine Prfschrittparameter besitzt, werden die Daten des Schrittes ber das DirectFail IP Objekt bergeben (hnlich den synthetisierten Messwerten).
>>


<<
128.123.2
Prozeduren des DirectFail-Objekts|Prozeduren
--
>>
<<
128.123.2.1
DirectFail.Call|Call
--
<!DEF>
procedure <!TW>DirectFail.Call;
<!TXT>
Wirkt wie ein Click auf den Direkt Fehler Knopf. Hat nur dann eine Auswirkung, wenn der Knopf auch aktiv ist.
>>

<<
128.123.2.2
DirectFail.Enable|Enable
--
<!DEF>
procedure <!TW>DirectFail.Enable (rOn : real);
<!TXT>

Macht den Direkt Fehler Knopf aktiv (<!PW>rOn=<!RW>true) oder inaktiv (<!PW>rOn=<!RW>false). berschreibt die Vorgabe aus den Grundeinstellungen, allerdings nicht permanent, nach dem nchsten Reset ist wieder die Vorgabe aus der Grundeinstellung gesetzt.
>>

<<
128.123.2.3
DirectFail.File|File
--
<!DEF>
procedure <!TW>DirectFail.File (sFileName : string);
<!TXT>
Setzt den fr den Direkt Fehler Schritt verwendeten Interpreterschritt. berschreibt die Vorgabe aus den Grundeinstellungen, allerdings nicht permanent, nach dem nchsten Reset ist wieder die Vorgabe aus der Grundeinstellung gesetzt.
>>

<<
128.123.2.5
DirectFail.Set|Set
--
<!DEF>
procedure <!TW>DirectFail.Set (sIdent : string; .Wert : real|string);
<!TXT>
Setzt ein Attribut des vom Direkt Fehler Schrittes erzeugten Messwertes.

Die Attribute werden ber ihren Namen angesprochen. Der Datentyp von Wert muss zu der Art des Attributes passen.

Zur Zeit definierte Attribute und die Datentypen

<!STBL>
<!+>Name<!+>Datentyp(en)<!+>Beschreibung<!>
<!>Info<!>String<!>Bezeichnung<!>
<!>LowerLimit<!>Real<!>Untergrenze<!>
<!>UpperLimit<!>Real<!>Obergrenze<!>
<!>Unit<!>String<!>Einheit<!>
<!>Precision<!>Real (0..9)<!>Nachkommastellen<!>
<!>SaveData<!>Real (bool)<!>Messwert speichern ?<br>0 / <!RW>false : nein<br>1 / <!RW>true  : ja<!>
<!>Duration<!>Real<!>Dauer des Prfschrittes<!>
<!ETBL>

Die Attribute knnen beliebig oft berschrieben werden.

Die Namen knnen in Klein- oder Grobuchstaben abgegeben werden.

Im Gegensatz zu den synthetischen Messwerten (<!RW>MeasData.New) knnen fr den Direkt Fehler Messwert die Attribute <!RW>MeasValue (Messwert) und <!RW>StepResult (Ergbenis des Schrittes) nicht direkt gesetzt werden, sondern werden wie bei normalen Prfschritten ber die Systemprozeduren SetValue und SetStepResult gesetzt.
>>
