以指示灯的形式描述K/D/F区伺服参数和系统参数的位型数据,可以手动改变位型数据,所以仅支持可写的位型数据。
" P1105.0[1] "
(a, b, c, d)
其中a/b/c/d都应该是正整形值分别表示控件的 起始行/起始列/所占行数/所占列数,其中c/d可以省略,省略时值均为1。圆形
。黄色
。enable="#100"
,则只有当#100不等于0时才可以修改。id="page1"
或 id=1
。left="LA"
或 left=1
,则按系统面板上的"左"按键时,id为"LA”/1 的控件捕获光标。action=运行脚本("xxx")
,括号中的字符串为符合 KUI脚本语法的若干语句。当操作者手动改变位型数据值时,将执行这些语句。action=运行脚本文件("xxx.prg")
,括号中的字符串为KUI脚本文件名称,文件需放到当前目录下或写入绝对路径。当操作者手动改变位型数据值时,将执行此文件中的语句。action=程序段模板('''xxx''')
,括号中的字符串为一个程序模板段,当操作者手动改变控件值时,将以其为模板生成程序段,插入当前光标之后。程序模板段可以包含任意符合KUI脚本语法的语句和一些会生成程序的模板语句,模板语句中的字符在生成程序时不变,变量则用其值来替代。例如 ''' G01 X#500'‘‘在生成程序时(假设#500值为100),会生成程序"G01 X100;"。(V2.2开始支持)visible=0
(v3.3新增)此控件用于显示、编辑位型数据,适用于PLC参数、新增加的F区(V5版本的数控系统软件F区写入范围为F5200~F5231,V6版本的数控系统软件F区写入范围为F19000~F19031)和可编辑的系统位型数据。可以在界面上手动改变位型数据来实现功能的打开/关闭或功能实现方式的选择。
例如,在界面中用switch控件关联系统的位型参数P1105.5-1,则可在自定义界面中查看/改变该位型数据的值实现相应功能。
界面显示效果 | 对应系统参数 |
---|---|
![]() |
![]() |
with page(16, 12, id="对刀仪", text=(绿色, f20x10, 左对齐), data=(黄色, f20x10)):
text("驱动器电平选择", (3, 1, 1, 3)) #text控件对switch控件进行说明
switch("P1105.5-1", (3, 4, 1, 2), 左对齐, 绿色, 灰色) #switch控件,关联参数为P1105.5-1,在3行4列,占1行2列,左对齐,位型数据为1时显示绿色,为0时显示灰色