当前位置:文档之家› CNC HMI Developer软件手册20140819

CNC HMI Developer软件手册20140819

CNC HMI Developer软件手册20140819
CNC HMI Developer软件手册20140819

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

相关主题
文本预览
相关文档 最新文档