ADLINK PCI-8124-C User Manual
Page 77

Function Library
67
I16 _8124_set_pwm_mode( I16 CardId, I16 Channel,
I16 PulseOrToggle );
I16 _8124_set_pwm_pulse_width( I16 CardId, I16
Channel, I16 WidthPara );
I16 _8124_set_pwm_toggle_dir( I16 CardId, I16
Channel, I16 ToggleDir );
Visual Basic (Windows 2000/XP)
B_8124_set_pwm_source (ByVal CardId As Integer,
ByVal Channel As Integer, ByVal CmpEn As
Integer, ByVal LinearEn As Integer, ByVal
TimerEn As Integer) As Integer
B_8124_set_pwm_mode (ByVal CardId As Integer,
ByVal Channel As Integer, ByVal
PulseOrToggle As Integer) As Integer
B_8124_set_pwm_pulse_width (ByVal CardId As
Integer, ByVal Channel As Integer, ByVal
WidthPara As Integer) As Integer
B_8124_set_pwm_toggle_dir (ByVal CardId As
Integer, ByVal Channel As Integer, ByVal
ToggleDir As Integer) As Integer
@ Argument
I16 CardId
: The PCI-8124-C card’s ID number.
I16 Channel
: The channel’s number of PWM
I16 CmpEn
: Enable CMP(FIFO comparing) source (0: Disable, 1:
Enable)
I16 LinearEn
: Enable Linear comparing (0: Disable, 1: Enable)
I16 TimerEn
: Enable timer source. (0: Disable, 1:Enable)
I16 PulseOrToggle
: Select the pulse output or level switch out-
put
0: Pulse output
1: Level switch output (toggle output)
I16 WidthPara
: The parameter of pulse width. (0 – 8191)
Pulse width(ns) = ( WidthPara Ч 16 + 4 ) Ч 25