没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
第一章 介绍
1.1 系统和软件架构
图 显示了 软件如何嵌入到 控制中。 通过 软件总线与
、 以及驱动器通信,该 总线也类似于 通信总线,采用 协议。外部链
接 系统通过 通信处理 器 将 各个 部 件 连接起来 。 然 而, 内 部 可以通过 与
、 和其他 单元的驱动器连接。
和由 控制的组件在拥有 的处理器上运行。独立处理单元在执行 和其
他驱动软件时可用。用户接口(输入输出设备)的虚拟化在一个 客户单元上
,。 通过以太网 ! 连接至 单元。在图 " 中, 接口组件包
含 # 服务器。
特征是面向组件的架构。有两个主要的组件特征:$ 组件和 服务。$ 组
件实现了 $ 例如, 接口($)实现直接用户响应。典型的 $ 组件包括
对话框和操作区域如,加工、参数、程序、程序管理、诊断、启动。 服务实现了基本
功能,例如支持所有 $ 组件功能如多语言文字显示管理、数据存储卡通道、以及自动处
理接口。 服务的例子有控制变量的读写通道、警告和事件服务(提供所有当前警告和
程序段给 ),对 、% 卡以及其他存储介质如网络驱动器、& 设备中文件和文件
路径的简单处理。
'( 扩展只有在 $ 组件表单中执行, 编程包不支持 服务开发。
$ 组件和 服务可以根据需要定制嵌入到 系统中,根据所需要的 功能,
对何时的 $ 组件和相关 服务进行配置。只有配置好的 $ 组件和 服务可以载入
内存卡、并执行。另外,$ 组件和 服务可以在一个进程中并行执行或在多个进程中
分别执行。
图 ")显示了在三个进程中运行的六个 $ 组件和 服务的配置,再六个 $ 组件
中,三个(组件 *")是 '( 扩展,例如附属操作区域。六个 $ 组件($")在进程
中执行, 服务 和 服务 ) 在进程 ) 中执行, 服务 + 在进程 + 中执行。系统配置
文件描述了属于
,)平台和工具
可以在 -./和 嵌入式操作系统上运行,用于 -./ 和 平台的
可执行文件是通过使用相关平台可用的编译器和连接器生成的相应文件。
通过使用 01 开发 源文件,0 是用于开发 $ 图形界面应用程序的开发
包,0 核心为 233类库,可以跨平台运行在 -./ 和 ( 上,每一个操作系统平台
都 有 一 个 独 立 的 与 平 台 相 关 的 实 现 插 件 , 04-./ 和 0 45...0 67 , 0 4
-./ 主要运行在 -./ 系统和用于图形输出地 -./$8。0 45... 拥有单
独的窗口系统,可直接使用 的帧缓存。
除了扩展函数的类库,0 拥有支持 $ 应用储层徐开发的各种工具,例
如 00 489!。
第二章
:::&电脑环境变量中要定义该选项
所有组件的头文件路径:942.49;/,
主要提供的功能有:
$'<2 -.9
$对象插件
#7!7!=2
变量服务(( 通信)
!=2
服务(程序激活服务)
857!=2
域服务
%!=2
文件服务
(7!5!=2
报警服务
!62!.!
过程记录
!72!=!
跟踪服务器
2.1 生成文件结构
42 包含所有以 生成目标文件需要的文件
4>8947?不同生成模式下的
4>8947?4545!145 用户自定义模块存储位置。
4756
49 $ 组件的头文件
42.其他头文件
4/!1 的工作目录,见第三章
2.2 建立与 NC 的连接
建立 与 通信的方法:
的 地 址 必 须 设 定 在 552, 文 件 中 , 将
“ >8947?4545!145422;94 552,” 文 件 复 制
到”4>8947?4545!14542;9@下,并适当修改。
2.2 创建 HMI sl 项目
),),安装 #
),),)打开 # 向导
其中有几项为可选项:
! !;72 ;7 !A
B9!7CBA,5
797966! A :,
!<2 565 .79A可以添加对话框,
!<2 565 2!A 默认为无屏幕或 ;!5 添加到工程,点击 (..2! 添
加新的屏幕,(..%!5 添加新的 %!5,
!<2 565 ;!5A
27BA
第三视图提供三个额外设定选项用于配置项目:
06!<2 BA,6!生成,6! 文件,可以在 工程中进行编译。
2!7D BA ,5 生成屏幕布局表,用来定义工程制定的屏幕的布局。
D 52B9!7C,
$!7 .274B:
%!57.27A如果该选项勾选,在生成 %!5 时,同时生成, 文件,可
支持 089! 编辑,更便于设计。该 模板库设定在 AE!7E5E5!1E5
E7 EF EE 567 路 径 中 。 有 六 种 模 板 可 进 行 设 计 : %%!54.7%!5
4%!549 %!54/!%!5466!%!5
按照这种方法设定完成项目创建后,向导默认的生成一个含有完成按钮的界面,
可以在 672179 中调用。
),),*创建的结果
生成文件的内容:
初始化设置:
用这种向导方式生成的每个项目的 G 文件和插件文件,G 文件包括了一个基本对
话框配置,是一个预定义了一个软键的 %!5,这种 G 配置文件可以通过转换器进行转换。
插件文件包含了每一个创建类的相关输出宏。
除此外,同时生成了下列文件夹:
%!5A包含了工程中用到的 %!5,可进行 089! 编辑
$!7 .:包含了 '" 文件和 头文件,
7.!B: 头文件
!2BA 源文件
!2B:资源文件,主要有布局表、配置文件和语言支持文件。
几种格式文件的内容解释:
,5 文件定义了屏幕布局、对话框布局。
D 52B9!7C, 系 统 启 动 配 置 文 件 , 需 要 放
在”>8947?4545!14542;9@路径下,相应文件在 启动时,自动运行。
,6! 文件: 其中列出了所有源文件、头文件、 文件和 %!5 文件的信息。
2.3 执行项目
成功运行自定义项目后,生成的可用文件在4.94 6 文件夹下。其中的子文件夹
476642;94946为空文件夹
项目通常包括以下生成的文件:
.8 文件
).G5 配置文件,可通过 =! !$, 转换为,5 文件。
+.转化的语言配置文件,保存在 9 文件夹下。
如果要将生成的文件在编译时自动存放在 相应文件夹位置,需设置:
4>8947?45445!145 H 设 定 !<2 "!6!C"B9!7C!6!C4
&.= H将 2..;!5&. 项设定为'
要运行工程,首先自建的对话框必须要整合到 中,D 52B9!7C, 文件
必须复制到4>8947?45445!14542;9 文件夹,如果 D 52B9!7C,
文件未能根据向导产生,必须要手动写配置文件,可参考 *,节。
启动 的方法:启动相应编译模式的
开始"程序"5!1"!9!755972179"89474C5
2.4 调试项目
设置系统配置
项目生成的 8 文件中包含了项目编译生成所需要的 .7942!44;!5,8 不能直
接执行或者调试,需要在 主持层序中进行载入调用。
当 用 # 进 行 调 试 时 , 必 须 启 动 主 程 序 。 主 程 序 在 缺 省 的
剩余63页未读,继续阅读
资源评论
a791529566a
- 粉丝: 9
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- stm32f103c8t6编码器解析
- esp8266_deauther_2.6.1_DISPLAY_EXAMPLE_I2C.bin
- C#电子病历管理系统源码 医院电子病历源码数据库 SQL2008源码类型 WebForm
- 3D打印机HALOT-RAY-SM-001说明书
- pointnet2-backbone 语义分割模型
- Qt数据库实战,调用qt自带数据库操作入门代码示例
- unity3d菜鸟教程 unity3d入门教程中文图解
- project paper draft 4(1).docx
- 「SpringCloud」微信小程序授权登录流程设计和实现
- C#ASP.NET企业级CMS站群系统源码数据库 Access源码类型 WebForm
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功