Counter/Timer

cancel
Showing results for 
Search instead for 
Did you mean: 

Reset des GPCTR geht nicht

Ich verwende LabWindows/CVI 5.5 in Verbindung mit einer 6023 Karte von NI. Über diese Karte möchte ich einen externen Counter auslesen und zurücksetzen, doch leider funktioniert der einzige Resetbefehl den ich gefunden habe (GPCTR_Control (BOARD1ID, ND_COUNTER_0, ND_RESET)) nicht.

Woran liegt das?
Wo finde ich ein Beispiel das funktioniert?
0 Kudos
Message 1 of 2
(3,117 Views)
Der Befehl müsste eigenlich funktionieren. Der Counter muß dann aber neu initialisiert werden.
ulGpctrNum1 = ND_COUNTER_0
Status := GPCTR_Control(Device, ulGpctrNum1, ND_RESET);
Status := GPCTR_Set_Application(Device, ulGpctrNum1,ND_SIMPLE_EVENT_CNT);
Status := GPCTR_Change_Parameter(Device, ulGpctrNum1, ND_SOURCE,ND_DEFAULT_PFI_LINE);
Status := GPCTR_Change_Parameter(Device, ulGpctrNum1,ND_INITIAL_COUNT,ulCount1);
Status := GPCTR_Control(Device, ulGpctrNum1, ND_PROGRAM);

Ich will den Counter nach dem Auslesen (watch) ohne reset auf 0 setzen. Vielleicht kannst du mir helfen

Gruß

Ulrich
0 Kudos
Message 2 of 2
(3,117 Views)