UnityPro编程培训教程第06章应用程序结构.ppt
《UnityPro编程培训教程第06章应用程序结构.ppt》由会员分享,可在线阅读,更多相关《UnityPro编程培训教程第06章应用程序结构.ppt(27页珍藏版)》请在三一办公上搜索。
1、,Unity Pro编程培训教程第六章 应用程序结构,概述,应用管理单站多实例软件 完整的应用程序保存在单一文件中(*.STU)版本号管理软件结构任务(单任务或多任务,.)程序段和子程序功能组件导入/导出程序源文件部分或全部(一个或更多程序段,整个应用,.)保护部分或全部(一个或更多程序段,整个应用,.)程序分析,软件结构,不同任务单个任务:主任务(MAST)多任务:MAST+快速任务(FAST)+辅助任务(AUX)事件任务:EVT 或 TIMER 执行模式循环执行周期执行程序段任务被组织为多个程序段子程序-SR在 MAST,FAST 和 AUX 任务当中,程序段可以调用子程序,任务,MAST
2、:主任务由程序段&子程序组成使用 LD,FBD,IL,ST 或 SFC编程循环或周期扫描(0.255 ms,0=循环操作)由看门狗,系统位或字控制FAST:快速任务 由程序段&子程序组成使用 LD,FBD,IL,ST编程周期执行(1.255 ms)由看门狗,系统位或字控制,任务(续),EVT 或 TIMER:事件任务减少应用程序对输入/输出模块,时间定时器事件的响应时间单个程序段,可使用 LD,FBD,IL,ST语言编程EVTi:事件来自输入/输出模块TIMERi:事件来自定时器(ITCNTRL 功能)AUX:辅助任务 用于较慢的任务处理可以编写最多4个辅助任务程序(AUX0 至 AUX3),
3、在 Premium TSX P57 5 和 Quantum 140 CPU 6 上由程序段&子程序组成使用 LD,FBD,IL,ST编程周期执行(从10 ms 至 2.55 s),执行模式,循环,周期,S.P.=系统处理(保持),多任务,多任务=MAST 和(FAST 或 EVT 或 AUX)任务的优先级,多任务(续),执行举例:循环主任务,周期快速任务(周期=20 ms),操作模式,新建任务选择“Task”文件夹 右击=New Task选择类型(快速或辅助任务)选择周期和看门狗点击OK确认所有输入,注:如果使用 AUX 任务,MAST 任务必须是周期的,程序段,每个任务可以由许多程序段组成无
4、限制与程序段相关联的属性 名称:最多 32 个字符语言:LD,FBD,IL,ST 或 SFC 相关任务:Mast,Fast,Event,Aux,SR条件(可选):有效位执行,直接配置注释:最多 256 个字符保护:写保护,读/写保护程序段的执行顺序:按在浏览器中显示的顺序执行,操作模式,新建程序段选择“section”文件夹 右击=New Section输入参数点击OK确认所有输入应用导入一个程序段 导出一个程序段(选择要导出的程序段)删除一个程序段(选择要删除的程序段),子程序,单独编程,可以使用LD,IL,ST,FBD编程可以被程序程序段或另一个子程序调用嵌套层数限制为 8.子程序不能调用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UnityPro 编程 培训 教程 06 应用程序 结构
链接地址:https://www.31ppt.com/p-6522520.html