LabVIEW常用工具包.ppt

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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数据库连接工具包无疑是最好的选择。本章的最后两节介绍了两种常用的开源工具包,它们对

文档评论(0)

jiqinyu2015 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档