ADLINK PCI-8124-C User Manual

Page 77

Advertising
background image

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

Advertising