<< Prev        Next >>

ID : 6655

Precautions in Use of DynPick provider

If the Force Sensor Compliance Control option is enabled, replace the following commands on the WACOH-TECH DynPick providers to the different command.

Provider command Replace / Delete
AddController method No need (delete)
get_Value on "@data" variables ForceValue command
"OffsetReset" command on CaoController::Execute method ForceCtrl Reset command

Example

In the example program below, provider commands are replaced into the different commands.

Original Program (Provider Commands are Used)

'!TITLE "Pro2.pcs"

 Sub Main
    dim ctrl as object
    dim var as object
    set ctrl = cao.addcontroller("wacoh", "caoprov.wacoh.dynpick", "",
 "conn=tcp:192.168.0.4, @Ifnotmember")
    set var = ctrl.AddVariable("@Data", "@Ifnotmember")

    dim vntVal as variant

    vntVal = var.value

    I11 = vntval(0)
    I12 = vntval(1)
    I13 = vntval(2)
    I14 = vntval(3)
    I15 = vntval(4)
    I16 = vntval(5)
    I17 = vntval(6)

 End Sub

Program Replaced by the Different Commands

  • Processing of the line 4-8 are not necessary.
  • "var.Value" written in the line 12 is replaced by ForceValue(1).
  • Sensor ID is not required when the values are stored in variables.
    (I17=vnVal(6) will be an error)
'!TITLE "Pro2.pcs"

 Sub Main
     dim vntVal as variant

     vntVal = ForceValue(1)

     I11 = vntval(0)
     I12 = vntval(1)
     I13 = vntval(2)
     I14 = vntval(3)
     I15 = vntval(4)
     I16 = vntval(5)

End Sub

 

ID : 6655

<< Prev        Next >>