C# Class ControlSystem.DLL

Class that with the IDLL interface calls the actual functions from the USBC.dll. Note: Uses static imports from DLLImport.
Inheritance: IDLL
Datei anzeigen Open project: syre/SortingIndustrialRobot Class Usage Examples

Public Methods

Method Description
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

Method Details

CloseGripper() public method

public CloseGripper ( ) : int
return int

CloseManual() public method

public CloseManual ( ) : int
return int

CloseWatchDigitalInput() public method

public CloseWatchDigitalInput ( ) : int
return int

Control() public method

public Control ( byte _bAxis, bool _bIsOn ) : int
_bAxis byte
_bIsOn bool
return int

DefineVector() public method

public DefineVector ( byte _bGroup, [ _sVectorName, short _shrtSizeOfVector ) : int
_bGroup byte
_sVectorName [
_shrtSizeOfVector short
return int

EnterManual() public method

public EnterManual ( short _shrtArg ) : int
_shrtArg short
return int

GetCurrentPosition() public method

public GetCurrentPosition ( int &_ibufEnc, int &_ibufJoint, int &_ibufXYZ ) : int
_ibufEnc int
_ibufJoint int
_ibufXYZ int
return int

GetJaw() public method

public GetJaw ( short &_perc, short &_metric ) : int
_perc short
_metric short
return int

Home() public method

public Home ( byte _axis, DgateCallBackByteRefArg _funcptrCallBack ) : int
_axis byte
_funcptrCallBack DgateCallBackByteRefArg
return int

Initialization() public method

public Initialization ( short _shrtMode, short _shrtType, DgateCallBack _funcprtCallBack, DgateCallBack _funcptrCallBackError ) : int
_shrtMode short
_shrtType short
_funcprtCallBack DgateCallBack
_funcptrCallBackError DgateCallBack
return int

IsOnLineOk() public method

public IsOnLineOk ( ) : int
return int

MoveLinear() public method

public MoveLinear ( string _sNameOfVectorThatGotPosition, short _shrtPointInVector, string _sSecondaryPos, short _shrtPointToMoveTo ) : int
_sNameOfVectorThatGotPosition string
_shrtPointInVector short
_sSecondaryPos string
_shrtPointToMoveTo short
return int

MoveManual() public method

public MoveManual ( byte _bAxis, int _lSpeed ) : int
_bAxis byte
_lSpeed int
return int

OpenGripper() public method

public OpenGripper ( ) : int
return int

Speed() public method

public Speed ( byte _bGroup, long mSpeed ) : int
_bGroup byte
mSpeed long
return int

Stop() public method

public Stop ( byte _axis ) : int
_axis byte
return int

Teach() public method

public Teach ( [ _sVectorName, short _shrtPoint, int _iaPointInfo, short _shrtSizeOfArray, int _iPointType ) : int
_sVectorName [
_shrtPoint short
_iaPointInfo int
_shrtSizeOfArray short
_iPointType int
return int

Time() public method

public Time ( byte _bGroup, long _mTime ) : int
_bGroup byte
_mTime long
return int

WatchDigitalInput() public method

public WatchDigitalInput ( DgateCallBackLongArg _funcptrCallbackEvent ) : int
_funcptrCallbackEvent DgateCallBackLongArg
return int

WatchMotion() public method

public WatchMotion ( DgateCallBackByteRefArg _funcptrCallbackEnd, DgateCallBackByteRefArg _funcptrCallbackStart ) : DgateCallBackByteRefArg
_funcptrCallbackEnd DgateCallBackByteRefArg
_funcptrCallbackStart DgateCallBackByteRefArg
return DgateCallBackByteRefArg