- 1、本文档共61页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章LabVIEW常用工具包
* 展宽字符串工具 MGI字符串工具包中包含一个用来展宽字符串的函数MGI Pad String.vi,使用该函数可以将输入字符串展宽为用户需求的长度(End Length),用户可以自由输入展宽所用的字符,默认的展宽字符为‘\s’。当待展宽的字符串的长度大于End Length时,函数返回原字符串;当待展宽的字符串的长度小于End Length时,函数将使用用户指定的展宽字符(默认为‘\s’)将字符串展宽为End Length长度。 * 安全文件名字符串工具 MGI字符串工具包中包含一个将字符串转换为安全文件名字符串的函数MGI Make String Filesafe.vi,使用该函数可以删除文件名或者文件夹名中不允许使用的字符,从而得到安全的文件名字符串,该函数在文件保存操作中应用广泛。在任何操作系统中,总有一些字符是不允许作为文件名或者文件夹名的,比如在Windows操作系统中,“\”、“/”、“:”、“?”等等字符不允许在文件或者文件夹名中出现。MGI Make String Filesafe.vi使用一个搜索替换字符串的内置函数对这些字符进行搜索,从而删除掉这些字符,返回安全的文件名字符串。 * 字符串匹配工具 MGI字符串工具包中包含一个字符串匹配函数MGI String Pattern Match Exists.vi,该函数和LabVIEW自带的字符串匹配函数的区别是:LabVIEW字符串匹配函数每次只能匹配一个字符串,而使用MGI String Pattern Match Exists.vi一次可以匹配多个字符串,函数将返回第一个匹配成功的字符串索引。 * JKI状态机工具包 JKI Software社团不仅开发出了VIPM工具包管理软件,还开发出了一套实用的LabVIEW程序结构。其中的JKI状态机工具包因为其应用的广泛性以及开发的简单性,逐渐成为大型工业程序开发的必选结构之一。JKI状态机具有如下特点: (1) 基于字符串型的状态机结构; (2) 单线程的生产者、消费者模式; (3) 基于事件结构,便于捕捉各类事件; JKI状态机工具包同样需要借助于VIPM软件来安装,安装完毕之后,在LabVIEW函数选板→JKI Toolkits→JKI State Machine中可以找到JKI状态机的相关函数, * JKI状态机工具包 * JKI状态机工具包 将String-Based Queued State Machine图标拖动到背面板上。JKI状态机工具在帮助用户构建状态机结构的同时,还对每个状态均进行了详细的注释说明。JKI状态机基于字符串型的状态队列结构以及单线程的生产者、消费者模式。程序会创建一个空的字符串队列作为状态队列,在程序运行过程中,“生产者”会不断的将新的状态加入状态队列中,同时“消费者”会不断从状态队列中取出状态字符串,并执行这些状态。 在JKI状态机结构中,主要包含以下几类状态: (1) “空闲”。当状态队列为空时,状态机处于空闲状态,此时程序可以响应前面板上的用户事件。 (2) “核心代码”。包含核心代码的初始化、错误处理以及程序退出等功能。 (3) “数据”。JKI状态机结构将程序中用到的数据通过移位寄存器的方式来进行传递。在“数据”状态中,可以对程序中要用到的数据进行初始化以及数据清除。 (4) “用户界面”。包含用户界面的初始化、鼠标的设置以及前面板状态设置等功能。 (5) “宏”。包含整个状态机的初始化以及退出等功能。 (6) “新类型”。用户可以根据自己的需求自定义新状态,并将自定义状态的代码写在此处。 * JKI状态机工具包 在JKI状态机工具包中,还包含一些对编写JKI状态机具有辅助功能的函数,这些函数在LabVIEW函数选板→JKI Toolkits→JKI State Machine→Support for State Machine选板中。其中包含有取出状态队列中第一个状态的函数Parse State Queue.vi,将新的状态绑入状态队列的函数Add State(s) to Queue.vi以及为某个状态绑定参数的函数Build State String with Arguments.vi。 * 提示与建议 工具包作为LabVIEW图形化系统设计软件的补充和增强,大大节省了程序员进行一些特定工作的时间,提高了编程效率。本章主要介绍了常用的LabVIEW工具包,并在介绍函数的同时附带给出了相应的例程。其中的Office报表工具包在实际的工业应用中应用非常广泛,一个成熟的工业测试系统几乎都包含高级的报表生成模块。而在面对大量测量数据同时又需要对数据进行有效回溯的时候,使用LabVIEW数据库连接工具包无疑是最好的选择。本章的最后两节介绍了两种常用的开源工具包,它们对
您可能关注的文档
- 电力系统设备检修管理现状与要点分析(刘春文).pdf
- 电力系统直流电源设备通用技术条件及安全要求.pdf
- 电力系统部分设备统一编号准则(doc13).doc
- 电力蒸汽热水生产及供应业(DOC 17页).doc
- 电力作业安全技术培训教材.doc
- 电力变压器检修导则shl2988.doc
- 电力线载波机产品生产许可证换(发)证实施细则.doc
- 电力金具产品生产许可证换(发)证实施细则.doc
- 电器公司与工厂接口模式(PPT 25页).ppt
- 电压比较器(PPT43).ppt
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
最近下载
- 4-1 中化泉州石化 3 万吨年干气脱硫制二甲基亚砜项目设备设计说明书(含塔设备计算说明、换热器设计结果、设备一览表).pdf
- 工程造价_横湖桥商业楼土建工程量清单报价.docx VIP
- 浙江师范大学行知学院 学生手册.pdf
- 2025年辽宁沈阳市文体旅产业发展集团有限公司招聘笔试参考题库附带答案详解.pdf
- 川崎病患儿的护理课件.pptx VIP
- 2024年东莞市东华高级中学自主招生数学试卷附答案解析 .pdf
- 中医馆客服知识培训课件.pptx
- 辽宁沈阳市文体旅产业发展有限公司招聘笔试题库2025.pdf
- 全国公开课大赛一等奖小学一年级下册数学人教版《七巧板》课件.pptx
- 辽宁沈阳市文体旅产业发展集团有限公司招聘笔试题库2025.pdf
- 软件下载与安装、电脑疑难问题解决、office软件处理 + 关注
-
实名认证服务提供商
专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!
文档评论(0)