OPT MACHINE VISION TECH.CO. LTD
ADD:8 JingSheng Road, JingXia ChangAn DongGuan China 523853
TEL: 0769-82716188 FAX: 0769-81606698
E-mail:optmv1@optmv.com Website:Http://www.optmv.net
Dim IPAddress As String
IPAddress = "192.168.18.20"
Dim controllerHandle As Integer
OPTControllerAPI.OPTController_CreateEtheConnectionByIP(IPAddress,controllerHandle)
'Turn on/off NO.1 channel
OPTControllerAPI.OPTController_TurnOnChannel(controllerHandle,1)
OPTControllerAPI.OPTController_TurnOffChannel(controllerHandle,1)
'Set intensity to NO.1 channel
OPTControllerAPI.OPTController_SetIntensity(controllerHandle,1,255)
'Read the intensity of NO.1 channel(channel range 1 to 16),before you read the intensity,you need to delay
Dim nIntensity As Integer
Threading.Thread.Sleep(100)
OPTControllerAPI.OPTController_ReadIntensity(controllerHandle, 1, nIntensity)
'Disconnect the controller
OPTControllerAPI.OPTController_DestoryEtheConnection(controllerHandle)
2. Function Specification
2.1. Initializing a serial port
1. Function: long OPTController InitSerialPort(char ∗comName, OPTController HANDLE *controller-Handle)
2. Description: initialize an available serial port
3. Input(s): comName – the name of the serial port. e.g., COM1
4. Output(s): controllerHandle – a handle of the controller
5. Return value:
• succeed: OPT SUCCEED;
• failed: OPT ERR INITSERIAL FAILED or OPT ERR SERIALPORT UNOPENED (see the error
code in Tab. 1).
6. See also: releasing a serial port
2.2. Releasing a serial port
1. Function: long OPTController ReleaseSerialPort(OPTController HANDLE controllerHandle)