Welding System User Manual
Chapter 2 Function Reference — GPCTR_Set_Application
©
 National Instruments Corporation 2-235 NI-DAQ FRM for PC Compatibles
In Figure 2-23, the following behavior is present:
• Gate is the signal present at the counter gate input.
• Source is the signal present at the counter source input.
• Output is the signal present at the counter output.
Figure 2-23. 
Frequency Shift Keying
Use the GPCTR_Control function with action = ND_RESET to stop the pulse generation.
Typically, you will find modifying the following parameters through the 
GPCTR_Change_Parameter function useful when the counter application is ND_FSK. 
You can change the following:
•
ND_COUNT_1, ND_COUNT_2, ND_COUNT_3, and ND_COUNT_4 to any value between 
2and 2
24
 – 1. The defaults are given for illustrative purposes only. 
•
ND_SOURCE to ND_INTERNAL_100_KHZ. With this timebase, you can generate pulses 
with a delay and length between 20 µs and 160 s. The timing resolution will be lower than 
if you are using the 
ND_INTERNAL_20_MHZ timebase. 
•
ND_GATE to any legal value listed in the GPCTR_Change_Parameter function 
description. 
You can use the 
GPCTR_Change_Parameter function after calling 
GPCTR_Set_Application and before calling GPCTR_Control with action = ND_PROGRAM 
or 
ND_PREPARE. 
To provide your timebase, connect your timebase source to one of the PFI pins on the I/O 
connector and change 
ND_SOURCE and ND_SOURCE_POLARITY to the appropriate values. 
You also can configure the other general-purpose counter for 
ND_FSK, and set ND_SOURCE of 
this counter to 
ND_OTHER_GPCTR_TC to generate pulses with delays and intervals longer than 
160 s. 
application = 
ND_BUFFERED_EVENT_CNT
In this application, the counter is used for continuous counting of events. By default, the 
counted events are low-to-high transitions on the line given in Table 2-21. Counts present at 
specified events of the signal present at the gate are saved in a buffer. By default, those events 
Source
Output
2
13 45
6
212 13 21 3 214 321
Gate










