:Revision=2
:html
<<
128.134
RCMeas-Objekt|RCMeas
$NoSort
--
Das IP-Objekt <!RW>RCMeas erlaubt den Zugriff auf die RCMeas-Module an einem SerIO Bus
>>

<<
128.134.1
Funktionen des RCMeas Objekts|Funktionen
--
>>

<<
128.134.1.1
RCMeas.Get|Get
--
<!DEF>
function <!TW>RCMeas.Get (rNr, rMode : real [; rRange : real [; rUStim : real [; rOption : real]]]) : real;
function <!TW>RCMeas.Get (sName : string; rMode : real [; rRange : real [; rUStim : real [; rOption : real]]]) : real;
<!TXT>
Durchfhrung einer Messung und Rckgabe des Messwertes.

Das Modul wird entweder mit <!PW>rNr ber seine Modulnummer oder durch <!PW>sName ber seinen Modulnamen ausgewhlt.

 <!PW>rMode gibt die Art der Messung an:
<!STBL>
<!><b>1</b><!>Widerstand<!>
<!><b>2</b><!>Kapazitt<!>
<!><b>3</b><!>Diodenspannung<!>
<!><b>4</b><!>Spannungsmessung<!>
<!ETBL>

<!PW>rRange legt den Messbereich fest:
<!STBL>
<tr bgcolor=f0f0f0 align=center><td rowspan=2 valign=bottom><b>rRange</b></td><td colspan=4><b>Art der Messung</b><!>
<!+>Widerstand<!+>Kapazitt<!+>Diodenspannung<!+>Spannung<!>
<!c><b>0</b><!>Autorange<!>Autorange<!>Autorange<!>-nicht erlaubt-<!>
<!c><b>1</b><!>0..3 kOhm<!>0..10000 F<!>Rv 220 Ohm<!>Single-Ended<!>
<!c><b>2</b><!>0..30 kOhm<!>0..220 F<!>Rv 4,7 kOhm<!>Differentiell<!>
<!c><b>3</b><!>0..3 MOhm<!>0..4,7 F<!>Rv 100 kOhm<!>-nicht erlaubt-<!>
<!c><b>-1</b></td><td colspan=4>behlt den zuletzt ausgewhlten  Messbereich bei und ist der Defaultwert<!>
<!ETBL>

 <!PW>rUStim legt die Stimulationsspannung in Volt fest. Bei der Diodenmessung und der differentiellen Spannungsmessung wird dieser Parameter nicht beachtet. Wird kein Wert fr rUStim angegeben, so wird der zuletzt gesetzte Wert beibehalten.

 <!PW>rOption hat eine von rMode abhngige Funktion.
Fr Kapazittsmessungen legt es den Timeout in Sekunden fest. Bei allen anderen Messarten gibt es die Anzahl der Messungen fr die Mittelwertbildung (1..255) an. Wird rOption nicht angegeben, so wird der jeweils zuletzt gesetzte Wert verwendet.
>>

<<
128.134.1.2
RCMeas.IsActive|IsActive
--
<!DEF>
function <!TW>RCMeas.IsActive (rNr : real) : real;
function <!TW>RCMeas.IsActive (sName : string) : real;
<!TXT>
Liefert <!RW>TRUE, wenn das Modul aktiv ist.

Das Modul wird entweder mit <!PW>rNr ber seine Modulnummer oder durch <!PW>sName ber seinen Modulnamen ausgewhlt.
>>

<<
128.134.1.3
RCMeas.Error|Error
!128.134.3
--
<!DEF>
function <!TW>RCMeas.Error (rNr : real) : real;
function <!TW>RCMeas.Error (sName : string) : real;
<!TXT>
Liefert den Fehlercode der letzten Aktion auf dem Modul.

Das Modul wird entweder mit <!PW>rNr ber seine Modulnummer oder durch <!PW>sName ber seinen Modulnamen ausgewhlt.
>>

<<
128.134.3
RCMeas.Fehlercodes|Fehlercodes
!128.134.1.3
--
<!STBL>
<!+>Wert<!+>Bedeutung<!+>
<!c>0<!>alles okay<!>
<tr><td colspan=2 bgcolor=#f0f0f>Fehler im SerIOProtokoll</td></tr>
<!c>1<!>Timeout<!>
<!c>2<!>Antwort war zu kurz<!>
<!c>3<!>falsche Antwort<!>
<!c>4<!>ungltiges Zeichen in der Antwort<!>
<!c>5<!>Fehler im Kommando<!>
<!c>7<!>Antwort war zu lang<!>
<!c>8<!>Karte ist nicht aktiv<!>
<tr><td colspan=2 bgcolor=#f0f0f0>Fehler auf der seriellen Schnittstelle</td></tr>
<!c>103<!>Timeout<!>
<tr><td colspan=2 bgcolor=#f0f0f>von der RCMeas-Karte gemeldete Fehler</td></tr>
<!c>200<!>gelesenerr Float Wert ungltig<!>
<!c>201<!>Kommando war ungltig<!>
<!c>202<!>Kommando Syntax ungltig<!>
<!c>203<!>Parameter ungltig<!>
<!c>204<!>Parameter out of range<!>
<!c>216<!>Timeout bei Kapazittsmessung<!>
<!c>233<!>Unterlauf<!>
<!c>234<!>berlauf<!>
<!c>sonst<!>&quot;unbekannt&quot;<!>
<!ETBL>
>>

        
