C# Класс ControlSystem.DLL

Class that with the IDLL interface calls the actual functions from the USBC.dll. Note: Uses static imports from DLLImport.
Наследование: IDLL
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CloseGripper ( ) : int
CloseManual ( ) : int
CloseWatchDigitalInput ( ) : int
Control ( byte _bAxis, bool _bIsOn ) : int
DefineVector ( byte _bGroup, [ _sVectorName, short _shrtSizeOfVector ) : int
EnterManual ( short _shrtArg ) : int
GetCurrentPosition ( int &_ibufEnc, int &_ibufJoint, int &_ibufXYZ ) : int
GetJaw ( short &_perc, short &_metric ) : int
Home ( byte _axis, DgateCallBackByteRefArg _funcptrCallBack ) : int
Initialization ( short _shrtMode, short _shrtType, DgateCallBack _funcprtCallBack, DgateCallBack _funcptrCallBackError ) : int
IsOnLineOk ( ) : int
MoveLinear ( string _sNameOfVectorThatGotPosition, short _shrtPointInVector, string _sSecondaryPos, short _shrtPointToMoveTo ) : int
MoveManual ( byte _bAxis, int _lSpeed ) : int
OpenGripper ( ) : int
Speed ( byte _bGroup, long mSpeed ) : int
Stop ( byte _axis ) : int
Teach ( [ _sVectorName, short _shrtPoint, int _iaPointInfo, short _shrtSizeOfArray, int _iPointType ) : int
Time ( byte _bGroup, long _mTime ) : int
WatchDigitalInput ( DgateCallBackLongArg _funcptrCallbackEvent ) : int
WatchMotion ( DgateCallBackByteRefArg _funcptrCallbackEnd, DgateCallBackByteRefArg _funcptrCallbackStart ) : DgateCallBackByteRefArg

Описание методов

CloseGripper() публичный Метод

public CloseGripper ( ) : int
Результат int

CloseManual() публичный Метод

public CloseManual ( ) : int
Результат int

CloseWatchDigitalInput() публичный Метод

public CloseWatchDigitalInput ( ) : int
Результат int

Control() публичный Метод

public Control ( byte _bAxis, bool _bIsOn ) : int
_bAxis byte
_bIsOn bool
Результат int

DefineVector() публичный Метод

public DefineVector ( byte _bGroup, [ _sVectorName, short _shrtSizeOfVector ) : int
_bGroup byte
_sVectorName [
_shrtSizeOfVector short
Результат int

EnterManual() публичный Метод

public EnterManual ( short _shrtArg ) : int
_shrtArg short
Результат int

GetCurrentPosition() публичный Метод

public GetCurrentPosition ( int &_ibufEnc, int &_ibufJoint, int &_ibufXYZ ) : int
_ibufEnc int
_ibufJoint int
_ibufXYZ int
Результат int

GetJaw() публичный Метод

public GetJaw ( short &_perc, short &_metric ) : int
_perc short
_metric short
Результат int

Home() публичный Метод

public Home ( byte _axis, DgateCallBackByteRefArg _funcptrCallBack ) : int
_axis byte
_funcptrCallBack DgateCallBackByteRefArg
Результат int

Initialization() публичный Метод

public Initialization ( short _shrtMode, short _shrtType, DgateCallBack _funcprtCallBack, DgateCallBack _funcptrCallBackError ) : int
_shrtMode short
_shrtType short
_funcprtCallBack DgateCallBack
_funcptrCallBackError DgateCallBack
Результат int

IsOnLineOk() публичный Метод

public IsOnLineOk ( ) : int
Результат int

MoveLinear() публичный Метод

public MoveLinear ( string _sNameOfVectorThatGotPosition, short _shrtPointInVector, string _sSecondaryPos, short _shrtPointToMoveTo ) : int
_sNameOfVectorThatGotPosition string
_shrtPointInVector short
_sSecondaryPos string
_shrtPointToMoveTo short
Результат int

MoveManual() публичный Метод

public MoveManual ( byte _bAxis, int _lSpeed ) : int
_bAxis byte
_lSpeed int
Результат int

OpenGripper() публичный Метод

public OpenGripper ( ) : int
Результат int

Speed() публичный Метод

public Speed ( byte _bGroup, long mSpeed ) : int
_bGroup byte
mSpeed long
Результат int

Stop() публичный Метод

public Stop ( byte _axis ) : int
_axis byte
Результат int

Teach() публичный Метод

public Teach ( [ _sVectorName, short _shrtPoint, int _iaPointInfo, short _shrtSizeOfArray, int _iPointType ) : int
_sVectorName [
_shrtPoint short
_iaPointInfo int
_shrtSizeOfArray short
_iPointType int
Результат int

Time() публичный Метод

public Time ( byte _bGroup, long _mTime ) : int
_bGroup byte
_mTime long
Результат int

WatchDigitalInput() публичный Метод

public WatchDigitalInput ( DgateCallBackLongArg _funcptrCallbackEvent ) : int
_funcptrCallbackEvent DgateCallBackLongArg
Результат int

WatchMotion() публичный Метод

public WatchMotion ( DgateCallBackByteRefArg _funcptrCallbackEnd, DgateCallBackByteRefArg _funcptrCallbackStart ) : DgateCallBackByteRefArg
_funcptrCallbackEnd DgateCallBackByteRefArg
_funcptrCallbackStart DgateCallBackByteRefArg
Результат DgateCallBackByteRefArg