版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图形化编程软件Accel的使用介绍制作人员:王俊生单位:南瑞继保制作日期:2013-6-26天广直流PCS-9550控制保护系统培训班目录Accel软件的特点Accel软件的基础操作Accel软件的符号库Accel应用程序的组织结构Accel应用程序的编程和调试Accel软件的特点面向对象的设计方法传统开发模式
可视化开发硬件BSP应用程序(C\ASM)硬件系统程序符号库+可视化开发环境应用程序(功能图)应用开发人员专注于应用逻辑,不用关心编程语言和底层接口应用开发人员同时处理编程语言,底层接口和应用逻辑Accel软件的特点应用程序的整体结构清晰,结构可视化采用树形列表的形式,将整个装置的程序结构清晰的展示出来。应用程序的数据流清晰,数据流可视化通过交叉链接,将元件内部,元件之间,插件之间的数据流向清晰的显示出来页面内部直接使用连接线表示数据的流向数据的处理逻辑清晰可见Accel软件的特点自动生成代码、编译程序、Config.txt、Device.cid自动生成代码,应用开发人员无需编写或者修改任何源代码自动生成config.txt,device.cid,应用开发人员不用直接修改这些文件.config.txt文件用于描述装置的配置信息,device.cid文件用于IEC61850通讯的装置描述自动调用编译器编译源代码Accel软件的特点可扩展可重用的符号库直接在已有符号库的基础上搭建应用程序可以根据应用具体需要,扩展符号库Accel软件的特点可靠详细的错误检查代码生成时,将所有的应用程序中的错误准确无误的检查出来,并能方便的定位到具体的页面和符号。可以做到代码生成零错误,编译链接零错误交叉链接时,检查页面之间,元件之间,插件之间的信号连接错误,并能方便的定位到具体的页面和符号Accel软件的特点方便的程序调试和下载在调试模式下,直接点击连接线,就可以将连接线所表示的变量值显示出来在调试模式下,可以对变量进行置数选中某个装置或者插件,自动将该装置或者插件上需要的HEX文件,配置文件下载到相应的插件Accel软件的特点具有自动生成信号名称的功能。基本编辑功能,如复制、粘贴等同一工程内:Ctrl+Q粘贴,只改变隐藏的变量名称。Ctrl+W粘贴,不改变任何信息。Ctrl+V粘贴,自动命名所有的变量名称。不同工程之间:Ctrl+R粘贴,只改变隐藏的变量名称。Ctrl+T粘贴,不改变任何信息。Ctrl+F粘贴,自动命名所有的变量名称。画面具有放大、缩小功能,方便阅读和编写程序。Accel软件的特点Accel窗口布局Accel软件的基础操作菜单文件新建(装置、插件、元件)打开(装置或插件)关闭保存模式(浏览、编辑、调试)打印退出Accel软件的基础操作菜单编辑取消恢复剪切复制粘贴删除Accel软件的基础操作菜单视图缩小画面放大画面输出窗口工作空间窗口(资源管理窗口)显示变量名显示网格设置连接数据库设置调试值刷新间隔Accel软件的基础操作菜单符号库打开库关闭库工具生成装置代码编译装置程序下载程序变量调试关闭所有调试变量Accel软件的基础操作工具条文件操作新建打开保存打印编辑工具条取消恢复剪切复制粘贴删除Accel软件的基础操作工具条缩放工具条缩小画面放大画面选择放大整屏显示手型工具选择前页后页格式工具条左对齐右对齐Accel软件的基础操作工具条程序功能图工具条说明文本连接线Public输入块Public输出块页面连接输入块页面连接输出块常量块矩形Accel软件的基础操作工具条任务调度工具条说明文本连接线矩形Accel软件的基础操作工作空间窗口(资源管理窗口)装置程序装置程序部分提供数据文件操作的统一接口和右键菜单,实现层次化的数据管理,减少页面编辑的耦合操作。该部分采用分层结构,包含多种节点。其节点类型有:
装置节点:管理装置程序,包含若干插件程序和配置信息插件节点:管理插件程序,包含Main程序Main节点:管理顶层元件程序和页面程序元件节点:管理页面程序和子元件实例程序程序任务节点:管理页面程序配置信息节点:插件间信号连接配置页面Accel软件的基础操作装置节点装置工程节点:管理装置程序,包含若干插件程序和配置信息右键菜单新建插件调整插件顺序生成代码编译程序下载程序形成交叉链接查找替换打印粘贴插件加载插件Accel软件的基础操作插件节点插件节点:管理插件程序,包含Main程序右键菜单编辑(复制插件)生成代码编译程序下载程序形成交叉链接查找替换打印修改插件属性删除Accel软件的基础操作Main节点Main节点:管理顶层元件程序和页面程序
右键菜单新建页面新建元件实例编辑(粘贴元件/页面)形成交叉链接查找替换打印设置元件信息位置调整:调整页面顺序、调试元件顺序加载:加载页面、加载元件实例Accel软件的基础操作元件节点元件节点:管理页面程序和子元件实例程序
右键菜单新建页面新建元件实例编辑(复制元件、粘贴元件/页面)生成代码形成交叉链接查找替换打印修改元件属性设置元件信息位置调整:调整页面顺序、调试元件顺序加载:加载页面、加载元件实例删除Accel软件的基础操作程序页面节点程序页面节点:管理页面程序,左键单击节点,显示程序绘制页面右键菜单编辑(剪切、复制、粘贴)查找替换修改页面属性上移下移删除Accel软件的基础操作配置信息节点配置信息节点:插件间信号连接配置页面
右键菜单编辑(剪切、复制、粘贴)查找替换修改页面属性上移下移删除Accel软件的基础操作任务页面窗口利用库中已有功能块及连线进行图形化组态
Accel软件的基础操作输出窗口输出:各种常规操作的提示信息输出生成代码:生成程序代码时相关提示信息的输出窗口。包括所有告警和错误信息,点击相关提示信息可以定位到具体页面查找替换:执行查找替换时相关提示信息的输出窗口。点击相关提示信息可以定位到具体页面交叉链接:执行生成交叉链接时相关提示信息的输出窗口。点击相关提示信息可以定位到具体页面
Accel软件的基础操作符号库部分显示当前可用于可视化编程的程序符号块,全部位于UAPC/uapc.symbol目录中。该目录有许多子目录,按照功能和应用的插件类型大致可以分为四类。通用符号块名,为“common_Func”,这个目录存放的符号都是通用类符号。板卡命名的符号块,这类目录都是用来存放此板卡所特有的符号块。CPU类型命名的符号库,这一类目录的目录名都是用来存放某一类CPU板卡所特有的功能块。图标文件夹,名为“ICON”,用来存放各个符号块的图标文件。右键菜单中的帮助功能可查询符号块的功能描述。Accel软件的符号库通用符号库模拟量计算(Analogue)布尔量(Boolean)滤波器(Filter)比较器(Comparators)切换开关(Switches)组合分解(Pack_unpack)延迟器(Time_delay)板块配置(BoardConfig)复数(Complex)命令状态和事件(OrderAndEvent)定值(Setting)监视(Supervision)通讯(Telecom)Accel软件的符号库Accel软件的符号库
模拟量计算(Analogue)Accel软件的符号库
布尔量(Boolean)
Accel软件的符号库
比较器(Comparators)
切换开关(Switches)Accel软件的符号库
延迟器(Time_delay)
延迟动作瞬时返回瞬时动作延时返回单稳触发器
Accel文件类型:*.apj:整个装置的程序空间*.bpj:一块插件的程序空间*.dcf:一个元件的程序空间*.ghc:一个图形化程序页面-任务调度页面-配置页面-任务页面Accel应用程序的组织结构Accel应用程序的组织结构页面类型任务调度页面:指定元件下各个子元件的执行次序指定元件下各个页面的执行次序及任务等级任务页面:逻辑处理与计算程序配置页面:配置信息Accel应用程序的组织结构任务调度页面指定元件下各个子元件的执行次序Accel应用程序的组织结构任务调度页面指定元件下各个任务页面的执行次序及任务等级Accel应用程序的组织结构任务页面逻辑处理与计算的程序Accel应用程序的组织结构配置页面配置信息Accel应用程序的组织结构Accel提供3种模式编辑模式浏览模式调试模式Accel应用程序的编程和调试编辑模式编辑模式是权限最大的一种模式提供各种编辑功能,参看Accel中各个菜单与工具条提供的各项编辑功能Accel应用程序的编程和调试浏览模式只能查看应用程序,不能编辑修改应用程序Accel应用程序的编程和调试调试模式:可以查看变量值,参数值,保护定值;可修改这些值(需要硬件狗、中间变量不可)对于连接线上的变量值,鼠标双击连接
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 聚丙烯装置操作工工艺优化知识考核试卷含答案
- 咖啡师安全应急考核试卷含答案
- 无线电监测设备测试员技能安全能力考核试卷含答案
- 教育职业道德试题及答案
- 高活性纳豆复合菌种固态发酵技术:原理、优化与应用
- 高桩码头静动力计算的多维度分析与实践应用
- 高校计算机课程实验教学平台的创新设计与实践应用研究
- 高校教师心理健康困境与突破:基于多维度视角的剖析与对策
- 高校学生经济压力感知与心理健康的关联性探究:影响机制与干预策略
- 高校图书馆阅读推广的创新与实践-以天津工业大学为例
- 协会内部矛盾解决制度
- 2025年山西电子科技学院马克思主义基本原理概论期末考试模拟题含答案解析(必刷)
- 人教版(2024)七年级下册数学第11章《不等式与不等式组》综合测试卷(含答案)
- 2025年计量考评员试题及答案
- 不锈钢加工安全生产注意事项
- 2026年企业海关合规培训课件与进出口通关风险防控
- 2024江苏镇江市润州区招聘村(社区)党务工作者、社区工作者16人(第二批)备考题库带答案解析
- 中信银行个人理财产品销售资质考试试卷2025年及答案
- 低压配电柜安装与维护技术手册
- 2025年音乐治疗师招聘面试参考题库及答案
- 儿童卵黄囊瘤课件
评论
0/150
提交评论