Files
mxsc/robot/MXLAB/Controller1/usr/usrapp/SC_TELL/onCommandTcp.pgx
gac-S_Changer afde8da834
2018-06-07 14:35:25 +02:00

83 lines
2.9 KiB
XML

<?xml version="1.0" encoding="utf-8" ?>
<Programs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.staubli.com/robotics/VAL3/Program/2" >
<Program name="onCommandTcp" access="private" >
<Parameters xmlns="http://www.staubli.com/robotics/VAL3/Param/1" >
<Parameter name="cmd" type="string" use="value" xsi:type="element" dimensions="1" />
<Parameter name="args" type="string" use="reference" xsi:type="array" dimensions="1" />
<Parameter name="tx" type="string" use="reference" xsi:type="element" dimensions="1" />
<Parameter name="ex" type="string" use="reference" xsi:type="element" dimensions="1" />
</Parameters>
<Locals>
<Local name="index" type="num" xsi:type="array" size="1" />
<Local name="ok" type="bool" xsi:type="array" size="1" />
<Local name="puck" type="num" xsi:type="array" size="1" />
<Local name="ret" type="num" xsi:type="array" size="1" />
<Local name="sample" type="num" xsi:type="array" size="1" />
</Locals>
<Code><![CDATA[begin
switch (cmd)
// case "mount"
// toNum(args[0],segment,ok)
// toNum(args[1],puck,ok)
// toNum(args[2],sample,ok)
// tx="Mounting sample "+toString("",segment)+":"+toString("",puck)+":"+toString("",sample)
// //taskCreate "mount",10,mount(puck, sample)
// // taskCreate "unmount",10,unmount(puck,sample)
// //taskCreate "firstmount",10,firstmount(puck,sample)
// // taskCreate "moveHome",10,moveHome()
// break
// case "firstmount"
// toNum(args[0],segment,ok)
// toNum(args[1],puck,ok)
// toNum(args[2],sample,ok)
// tx="Mounting sample "+toString("",segment)+":"+toString("",puck)+":"+toString("",sample)
// break
// case "unmount"
// toNum(args[0],segment,ok)
// toNum(args[1],puck,ok)
// toNum(args[2],sample,ok)
// tx="Mounting sample "+toString("",segment)+":"+toString("",puck)+":"+toString("",sample)
// break
case "getDewar"
toNum(args[0],segment,ok)
toNum(args[1],puck,ok)
toNum(args[2],sample,ok)
tx="Mounting sample "+toString("",segment)+":"+toString("",puck)+":"+toString("",sample)
break
case "putGonio"
toNum(args[0],segment,ok)
toNum(args[1],puck,ok)
toNum(args[2],sample,ok)
tx="Mounting sample "+toString("",segment)+":"+toString("",puck)+":"+toString("",sample)
break
case "getGonio"
toNum(args[0],segment,ok)
toNum(args[1],puck,ok)
toNum(args[2],sample,ok)
tx="Mounting sample "+toString("",segment)+":"+toString("",puck)+":"+toString("",sample)
break
case "putDewar"
toNum(args[0],segment,ok)
toNum(args[1],puck,ok)
toNum(args[2],sample,ok)
tx="Mounting sample "+toString("",segment)+":"+toString("",puck)+":"+toString("",sample)
break
endSwitch
end]]></Code>
</Program>
</Programs>