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