KUI文档
1.
入门教程
简介
示例
2.
语法详解
全局及默认设置
控件说明
页面(page)
自定义面板(panel)
静态文本(label)
数据文本(datalabel)
信息文本(infolabel)
坐标文本(coor)
消息文本(msg_label)
输入框(textbox)
列表选择框(combobox)
示教(teach)
程序列表(prog_list)
程序显示(prog)
指示灯(led)
开关(switch)
进度指示(progress)
图片(picture)
动画(animation)
图形(graph)
菜单(menu)
按钮(button)
控件属性
KUI脚本语法
程序模板语法
参数及表达式
下载KUI到数控系统
版本控制
KUI和CNC的兼容性说明
3.
进阶教程
界面美化方案
简化编程
复杂控件演示
4.
组态软件
软件特点及组成
组件属性
色块
可变色块
文本块
可变文本块
图片
可变图片
数值显示
复选框
列表框
输入框
菜单按钮
按钮
进度条
程序
程序列表
软件操作
打开软件
项目的建立和打开关闭
界面编辑
项目编译和传输
5.
附录
KUI版本历史
构建开发环境
安装开发软件
KUI开发包
版本选择
KUI
>
附录
> KUI版本历史
版本命名规则
版本说明
KUI版本历史
版本命名规则
Vx.x.x表示KUI开发包的版本,如V1.2.3,规则如下:
添加重要功能或结构改动会修改第一个数字。
添加小的功能会修改第二个数字。
修正软件的bug时会修改第三个数字。
前两个数字确定了一个版本系列,为了避免遇到已经修改的bug请务必使用每个系列的最新版本,如V0.1系列要使用最新的V0.1.7.5,V1.1系列要使用V1.1.4_v5。
新版本均兼容旧版本,并添加了新功能,所以仅安装最新版本即可。
版本说明
V3.9系列
信息文本控件支持default,无对应值时显示的内容
优化内存,下载到系统前删除当前自定义界面内容,避免占用内存,同时采用新型压缩方式
支持PLC调试开关
支持辅助通道反馈速度指令
增加限时保护窗口
V3.8系列
控件支持密码功能
支持图形显示加工轨迹
V3.7.1
修复根菜单执行脚本相关问题
V3.7系列
增加焦点切换功能(特殊软件使用)
按钮支持光标属性
支持示教当前光标所在组的单个控件
脚本里支持多通道宏变量
优化复选框
支持打开特定程序
V3.6.3
修复程序控件使用光标移动相关问题
V3.6系列
支持定时脉冲动作
支持程序是否可以编辑,程序默认为可编辑
V3.5系列
程序支持通道号
KUI脚本程序支持注释支持
运行程序、运行MDI、生成程序、工件坐标、程序显示支持通道号
生成程序和运行程序支持程序号为表达式
V3.4系列
按钮支持右侧竖排软菜单按键
支持生成并运行程序
脚本中支持打开和关闭面板
示教支持format
支持15寸屏
支持label成行数或列数设置成0表示画宽度为1的直线
支持坐标coor设置通道号
V3.3系列
输入变量来源宏变量支持号为动态的表达式
可变图片支持移动
根菜单支持运行脚本
V3.2系列
当示教菜单没有设置组时示教当前光标所在控件的组
自定义界面支持编程速率等
支持visible
V3.1系列
选择框可设置左对齐
支持弹簧超过8个,增加pagebreak()菜单翻页
V3.0系列
支持通过组态软件生成KUI文件输入到系统中
支持程序列表、U盘了列表及相关列表信息
支持程序显示
支持显示负载信息
支持设置R区地址
部分控件支持设置多个背景色和前景色(字体颜色)、设置边框、设置边框颜色
支持弹出自定义面板
菜单键支持打开、关闭对话框,打开、删除程序,打开报警对话框,U盘输入输出等
支持设置页面背景
列表框支持位参数
V2.7.2系列
支持v6.2.01设置版本
V2.7系列
支持设置combobox控件弹出文本框方向
KUI脚本语法中支持格式化自定义变量
V2.6系列
支持设置自定义界面加载时间。
支持在上位机使用缓存来加快运行。
V2.5系列
支持新的控件msg_label显示消息文本。
支持弹簧菜单和占位符菜单,可以对菜单进行排版布局。
picture控件支持透明背景图片,支持图片相对其初始位置进行偏移。
KUI变量支持全局非保持型变量。
KUI脚本语法新增ISNOTNULL函数。
程序模板语法,新增session语法。
V2.4系列
coor控件支持显示 相对坐标/余移动量/轴名称,并支持显示特定轴号的轴坐标
坐标参数支持 相对坐标/余移动量,并支持显示特定轴号的轴坐标
kui文件输入时,如果页面已经存在,提示是否覆盖
kui文件加载失败时,开机或导入时提示错误
menu的菜单名称参数可用
|
表示换行提示
menu中新增 “运行MDI"功能
V2.3系列
将data控件的功能拆分为4个控件datalabel/infolabel/textbox/combobox,data控件功能不再更新,已有功能将一直支持。使用label控件替代text控件的功能,text控件功能不再更新,已有功能将一直支持。
combobox控件新增多级下拉文本框功能。
V2.2系列
表达式中新增逻辑 && 和 || 运算符。
控件data/switch/menu的action参数新增 “程序段模板"功能,用于在当前程序光标处生成程序段。详细说明见相应控件。
V2.1系列
page函数新增first/prev/next参数用于设置第一次进入时获得焦点的控件、向前翻页、向后翻页。
kui脚本语法新增PAGE函数用于进行页面跳转。
带choices参数的data控件支持隐藏线框功能。
menu中新增信号脉冲类型菜单。
V2.1.1修正V6.1.00c系列软件无法使用V2.1系列功能的bug。
V2.0系列
data控件新增参数min/max/min_length/max_length/data_type/anyof/noneof/format来对输入和显示格式进行控制。
支持led控件的严格右对齐。
新增一种可变变量
将一个"设置页面"的自定义界面调整到"机床调试页面”,并在"机床调试页面"再增加一个自定义界面。(目前的自定义界面数量和位置详细情况见自定义界面在系统中的显示位置)
V1.8系列
新增"主轴原始角度"和"当前反馈速率"两种系统内部数据,可用于data控件中。
V1.8.1修正picture控件bug。
V1.7系列
progress控件新增纵向进度条和进度条的方向设置。
picture控件新增key参数和choices参数,可根据表达式的值显示不同的图片或者根据目前页面中焦点所在的控件显示不同的图片。
新增 用户自定义界面文件版本显示与管理 功能。
V1.6系列
新增progress控件,以带颜色的进度条的方式指示某一表达式的值。
将sys_version函数指定为必须使用的函数,当前版本如果不使用会报警,以后版本将强制使用,否则报错。
更早版本的说明不再提供