:Revision=1
:html
<<
128.141
NfGen - Niederfrequenzgenerator|NfGen
$NoSort
--
>>

<<
128.141.1
Funktionen des NfGen-Objekts|Funktionen
--
Derzeit werden keine Funktionen untersttzt.
>>
<<
128.141.2
Prozeduren des NfGen-Objekts|Prozeduren
--
>>

<<
128.141.2.1
NfGen.Setup|Setup
--
<!DEF>
procedure <!TW>NfGen.Setup (aCard : address; rFrequency, rVoltage : real);
<!TXT>
Initialisiert die NFGeneratorkarte <!PW>aCard.

 <!PW>rFrequency legt die Frequenz des Sinussignals (<!PW>rFrequency <> 0) fest, bzw. schaltet auf die Erzeugung eines DC-Signals (<!PW>rFrequency = 0) um.

 <!PW>rVoltage legt den Effektivwert der Spannung des Sinussignals bzw. den Spannungspegel des DC-Signals fest.

Beispiele:

Sinus 50Hz, 2V effektiv ausgeben
<!CODE>
NfGen.Setup (NfGenCard, 50, 2);
<!TXT>

Sinus 1kHz, 2V Spitze-Spitze ausgeben
<!CODE>
NfGen.Setup (NfGenCard, 1000, 2/(2*math.sqrt(2)));
<!TXT>

DC-Spannung -0.5V ausgeben
<!CODE>
NfGen.Setup (NfGenCard, 0, 0.5);
<!TXT>
>>

<<
128.141.2.2
NfGen.Buffer|Buffer
--
<!DEF>
procedure <!TW>NfGen.Buffer (aCard : address; rBufferOnOff : real);
<!TXT>
Schaltet den Pufferverstrker auf der NFGeneratorkarte <!PW>aCard in Abhngigkeit von <!PW>rBufferOnOff ein oder aus.
>>

<<
128.141.2.3
NfGen.Channel.Set|Channel.Set
--
<!DEF>
procedure <!TW>NfGen.Channel.Set (aCard : address; rChannelNr : real [; rAlone : real]);
<!TXT>
Schaltet auf der NFGeneratorkarte <!PW>aCard den Ausgangskanal <!PW>rChannelNr (1..16) ein.

Wenn <!PW>rAlone <!RW>TRUE ist (default), werden andere Kanle abgeschaltet. Soll ein Kanal mit <!TW>NfGen.Channel.Set zu bereits eingeschalteten Kanlen hinzugeschaltet werden, so muss <!PW>rAlone mit <!RW>FALSE angegeben werden.
>>

<<
128.141.2.4
NfGen.Channel.Clr|Channel.Clr
--
<!DEF>
procedure <!TW>NfGen.Channel.Clr (aCard : address; rChannelNr : real);
<!TXT>
Schaltet auf der NFGeneratorkarte <!PW>aCard den Ausgangskanal <!PW>rChannelNr (1..16) ab.

Wenn <!PW>rChannelNr mit 0 angegeben wird, werden alle Kanle abgeschaltet.
>>

<<
128.141.2.5
NfGen.Channel.Word|Channel.Word
--
<!DEF>
procedure <!TW>NfGen.Channel.Word (aCard : address; rChannels : real);
<!TXT>
Setzt auf der NFGeneratorkarte <!PW>aCard den Ausgangsmultiplexer auf das in <!PW>rChannels (1..65535) angegebene Bitmuster.

Wenn <!PW>rChannels mit 0 angegeben wird, werden alle Kanle abgeschaltet.
>>


