Syntax – ADLINK PCI-8102 User Manual

Page 140

Advertising
background image

Function Library

129

PCI-8102

_8102_speed_override:

This function is used to change motion speed on the fly. The over-
rided speed cannot higher than maximum motion speed. On the
other hand, Users also can use the function
“_8102_set_max_override_speed” to set the maximum override
speed which may higher or lower than maximum motion speed
before motion.

_8102_set_max_override_speed:

This function is used to set the max orerrided speed. This function
is used before velocity motion.

@ Syntax

C/C++(Windows 2000/XP/7)

I16 _8102_tv_move(I16 AxisNo, F64 StrVel, F64

MaxVel, F64 Tacc);

I16 _8102_sv_move(I16 AxisNo, F64 StrVel, F64

MaxVel, F64 Tacc, F64 SVacc);

I16 _8102_emg_stop(I16 AxisNo);

I16 _8102_sd_stop(I16 AxisNo, F64 Tdec);

I16 _8102_get_current_speed(I16 AxisNo, F64

*speed)

I16 _8102_speed_override(I16 CAxisNo, F64

NewVelPercent, F64 Time);

I16 _8102_set_max_override_speed(I16 AxisNo, F64

OvrdSpeed, I16 Enable);

Visual Basic6 (Windows 2000/XP/7)

B_8102_tv_move(ByVal AxisNo As Integer, ByVal

StrVel As Double, ByVal MaxVel As Double,

ByVal Tacc As Double) As Integer

B_8102_sv_move(ByVal AxisNo As Integer, ByVal

StrVel As Double, ByVal MaxVel As Double,

ByVal Tacc As Double, ByVal SVacc As Double)

As Integer

B_8102_emg_stop(ByVal AxisNo As Integer) As

Integer

B_8102_sd_stop(ByVal AxisNo As Integer, ByVal

Tdec As Double) As Integer

B_8102_get_current_speed(ByVal AxisNo As Integer,

ByRef Speed As Double) As Integer

Advertising