CNC HMI Developer软件
使用手册
目录
目录 (1)
第一章软件概述 (3)
第二章软件组成 (4)
一、工程管理器和窗体编辑器 (4)
(一)标题栏 (4)
(二)菜单栏 (5)
(三)工具栏 (11)
(四)常用组件栏 (12)
(五)工程窗体管理树 (12)
(六)属性和事件设置栏 (14)
(七)主窗口 (16)
二、窗体运行系统 (17)
(一)窗口介绍 (17)
(二)运行系统 (18)
第三章软件辅助功能 (19)
一、组件库 (19)
(一)定义库文件 (19)
(二)使用库文件 (20)
二、定义变数 (21)
(一)本地变数 (21)
(二)CNC变数 (22)
三、定义宏 (23)
四、定义事件 (24)
附件一:常用组件使用说明 (28)
Window(窗体): (28)
绘图组件: (31)
1.Arc圆弧: (32)
2.Shape形状控件: (32)
3.Polygon多段线: (33)
按钮组件: (34)
1.Button按钮组件: (37)
2.ImageButton图片按钮: (38)
Label显示文本框: (39)
Mask Edit掩码编辑框: (42)
Memo文本编辑器: (45)
Image图片显示器: (48)
Tabel绘制表格: (51)
复选框和单选按钮: (61)
RadioGroup单选按钮组: (63)
组合框下拉列表: (65)
https://www.doczj.com/doc/8a8997898.html,boBox组合框: (67)
2.ColorBox颜色选择框: (68)
ListBox文本编辑器: (69)
ProgressBar进度条和TrackBar滑块: (73)
GroupBox组合框: (76)
CalcEdit计算器编辑器: (78)
Variable变量显示器: (81)
DynamicPicture动态图片: (84)
CNCtrack描图显示器: (86)
附件二:常用宏使用说明 (88)
“PC HMI Editor”是在流行的PC机上建立CNC控制对象人机接口的一种智能软件包,它以Windows系列操作系统作为其操作平台,充分利用了Windows 图形功能完备,接口一致性好,易学易用的特点。它使采用PC机开发的系统工程比以往使用专用机开发的CNC控制系统更有通用性,大大减少了CNC软件开发者的重复性工作,并可运用PC机丰富的软件资源进行二次开发。
“PC HMI Editor”又名CNC HMI Developer开发软件,本手册将使用CNC HMI Developer作为该软件的名称。CNC HMI Developer开发软件具有开发操作性简便,功能齐全,能快捷的实现用户需求。CNC HMI Developer软件提供多种功能组件,组件种类齐全,功能完善。每种组件可设置功能相关的属性以及关联组件的事件功能。组件的事件功能通过执行宏程序完成。宏程序主要由软件提供的宏函数编写,宏函数定义简单,功能实用,为应用工程的开发起到很大帮助。
CNC HMI Developer软件可与HUST控制器进行通讯,软件搭配控制器实现用户应用操作。
“CNC HMI Developer”软件包由工程管理器(Project Manager)、窗体编辑器(Window Editor)、窗体运行系统(Prun)三部分组成。其中,工程管理器用于新建工程、工程管理等。工程管理器内嵌窗体编辑器,窗体运行系统(Prun)是独立的Windows应用程序,可单独使用;两者又相互依存,在工程的中设计开发的窗体应用程序必须在窗体运行系统(Prun)运行环境中才能运行。
1.1工程管理器
工程管理器主要用于工程的管理,如新建工程、工程的备份、变量的导入导出、定义工程的属性等。
1.2窗体编辑器
窗体编辑器是应用程序的集成开发环境。工程人员在这个环境中完成接口的设计、属性定义、宏指令定义及事件定义等。窗体开发系统具有先进完善的图形生成功能,利用丰富的组件,用户可以大大减少设计接口的时间。
1.3窗体运行系统
本系统是软件的实时运行环境,用于显示窗体开发系统中建立的图形窗体,并负责PC与CNC的数据交换。
一、工程管理器和窗体编辑器
“CNC HMI Developer”软件的用户操作界面主要由标题栏、菜单栏、工具栏、常用组件栏、工程窗体管理树、属性和事件设置栏、主窗口。
(一)标题栏
标题栏位于软件窗口最顶端,主要显示工程文件的存盘路径和当前使用软件的版本,如下:图2-1。
图2-1
(二)菜单栏
菜单栏位于软件窗口最顶端,如上:图2-2所示,菜单栏由File、Edit、
下拉菜单组成。
View、Component、Tools、Help
菜单栏囊括软件中的所有功能,用户可在菜单栏中查找需要的内容,如下对菜单栏中每一个下拉菜单作相应的介绍:
1)File下拉菜单
File下拉菜单快捷键功能
新建一个工程项目
New Project
Ctrl+O打开一个工程项目
Open Project
Ctrl+S保存一个工程项目
Save Project
Save Project As另存一个工程项目
Ctrl+N新建一个窗体
New Window
Close关闭一个工程项目
F9运行一个工程项目
Run
Import导入一个窗体:
1.点击【Import】,在弹出的加载框中选择需要加载的“.win”窗
体文件
2.点击【确认】即可加载至软件中;
Export导出一个窗体:
1.工程编辑后,点击【Export】按钮导出窗体;
2.在弹出的ExportWindow 窗体中,选择导出的窗体,点击Export;
3.选择存盘路径,点击确定即可生产“.win”窗体文件;
Make runnig packet 生成一个安装包:
1.工程编辑后,点击【Make runnig packet】按钮生产安装包;
2.如上图在弹出的Make runnig packet 窗口中选择存盘路径,点击
【Start】即可开始生成安装文件;
3.把生成的“setup.exe”文件拷贝到PC 上点击安装即可;
Exit 关闭软件
2)Edit 下拉菜单
Edit 下拉菜单快捷键
功能Undo Ctrl+Z
撤销:撤销最近一次操作Redo
Shift+C
trl+Z 恢复:恢复上一次的操作Cut Ctrl+X 剪切:剪切选中的内容
Copy Ctrl+C复制:复制选中的内容
Paste Ctrl+V粘贴:粘贴选中的内容
Delete Del删除:删除选中的内容
Select All Ctrl+A选择全部:选中鼠标聚焦的组件或窗体中所有组件
Delete Window删除窗体:删除已有的窗体
Send to back置下:选中需要置下的组件
Bring to front置上:选中需要置上的组件
Align排列:排列选中的组件,通常在窗体排版时,调整组件与组件之间的
相对位置时使用
Align Left:以被选中的第一个组件的左边对齐组件。
Align Top:以被选中的第一个组件的上边对齐组件。
Align Right:以被选中的第一个组件的右边对齐组件。
Align Bottom:以被选中的第一个组件的下边对齐组件。
Horizontal Space Equally:使选择的组件水平间距相等。
Vertical Space Equally:使选择的控件垂直间距相等。
Center Horizontal:以被选择控件中的第一个组件为基准,水平方
向居中对齐控件。
Center Vertical:以被选择组件中的第一个组件为基准,垂直方向
居中对齐组件。
Size大小尺寸:调整组件的小大
Same Width:以被选择组件中的第一个组件为基准,宽度相等。
Same Height:以被选择组件中的第一个组件为基准,高度相等。
Same Size:以被选择组件中的第一个组件为基准,大小相等。
3)View下拉菜单
View下拉菜单功能
Project Manager显示工程树窗口
Properties Manager显示组件属性设置窗口
Events Manager显示组件事件设置窗口
ToolBar Standard显示标准工具
ToolBar Edit显示编辑工具
ToolBar Component显示组件工具
ToorBar Align_Size显示排列工具
显示网格
Show Grid
对齐网格
Snap To Grid
4)Component下拉菜单
Component下拉菜单功能
圆弧组件,可在窗体上绘制圆弧,圆弧样式由该组件属性设定Arc
形状组件,可在窗体上绘制不同形状的组件
Shape
多段线组件,可在窗体上绘制多段线,多段线样式由该组件属性设定Polygon
Button按钮组件,可在窗体上放置按钮组件,按钮组件的样式由该组件属性设定
图片按钮
ImageButton
计算器编辑器
CalcEdit
掩码编辑框
MaskEdit
显示文本框,用于显示用户不能编辑的文本。
Label
文本编辑器(能显示和编辑多行文本)
Memo
用于加载图片功能
Image
用于绘制表格
Table
复选框
CheckBox
RadioButton单选按钮
单选按钮组
RadioGroup
组合框
ComboBox
颜色选择框
ColorBox
ListBox文本编辑器
进度条
ProgressBar
滑块
TrackBar
GroupBox组合框
CNC Tabel填充格
Variable变数显示器
DynamicPicture动态图片
CNCtrack描图显示器
库
Library
5)Tools下拉菜单
Tools下拉菜单功能
变数管理,点击该按钮可在弹出的窗口中定义或管理变数Variable
宏程序,点击该按钮可在弹出的窗口中编辑宏程序
Macros
Save To Library保存库文件
Repair Big5修复big5码。(用于修复在简体版本电脑上打开繁体版本工程或在繁体版
本电脑上打开简体版本工程时,出现的中文乱码现象。)
Scale Window窗体缩放,点击该按钮可在弹出的窗口中设置工程设计和工程运行时窗体的
大小。
Designer Options设计者选择:
1.designer:
BDS Style:是否选择为BDS风格进行设计
Show designer hints:是否显示设计者Hint提示文本
Multiple selection是否同时选中多个组件
Local markers是否选择局部标记
2.Grid
Display grid:是否显示栅格
Snap to grid:是否对齐就近栅格
Dragging in parent:是否可以在父体上可以拖拉移动
Grid size X:设置窗体中栅格X方向距离
Grid size Y:设置窗体中栅格Y方向距离
3.Invisible components
Show components captions:是否显示组件的文本
Flat components icons是否显示组件的小图标
Show invisible components:删除非可视化组件时是否显示提示文本
Caption Font:设置文本类型
4.Guidelines Option
Left:靠左
Horz center水平居中
Right靠右
Top:靠上
Vert center垂直居中
Buttom靠下
Static(no action)是否没有事件
Mouse action是否开启鼠标事件
Keyboard action是否开启键盘响应事件
Guidelines for multiple selection是否参考multiple selection选择
Moving action是否开启移动事件
Sizing action是否开启缩放事件
CNC Options CNC选择:
1.PLC Bit:显示IOSCA-Bit对应的地址,该地址为系统定义规划,不需要
用户改变
2.Axis:各轴对应的地址,该地址为系统规划,用户无需修改
3.General:工程运行时能同时打开的窗口数目,打开的窗口数目越多,电
脑内存消耗越严重
6)Help 下拉菜单
帮助菜单主要提供关于软件使用帮助和软件版本查询等功能。
(三)工具栏
工具栏位于菜单栏下面,由ToolBar Standard 标准工具、ToolBar Edit 编辑工具、ToolBar Component 组件工具、ToorBar Align_Size 排列工具组成。
ToolBar Standard 标准工具提供新建工程、打开工程、保存工程、新建窗体、查看Macro、查看变数、调试运行等功能。如图
2-4:
ToolBar Edit
编辑工具提供撤销、恢复、剪切、复制、粘贴、删除、组件置顶、组件置低、网格显示、网格对齐等功能。如图2-5:
ToorBar Align_Size 排列工具提供左对齐、上对齐、右对齐、下对齐、横向中间对齐、纵向中间对齐、横向等间距、纵向等间距、等宽、等长、等大小等功能。如图2-6:
Help 下拉菜单快捷键
功能:Contents F1打开帮助文档
About...
弹出关于软件的信息图2-4
图2-5
图2-6
图2-3
(四)常用组件栏
图2-7
常用组件栏位于常用工具栏下方,提供常用组件,方便用户进行设计工作。各组件的功能和属性、事件设定请查询附件1。
(五)工程窗体管理树
工程窗体管理树位于软件左方,如图2-8所示:
图2-8
工程窗体管理树提供设计者查看工程中的所有窗体,双击窗体名称可在主窗口在显示该窗体,并可在状态树中查看窗体中使用的组件。如图2-8:双击工程中的“Draw18”窗体,即可查看Draw18窗体,并直观的查看到窗体中使用的组件情况。
(六)属性和事件设置栏
属性和事件设置位于左方,用于设计窗体或组件的相关属性和响应事件设置。
属性设置
1)
属性设置栏提供选中组件全部属性显示,用户可在属性设置栏修改组件的相关属性,以改变组件的功能特点或显示样式。
2)
响应事件
组件事件栏显示了组件全部的事件,用户可在组件事件栏中选择该组件事件相关联的宏程序。通过组件事件来获得该组件在执行相关动作时,响应的动作。
(七)主窗口
主窗口位于正中位置,主窗口为设计工作的主要窗口,设计工作将在这里完成,设计者根据主窗口的大小合理布置空间所在的位置,添加组件功能,完成设计工作。如图2-11:
图2-11
二、窗体运行系统
窗体运行系统主要运行CNC HMI Developer软件生成的“.run”文件,通过执行“.run”文件即可运行CNC HMI Developer软件编辑的工程文档。
(一)窗口介绍
窗体运行系统窗口分布如下:
串口状态显示
【运行文件显示】
【设置与连接】
图2-12
窗体运行系统窗口主要由串口状态显示、运行文件显示以及设置与连接三部分组成。
串口状态显示中可选择通讯串口;串口对应的波特率;DSR状态;CTS状态;Connected状态;Err Code状态。当通讯正常连接时DSR和CTS显示红色的On,Connected显示Yes。
运行文件显示中显示运行文件的存盘路径,当未加载文件时,显示“No run file”。
设置与连接中有【Connect】连接;【Disconnect】取消连接;【Setting】设置选择的串口波特率和TimeOut时间;【Run】点击该按钮可打开文件或运行窗体运行系统,当运行窗体运行系统中未打开运行文件时即运行文件显示中显示“No run file”时,点击【Run】按钮弹出加载文件窗口,当窗体运行系统已加载运行文件时,点击【Run】按钮即可运行文件;复选框“Autorun”设置当窗体运行系统串口已连接的情况下是否需要点击【Run】按钮运行文件,当Autorun=true时,设置当窗体运行系统串口已连接的情况下不需要点击【Run】按钮运行文件,反之亦然。
(二)运行系统
窗体运行系统有三种打开方式:
方式1:
在CNC HMI Developer软件编辑工程窗口中点击【Run 】按钮(图标为:)
即可,且运行的文件即为当前编辑的文件。
方式2:
点击PRun软件,弹出窗体运行系统,点击【Run】选择需要运行的“.run”文件。
方式3:
点击安装包安装后生成的快捷方式,运行窗体运行系统。运行的文件为安装包打包时的工程文件。
安装软件中生成的安装包方法如下:
”,弹出如下窗口:
1.点击“Make runnig packet”生成的安装包文件“https://www.doczj.com/doc/8a8997898.html,c
2.选择安装路径和安装项,点击Start即可;
3.安装后在桌面或目录中生成工程运行快捷方式,点击快捷方式即可打开窗体运行系统;
第三章软件辅助功能
建立应用程序工程文件后,可以为应用程序建立数目不限的窗体,在每个窗体上生成互相关联的静态或动态图形对象。这些窗体都是由软件提供的类型丰富的图形对象组成的。系统为用户提供了矩形(圆角矩形)、直线、椭圆(圆)、点位图、文本等基本图形对象,及按钮、曲线窗口、表格等复杂的图形对象。提供了对图形对象在窗口内任意移动、缩放、改变形状、复制、删除、对齐等编辑操作,全面支持键盘、鼠标绘图,并可提供对图形对象的外观、行为、数据属性进行改变的操作工具。
系统采用面向对象的编程技术,使用户可以方便地建立窗体的图形接口。用户构图时可以象搭积木那样利用系统提供的图形对象完成窗体的生成。同时支持窗体之间的图形对象拷贝,可重复使用以前的开发结果。
为实现丰富的窗体内容和强大的人机交互功能,软件系统为用户提供了组件库功能、变数变量功能、宏和宏函数功能、关联事件功能。
一、组件库
用户可以将一些经常使用的组件存放在库中,方便重复使用。
(一)定义库文件
选择要存为库的组件对象,然后使用Tools->Save to Library…命令,选择存放类别、定义库文件名,保存即可。
(二)使用库文件
点Component->Library…,选择库类别,然后双击要加入的库文件,库文件
即可插入当前窗体上。
图3-1
图3-2