- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四课子VI设计与文档剖析
* 好 较好 最佳 F.重构典型问题 程序框图使用了不正确的对象名称和不合适的图标 * F.重构典型问题 程序框图使用了不必要的逻辑 * F.重构典型问题 程序框图使用了重复逻辑 为重复逻辑部分创建子VI,实现VI的重构 * F.重构典型问题 程序框图未使用数据流编程 如有需要,用状态机替换顺序结构 删除局部变量,直接连线输入控件或显示控件 * F.重构典型问题 程序框图包含复杂算法 简化: F.重构典型问题 程序框图太大(大于屏幕尺寸) 重构VI缩小程序框图 为程序框图内的部分代码创建子VI * 概念练习: 重构VI 改进现有的设计不佳的VI。 练习位置:Exercise/Exercise 4.2 F.重构---比较VI 工具比较 比较VI… 比较VI层次结构… 通过上述工具,确定内存中的两个VI间的差异 F.重构--比较VI 使用比较VI工具,比较原始Determine Warnings VI和重构后的VI。 * 总结-重构检查表 使用下列复选项确定是否需要重构VI: 程序框图过于混乱 程序框图包含不正确的对象名称和不恰当的图标 程序框图包含不必要的逻辑 程序框图包含重复的逻辑 程序框图未使用数据流编程 程序框图包含复杂算法 程序框图太大 * 总结-测验 在子VI中,未完成下列哪些接线端连线将导致错误? 必要接线端 推荐接线端 可选接线端 * 总结-测验答案 在子VI中,未完成下列哪些接线端连线将导致错误? 必要接线端 推荐接线端 可选接线端 * 总结-测验 VI被用作子VI时,必须先创建自定义图标。 对 错 * 总结-测验答案 VI被用作子VI时,必须先创建自定义图标。 对 错 将VI用作子VI时,无需先创建自定义图标。但最好创建自定义图标,以增强代码的可读性。 This is an excellent place to discuss owned labels versus free labels. Too many font styles can make your front panel look busy and disorganized; instead, use two or three different sizes of the same font. If you are using more than one size or type of font, make sure that they are noticeably different Design your front panels with larger fonts and more contrast for industrial operator stations. Demonstrate tips strips, descriptions and VI Properties, and how they appear in a VI. For example, VI Properties and descriptions show up in Context Help, and tips strips show up when hovering over item. Use the following guidelines when commenting your VIs: Comments: Use to document algorithms that you use and add reference information Label structures to specify the main functionality Label long wires to identify their use/contents Label constants to specify the nature of the constant Do not show labels on functions and subVIs - a developer can find information about a function or subVI by using the Context Help window Point out that this code implements the same functionality as the previous slide, but is much easier to understand and maintain. Remind students that they can use the Clean Up Diagram tool to help
您可能关注的文档
- 酒店管理系统——息系统项目管理课设精选.doc
- 酒店管理财务__酒店采购部管理制度.doc
- 酒店管理财务__酒店集团货币资金管理制度.doc
- 酒店精装修工程施工组织设计.docx
- 配乐大气酷黑高端实用互联网电商项目商业计划书.ppt
- 酒店节日活动策划方案.doc
- 中华讲师网-徐公仁:客户服务.ppt
- 酒店培训(微笑)PPT.ppt
- 酒店装修施工方案.doc
- 酒店行业分析.ppt
- AI模特图营销的真实性争议与信任重构研究——以服装电商为例.pdf
- 赋能新型工业化 “AI+制造”打造智造新高地.pdf
- “一带一路”沿线国家中资企业“AI+ESG”能力建设与提升机制.pdf
- 超大型数字平台双轮驱动型垄断规制:外部性悖论、基础与进路.pdf
- 效率与权利的博弈:AI个性化营销的隐私风险与合规路径研究.pdf
- 数字政府与智慧城市的未来治理——访首尔研究院AI大数据实验室主任李成浩.pdf
- 从业者视角看中国专利制度的演进与专利代理行业的变迁.pdf
- 基于AI技术的专利价值评估与运营策略——以新材料产业某建筑集团国企为例.pdf
- 数智化转型中的大型航运企业人才发展对策思考.pdf
- 数字普惠金融对女性就业影响研究.pdf
最近下载
- IPC-2223E-中文-2020 CN 挠性和刚挠性印制板计件分标准.pdf VIP
- 劳动合同标准版劳动合同劳动合同.doc VIP
- 比亚迪发动机维修手册.doc
- 公路工程新技术.pptx VIP
- 永诚财险建筑施工行业安全生产责任保险(2024 年版)条款.pdf VIP
- SN/T 3992-2014_进境非人灵长类实验动物指定隔离场建设规范.pdf VIP
- 精品解析:2024-2025学年浙江省温州市龙港市统编版五年级上册期末考试语文试卷(解析版).docx VIP
- 中国临床肿瘤学会(csco)胆道恶性肿瘤诊疗指南2025.docx VIP
- 【2017年整理】光接入网维护操作标准化手册-----接入有源设备维护.doc VIP
- 新22S3 室外排水工程建筑工程图集.docx VIP
原创力文档


文档评论(0)