cemSxOptIniSpeed_Set¶
SYNOPSYS¶
t_i32 cemSxOptIniSpeed_Set(
LONG Axis,
DOUBLE IniSpeed
)
DESCRIPTION¶
모션의 초기 속도를 설정합니다.
PARAMETER¶
Axis : 축 번호
IniSpeed : 여 모션의 초기 속도를 설정 혹은 반환
RETURN VALUE¶
수행 여부를 반환합니다.
Value |
Meaning |
---|---|
음수 |
수행 실패 |
0 (ceERR_NONE) |
수행 성공 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | C/C++
C/C++
#include “ceSDK.h”
#include “ceSDKDef.h”
void OnSetInitSpeed ()
{
long nAxisNo = 1; // 초기 속도를 설정할 대상 축을 선택합니다.
double fIniSpeed; // 초기 속도 정보.
/* 해당 축의 초기 속도 값을 확인 후, 초기 속도를 ‘100’으로 설정합니다.
if ( cemSxOptIniSpeed_Get ( nAxisNo, &fIniSpeed ) == ceERR_NONE )
{
if ( fIniSpeed != 100 )
{
// 해당 축의 초기 속도 값을 ‘100’으로 설정합니다.
cemSxOptIniSpeed_Set ( nAxisNo, 100 );
}
}
}
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | Visual Basic
Private Sub OnSetInitSpeed ()
Dim nAxisNo As Long ‘ 초기 속도를 설정할 대상 축을 선택합니다.
Dim fIniSpeed As Long ‘ 초기 속도 정보.
nAxisNo = 1
‘ 해당 축의 초기 속도 값을 확인 후, 초기 속도를 ‘100’으로 설정합니다.
If cemSxOptIniSpeed_Get ( nAxisNo, fIniSpeed ) = ceERR_NONE Then
If fIniSpeed <> 100 Then
‘ 해당 축의 초기 속도 값을 ‘100’으로 설정합니다.
Call cemSxOptIniSpeed_Set ( nAxisNo, 100 )
End If
End If
End Sub
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | Delphi
procedure OnSetInitSpeed ();
var
fIniSpeed : Double // 초기 속도 정보.
begin
// 해당 축의 초기 속도 값을 확인 후, 초기 속도를 ‘100’으로 설정합니다.
if cemSxOptIniSpeed_Get ( cemX1, @fIniSpeed ) = ceERR_NONE then
begin
if fIniSpeed <> 100 then
begin
// 해당 축의 초기 속도 값을 ‘100’으로 설정합니다.
cemSxOptIniSpeed_Set ( nAxisNo, 100 );
end;
end;
|
end;
See also