Welding System User Manual
Chapter 2 Function Reference — GPCTR_Change_Parameter
NI-DAQ FRM for PC Compatibles 2-206
©
 National Instruments Corporation
paramID =
ND_COUNT_1, ND_COUNT_2, ND_COUNT_3, ND_COUNT_4
The general-purpose counter uses these numbers for pulse width specifications when the 
counter is configured for one of the simple pulse and pulse train generation applications. For 
example, when you use the counter for FSK, 
ND_COUNT_1
 and
 ND_COUNT_2 
specify the 
duration of low and high output states for one gate state and 
ND_COUNT_3
 and 
ND_COUNT_4 
specify them for the other gate state. Corresponding legal values for
 paramValue
 are shown 
in Table 2-28.
For the 6602 devices, you can call 
GPCTR_Change_Parameter
with 
paramID
 = 
ND_COUNT_1 
or 
ND_COUNT_2 
after arming the counter with a 
GPCTR_Control
call. By using this, you can modify the duty cycle of a pulse-train whose generation was 
started by the 
GPCTR_Set_Application
call with 
application
 = 
ND_PULSE_TRAIN_GNR
. 
You can generate a pulse train with seamless frequency by using this methodology. After 
modifying the
 ND_COUNT_1 
and 
ND_COUNT_2 
you should call 
GPCTR_Control
 with 
action
= 
ND_SWITCH_CYCLE 
to activate the new duty cycle.
paramID = 
ND_AUTOINCREMENT_COUNT
The value specified by 
ND_COUNT_1
 is incremented by the value selected by 
ND_AUTOINCREMENT_COUNT
 every time the counter is reloaded with the value specified 
by
ND_COUNT_1
. 
For example, with this feature you can generate retriggerable delayed pulses with 
incrementally increasing delays. You can then use these pulses for applications such as 
equivalent time sampling (ETS). Corresponding legal values for 
paramValue
 are 0 
through 2
8
 – 1. 
paramID = 
ND_UP_DOWN
When the application is 
ND_SIMPLE_EVENT_CNT
 or 
ND_BUFFERED_EVENT_CNT
, you can 
use the up or down control options of the DAQ-STC general-purpose counters. You can use 
the up or down control options for other counter applications, too. Software or hardware can 
perform the up or down control.
Table 2-27. 
Legal Values for 
paramValue 
when 
paramID
 = 
ND_INITIAL_COUNT
E Series and 445X Devices 6602 and 455X Devices
0 through 2
24 
– 1 0 through 2
32 
– 1
Table 2-28. 
Legal Values for 
paramValue 
when 
paramID 
= 
ND_COUNT_1
, 
ND_COUNT_2
, 
ND_COUNT_3
, and 
ND_COUNT_4
E Series and 445X Devices 6602 and 455X Devices
0 through 2
24
 – 1 0 through 2
32
 – 1










