Python语言范例
这是一个非常简单的“set”方法范例,要求给胸部红色发光二极管子器件值(ChestBoard.Led.Red.Actuator/Value)在10s(dcm.getTime(10000))里设定一个新值(1.0)。
import naoqi from naoqi import ALProxy dcm = ALProxy("DCM","127.0.0.1",9559) t = dcm.getTime(0) dcm.set(["ChestBoard/Led/Red/Actuator/Value" , "Merge", [[0.0, t ] ]]) dcm.set(["ChestBoard/Led/Blue/Actuator/Value" , "Merge", [[0.0, t ] ]]) dcm.set(["ChestBoard/Led/Green/Actuator/Value", "Merge", [[0.0, t ] ]]) dcm.set(["ChestBoard/Led/Red/Actuator/Value" , "Merge", [[1.0, t + 3000]] ])
这个请求会关闭所有胸部LED,并在接下来的三秒内将红色LED的值从0.0提升到1.0。