Beschreibung Dieser Befehl generiert eine gewisse Anzahl an Impulsen mit vorgegebenen low- und high-Zeiten. Er wird nur von unseren RO-CNT8 Modulen unterstützt. Definition void DapiPulseGenSet(ULONG handle, ULONG ch, ULONG mode, ULONG par0, ULONG par1, UNLONG par2); Parameter handle = Dies ist das Handle eines geöffneten Moduls ch = Gibt die Nummer des zu setzenden Ausgangs an (0, 1, 2, .. ) mode = Modus, mit dem Impulse generiert werden (muss immer 0 sein). par0 = Anzahl der zu erzeugenden Impulse (par0 = 0 -> unendlich viele Impulse) par1 = Low-Zeit des Impulses ( t[ns] / 10 - 1) par2 = High-Zeit des Impulses ( t[ns] / 10 - 1)
Beispiel für das Einstellen der low-/high-Zeit (Par1/Par2) 500ns -> 500 /10 - 1 = 49(dez) 7µ -> 7000 / 10 - 1 = 699(dez) 2,5ms -> 2500000 / 10 - 1 = 249,999(dez) Return-Wert keiner Programmierbeispiel
|