rendered paste body<?xml version='1.0' encoding='UTF-8'?><pyvcp> <label> <text>"Mesa M5i20 Test Panel"</text> </label> <hbox> <relief>RIDGE</relief> <bd>3</bd> <vbox> <hbox> <relief>RIDGE</relief> <bd>2</bd> <!-- inputs --> <label> <text>"Digital Inputs"</text> </label> </hbox> <hbox> <vbox> <relief>RIDGE</relief> <bd>3</bd> <label> <!-- digital inputs 0-7 --> <text>"I00-I07"</text> </label> <!-- 07 bit OUT TRUE m5i20.0.in-00 07 bit OUT FALSE m5i20.0.in-00-not ==> Xminlim 07 bit OUT TRUE m5i20.0.in-01 07 bit OUT FALSE m5i20.0.in-01-not ==> Xmaxlim 07 bit OUT TRUE m5i20.0.in-02 ==> Xhome 07 bit OUT FALSE m5i20.0.in-02-not 07 bit OUT TRUE m5i20.0.in-03 07 bit OUT FALSE m5i20.0.in-03-not ==> Xfault 07 bit OUT TRUE m5i20.0.in-04 07 bit OUT FALSE m5i20.0.in-04-not ==> Yminlim 07 bit OUT TRUE m5i20.0.in-05 07 bit OUT FALSE m5i20.0.in-05-not ==> Ymaxlim 07 bit OUT TRUE m5i20.0.in-06 ==> Yhome 07 bit OUT FALSE m5i20.0.in-06-not 07 bit OUT TRUE m5i20.0.in-07 07 bit OUT FALSE m5i20.0.in-07-not ==> Yfault --> <hbox> <led> <size>26</size> </led> <label> <text>"/Xminlim"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"/Xmaxlim"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"Xhome"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"/Xfault"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"/Yminlim"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"/Ymaxlim"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"Yhome"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"/Yfault"</text> </label> </hbox> </vbox> <vbox> <relief>RIDGE</relief> <bd>3</bd> <label> <!-- digital inputs 8-15 --> <text>"I08-I15"</text> </label> <!-- 07 bit OUT TRUE m5i20.0.in-08 07 bit OUT FALSE m5i20.0.in-08-not ==> Zminlim 07 bit OUT TRUE m5i20.0.in-09 07 bit OUT FALSE m5i20.0.in-09-not ==> Zmaxlim 07 bit OUT TRUE m5i20.0.in-10 ==> Zhome 07 bit OUT FALSE m5i20.0.in-10-not 07 bit OUT TRUE m5i20.0.in-11 07 bit OUT FALSE m5i20.0.in-11-not ==> Zfault 07 bit OUT TRUE m5i20.0.in-12 07 bit OUT FALSE m5i20.0.in-12-not 07 bit OUT TRUE m5i20.0.in-13 07 bit OUT FALSE m5i20.0.in-13-not 07 bit OUT TRUE m5i20.0.in-14 ==> LubeLevel 07 bit OUT FALSE m5i20.0.in-14-not 07 bit OUT TRUE m5i20.0.in-15 07 bit OUT FALSE m5i20.0.in-15-not --> <hbox> <led> <size>26</size> </led> <label> <text>"/Zminlim"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"/Zminlim"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"Zhome"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"/Zfault"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"14"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"13"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"LubeLevel"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"15"</text> </label> </hbox> </vbox> <vbox> <relief>RIDGE</relief> <bd>3</bd> <label> <!-- digital inputs 16-23 --> <text>"I16-I23"</text> </label> <!-- 07 bit OUT TRUE m5i20.0.in-16 07 bit OUT FALSE m5i20.0.in-16-not 07 bit OUT TRUE m5i20.0.in-17 07 bit OUT FALSE m5i20.0.in-17-not 07 bit OUT TRUE m5i20.0.in-18 07 bit OUT FALSE m5i20.0.in-18-not 07 bit OUT TRUE m5i20.0.in-19 07 bit OUT FALSE m5i20.0.in-19-not 07 bit OUT TRUE m5i20.0.in-20 07 bit OUT FALSE m5i20.0.in-20-not 07 bit OUT TRUE m5i20.0.in-21 07 bit OUT FALSE m5i20.0.in-21-not 07 bit OUT TRUE m5i20.0.in-22 07 bit OUT FALSE m5i20.0.in-22-not 07 bit OUT TRUE m5i20.0.in-23 07 bit OUT FALSE m5i20.0.in-23-not --> <hbox> <led> <size>26</size> </led> <label> <text>"16"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"17"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"18"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"19"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"20"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"21"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"22"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"23"</text> </label> </hbox> </vbox> <vbox> <relief>RIDGE</relief> <bd>3</bd> <label> <!-- digital inputs 24-31 --> <text>"I24-31"</text> </label> <!-- 07 bit OUT TRUE m5i20.0.in-24 07 bit OUT FALSE m5i20.0.in-24-not 07 bit OUT TRUE m5i20.0.in-25 07 bit OUT FALSE m5i20.0.in-25-not 07 bit OUT TRUE m5i20.0.in-26 07 bit OUT FALSE m5i20.0.in-26-not 07 bit OUT TRUE m5i20.0.in-27 07 bit OUT FALSE m5i20.0.in-27-not 07 bit OUT TRUE m5i20.0.in-28 07 bit OUT FALSE m5i20.0.in-28-not 07 bit OUT TRUE m5i20.0.in-29 07 bit OUT FALSE m5i20.0.in-29-not 07 bit OUT TRUE m5i20.0.in-30 07 bit OUT FALSE m5i20.0.in-30-not 07 bit OUT TRUE m5i20.0.in-31 07 bit OUT FALSE m5i20.0.in-31-not --> <hbox> <led> <size>26</size> </led> <label> <text>"24"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"25"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"26"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"27"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"28"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"29"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"30"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"31"</text> </label> </hbox> </vbox> </hbox> </vbox> <vbox> <hbox> <relief>RIDGE</relief> <bd>2</bd> <label> <!-- inputs --> <text>"Digital Outputs"</text> </label> </hbox> <hbox> <vbox> <relief>RIDGE</relief> <bd>3</bd> <label> <!-- digital outputs 0-7 --> <text>"O00-O07"</text> </label> <!-- 07 bit IN FALSE m5i20.0.out-00 <== SpindleFwd 07 bit IN FALSE m5i20.0.out-01 <== SpindleRev 07 bit IN FALSE m5i20.0.out-02 <== SpindleBrakeOn 07 bit IN FALSE m5i20.0.out-03 07 bit IN FALSE m5i20.0.out-04 07 bit IN FALSE m5i20.0.out-05 <== MistOn 07 bit IN FALSE m5i20.0.out-06 <== FloodOn 07 bit IN FALSE m5i20.0.out-07 --> <hbox> <checkbutton> <bd>5</bd> <btnType>"toggle"</btnType> <text>"SpindleFwd"</text> </checkbutton> <label> <text>"00"</text> </label> </hbox> <hbox> <checkbutton> <bd>5</bd> <btnType>"toggle"</btnType> <text>"SpindleRev"</text> </checkbutton> <label> <text>"01"</text> </label> </hbox> <hbox> <checkbutton> <bd>5</bd> <btnType>"toggle"</btnType> <text>"SpindleBrakeOn"</text> </checkbutton> <label> <text>"02"</text> </label> </hbox> <hbox> <checkbutton> <bd>5</bd> <btnType>"toggle"</btnType> </checkbutton> <label> <text>"03"</text> </label> </hbox> <hbox> <checkbutton> <bd>5</bd> <btnType>"toggle"</btnType> </checkbutton> <label> <text>"04"</text> </label> </hbox> <hbox> <checkbutton> <bd>5</bd> <btnType>"toggle"</btnType> <text>"MistOn"</text> </checkbutton> <label> <text>"05"</text> </label> </hbox> <hbox> <checkbutton> <bd>5</bd> <btnType>"toggle"</btnType> <text>"FloodOn"</text> </checkbutton> <label> <text>"06"</text> </label> </hbox> <hbox> <checkbutton> <bd>5</bd> <btnType>"toggle"</btnType> </checkbutton> <label> <text>"07"</text> </label> </hbox> </vbox> <vbox> <relief>RIDGE</relief> <bd>3</bd> <label> <!-- digital outputs 8-15 --> <text>"O08-O15"</text> </label> <!-- 07 bit IN FALSE m5i20.0.out-08 <== Xenable 07 bit IN FALSE m5i20.0.out-09 <== Yenable 07 bit IN FALSE m5i20.0.out-10 <== Zenable 07 bit IN FALSE m5i20.0.out-11 07 bit IN FALSE m5i20.0.out-12 <== LubeOn 07 bit IN FALSE m5i20.0.out-13 07 bit IN FALSE m5i20.0.out-14 07 bit IN FALSE m5i20.0.out-15 --> <hbox> <checkbutton> <bd>5</bd> <btnType>"toggle"</btnType> <text>"Xenable"</text> </checkbutton> <label> <text>"08"</text> </label> </hbox> <hbox> <checkbutton> <bd>5</bd> <btnType>"toggle"</btnType> <text>"Yenable"</text> </checkbutton> <label> <text>"09"</text> </label> </hbox> <hbox> <checkbutton> <bd>5</bd> <btnType>"toggle"</btnType> <text>"Zenable"</text> </checkbutton> <label> <text>"10"</text> </label> </hbox> <hbox> <checkbutton> <bd>5</bd> <btnType>"toggle"</btnType> </checkbutton> <label> <text>"11"</text> </label> </hbox> <hbox> <checkbutton> <bd>5</bd> <btnType>"toggle"</btnType> <text>"LubeOn"</text> </checkbutton> <label> <text>"12"</text> </label> </hbox> <hbox> <checkbutton> <bd>5</bd> <btnType>"toggle"</btnType> </checkbutton> <label> <text>"13"</text> </label> </hbox> <hbox> <checkbutton> <bd>5</bd> <btnType>"toggle"</btnType> </checkbutton> <label> <text>"14"</text> </label> </hbox> <hbox> <checkbutton> <bd>5</bd> <btnType>"toggle"</btnType> </checkbutton> <label> <text>"15"</text> </label> </hbox> </vbox> </hbox> </vbox> </hbox> <hbox> <vbox> <hbox> <relief>RIDGE</relief> <bd>3</bd> <label> <text>"Encoders"</text> </label> </hbox> <hbox> <vbox> <!-- 07 s32 OUT 0 m5i20.0.enc-00-cnt-latch 07 s32 OUT 0 m5i20.0.enc-00-count 07 bit OUT TRUE m5i20.0.enc-00-idx-latch 07 bit OUT TRUE m5i20.0.enc-00-index 07 bit I/O FALSE m5i20.0.enc-00-latch-index 07 float OUT 0 m5i20.0.enc-00-pos-latch 07 float OUT 0 m5i20.0.enc-00-position ==> Xpos-fb 07 bit I/O FALSE m5i20.0.enc-00-reset-count --> <relief>RIDGE</relief> <bd>3</bd> <label> <text>"enc-00"</text> </label> <hbox> <number> <format>"010d"</format> </number> <label> <text>"cnt-latch"</text> <compass>"e"</compass> </label> </hbox> <hbox> <number> <format>"010d"</format> </number> <label> <text>"latch"</text> <compass>"e"</compass> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"idx-latch"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"index"</text> </label> </hbox> <hbox> <checkbutton> <bd>5</bd> <btnType>"toggle"</btnType> <text>"latch-index"</text> </checkbutton> </hbox> <hbox> <spinbox> <halpin>"enc-00-pos-latch"</halpin> <min_>55</min_> <max_>123</max_> <resolution>.0001</resolution> <format>"5.4f"</format> </spinbox> <label> <text>"pos-latch"</text> </label> </hbox> <hbox> <spinbox> <halpin>"enc-00-position"</halpin> <min_>55</min_> <max_>123</max_> <resolution>.0001</resolution> <format>"5.4f"</format> </spinbox> <label> <text>"Xpos-fb"</text> </label> </hbox> <hbox> <checkbutton> <bd>5</bd> <btnType>"toggle"</btnType> <text>"reset-count"</text> </checkbutton> </hbox> </vbox> <vbox> <relief>RIDGE</relief> <bd>3</bd> <label> <text>"enc-01"</text> </label> <!-- 07 s32 OUT 0 m5i20.0.enc-01-cnt-latch 07 s32 OUT 0 m5i20.0.enc-01-count 07 bit OUT TRUE m5i20.0.enc-01-idx-latch 07 bit OUT TRUE m5i20.0.enc-01-index 07 bit I/O FALSE m5i20.0.enc-01-latch-index 07 float OUT 0 m5i20.0.enc-01-pos-latch 07 float OUT 0 m5i20.0.enc-01-position ==> Ypos-fb 07 bit I/O FALSE m5i20.0.enc-01-reset-count --> <hbox> <number> <format>"010d"</format> </number> <label> <text>"cnt-latch"</text> </label> </hbox> <hbox> <number> <format>"010d"</format> </number> <label> <text>"latch"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"idx-latch"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"index"</text> </label> </hbox> <hbox> <checkbutton> <bd>5</bd> <btnType>"toggle"</btnType> <text>"latch-index"</text> </checkbutton> </hbox> <hbox> <spinbox> <halpin>"enc-01-pos-latch"</halpin> <min_>55</min_> <max_>123</max_> <resolution>.0001</resolution> <format>"5.4f"</format> </spinbox> <label> <text>"pos-latch"</text> </label> </hbox> <hbox> <spinbox> <halpin>"enc-01-position"</halpin> <min_>55</min_> <max_>123</max_> <resolution>.0001</resolution> <format>"5.4f"</format> </spinbox> <label> <text>"Ypos-fb"</text> </label> </hbox> <hbox> <checkbutton> <bd>5</bd> <btnType>"toggle"</btnType> <text>"reset-count"</text> </checkbutton> </hbox> </vbox> <vbox> <relief>RIDGE</relief> <bd>3</bd> <label> <text>"enc-02"</text> </label> <!-- 07 s32 OUT 0 m5i20.0.enc-02-cnt-latch 07 s32 OUT 0 m5i20.0.enc-02-count 07 bit OUT TRUE m5i20.0.enc-02-idx-latch 07 bit OUT TRUE m5i20.0.enc-02-index 07 bit I/O FALSE m5i20.0.enc-02-latch-index 07 float OUT 0 m5i20.0.enc-02-pos-latch 07 float OUT 0 m5i20.0.enc-02-position ==> Zpos-fb 07 bit I/O FALSE m5i20.0.enc-02-reset-count --> <hbox> <number> <format>"010d"</format> </number> <label> <text>"cnt-latch"</text> </label> </hbox> <hbox> <number> <format>"010d"</format> </number> <label> <text>"latch"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"idx-latch"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"index"</text> </label> </hbox> <hbox> <checkbutton> <bd>5</bd> <btnType>"toggle"</btnType> <text>"latch-index"</text> </checkbutton> </hbox> <hbox> <spinbox> <halpin>"enc-02-pos-latch"</halpin> <min_>55</min_> <max_>123</max_> <resolution>.0001</resolution> <format>"5.4f"</format> </spinbox> <label> <text>"pos-latch"</text> </label> </hbox> <hbox> <spinbox> <halpin>"enc-02-position"</halpin> <min_>55</min_> <max_>123</max_> <resolution>.0001</resolution> <format>"5.4f"</format> </spinbox> <label> <text>"Zpos-fb"</text> </label> </hbox> <hbox> <checkbutton> <bd>5</bd> <btnType>"toggle"</btnType> <text>"reset-count"</text> </checkbutton> </hbox> </vbox> <vbox> <relief>RIDGE</relief> <bd>3</bd> <label> <text>"enc-03"</text> </label> <!-- 07 s32 OUT 0 m5i20.0.enc-03-cnt-latch 07 s32 OUT 0 m5i20.0.enc-03-count 07 bit OUT TRUE m5i20.0.enc-03-idx-latch 07 bit OUT TRUE m5i20.0.enc-03-index 07 bit I/O FALSE m5i20.0.enc-03-latch-index 07 float OUT 0 m5i20.0.enc-03-pos-latch 07 float OUT 0 m5i20.0.enc-03-position 07 bit I/O FALSE m5i20.0.enc-03-reset-count --> <hbox> <number> <format>"010d"</format> </number> <label> <text>"cnt-latch"</text> </label> </hbox> <hbox> <number> <format>"010d"</format> </number> <label> <text>"latch"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"idx-latch"</text> </label> </hbox> <hbox> <led> <size>26</size> </led> <label> <text>"index"</text> </label> </hbox> <hbox> <checkbutton> <bd>5</bd> <btnType>"toggle"</btnType> <text>"latch-index"</text> </checkbutton> </hbox> <hbox> <spinbox> <halpin>"enc-03-pos-latch"</halpin> <min_>55</min_> <max_>123</max_> <resolution>.0001</resolution> <format>"5.4f"</format> </spinbox> <label> <text>"pos-latch"</text> </label> </hbox> <hbox> <spinbox> <halpin>"enc-03-position"</halpin> <min_>55</min_> <max_>123</max_> <resolution>.0001</resolution> <format>"5.4f"</format> </spinbox> <label> <text>"position"</text> </label> </hbox> <hbox> <checkbutton> <bd>5</bd> <btnType>"toggle"</btnType> <text>"reset-count"</text> </checkbutton> </hbox> </vbox> </hbox> </vbox> </hbox> <hbox> <vbox> <hbox> <relief>RIDGE</relief> <bd>3</bd> <label> <text>"Dacs"</text> </label> </hbox> <hbox> <!-- the dacs --> <!-- 07 bit IN FALSE m5i20.0.dac-00-enable <== Xenable 07 float IN 0 m5i20.0.dac-00-value <== Xoutput 07 bit IN FALSE m5i20.0.dac-01-enable <== Yenable 07 float IN 0 m5i20.0.dac-01-value <== Youtput 07 bit IN FALSE m5i20.0.dac-02-enable <== Zenable 07 float IN 0 m5i20.0.dac-02-value <== Zoutput 07 bit IN FALSE m5i20.0.dac-02-enable 07 float IN 0 m5i20.0.dac-02-value --> <!-- the dacs --> <vbox> <relief>RIDGE</relief> <bd>3</bd> <hbox> <led> <size>26</size> </led> <label> <text>"Xenable"</text> <compass>E</compass> </label> </hbox> <hbox> <number> <format>"010d"</format> </number> <label> <text>"Xoutput"</text> </label> </hbox> </vbox> <vbox> <relief>RIDGE</relief> <bd>3</bd> <hbox> <led> <size>26</size> </led> <label> <text>"Yenable"</text> <compass>E</compass> </label> </hbox> <hbox> <number> <format>"010d"</format> </number> <label> <text>"Youtput"</text> </label> </hbox> </vbox> <vbox> <relief>RIDGE</relief> <bd>3</bd> <hbox> <led> <size>26</size> </led> <label> <text>"Zenable"</text> <compass>E</compass> </label> </hbox> <hbox> <number> <format>"010d"</format> </number> <label> <text>"Zoutput"</text> </label> </hbox> </vbox> <vbox> <relief>RIDGE</relief> <bd>3</bd> <hbox> <led> <size>26</size> </led> <label> <text>"dac-02-enable"</text> <compass>E</compass> </label> </hbox> <hbox> <number> <format>"010d"</format> </number> <label> <text>"dac-02-value"</text> </label> </hbox> </vbox> </hbox> </vbox> </hbox> <hbox> <relief>RIDGE</relief> <bd>3</bd> <hbox> <relief>RIDGE</relief> <bd>3</bd> <!-- 07 bit OUT FALSE m5i20.0.estop-in 07 bit OUT TRUE m5i20.0.estop-in-not --> <led> <size>26</size> </led> <label> <text>"Estop-In"</text> </label> </hbox> <hbox> <relief>RIDGE</relief> <bd>3</bd> <!-- 07 bit I/O FALSE m5i20.0.watchdog-reset --> <checkbutton> <bd>5</bd> <btnType>"toggle"</btnType> <text>"watchdog-reset"</text> </checkbutton> </hbox> </hbox> </pyvcp>