- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据模块
单次存盘.vi
该模块主要负责数据的存储功能。输入量为一维数组、保存路径文件名称和是否存盘,详细程序流程如下:
当存盘的Boolean variable量为False的时候,Case Structure内的程序框图为空,此时,本程序不进行任何操作,如果为True的时候,本程序使用了Write to Spreadsheet File.vi (记录电子数据表.vi)程序组件。
组件的输入输出入下,这个单次存盘程序主要使用该程序的format . file path .1D data. Append to file选项来完成数据存储。
I如果为0,则CASE结构为真,且存储Write To Spreadsheet File.vi模块append to file?选择为假(默认为假),该程序会擦除文件已经存在的数据,如果路径上不存在目标文件,VI会忽略这个选项,直接创建一个新文件。本程序设置的默认路径为E:\ we\1.txt。
写电子表格节点程序(Write To Spreadsheet File.vi)介绍:
该节点把一个二维或一维单精度浮点数据数组写到一个电子表格文件中。如果文件是已经存在的,则既可以把数据追加到这个文件,也可以覆盖原有的数据;如果文件不存在,则创建新文件。节点图标及其连线端口如上图示。该节点要调用Array to Spreadsheet String节点把数据数组总的数值转换成电子表格字符串。该节点在写数据之前把文件打开,数据写完之后自动关闭该文件。
输出参数如下:
format(%.3f) 决定单精度浮点数到字符串的转换格式
file path(dialog if empty) 文件路径输入。可以直接在file path中输入一个文件路径和文件名,如果文件是已经存在的,则打开这个文件,如果输入的文件不存在,则创建这个文件。如果file path的值为空或者是非法的路径,则调用file dialog,通过文件对话框来选择或输出文件。
2D,1D 输入二维或一维的写入数据
append to file?(new file:f) 布尔输入。如果设为True ,且写入数据前该文件已经存在,则新的数据被追加到文件尾。当然,对于一个新创建的文件来说,该输入为True或False含义是一样的;如果该输入的值为False(缺省值),则对于已经存在的文件,新的数据将会覆盖掉原有的数据,在使用时必须注意。
输出参数如下:
new file path(Not A Path if…) 路径输出。输出已写入数据的文件路径名。如上所述,可以使用一个文件对话框来选择或输入要操作的文件路径。但是如果此时选择对话框的Cancel键,则该输出将返回一个Not A Path值。
通道选择.vi
该子程序主要执行在A,B,AB三个通道进行选择,使用了CASE结构进行选择,实际程序如下:
数据读盘.vi
该程序中,wave in 悬空,对外,只使用“读盘”和“读路径”与wave out三个接口。
内部程序如图所示:
程序中,wave in悬空,无输入数据, 箭头2所指wave out为箭头1所指的局部变量。在程序运行中,选择读盘,则Boolean variable打开上面的CASE结构,里面的程序如图所示:
内部使用了
读电子表格文件(Read From Spreadsheet File.vi):
从一个电子表格文件中读取一定数量的数据,并把这些数值字符串转换成单精度浮点数从一个二位数组中返回。节点图标及其连接端口如上图所示。值得注意的是,必须有保证这个电子表格文件的所有字符串全部由有效的数字字符组成。此节点在读取数据前打开这个文件,操作完成后关闭该文件。
输入参数如下:
format(%.3f) 确定字符串到浮点数的转换格式。
File path(dialog if empty) 输入文件路径及文件名。如果其值为空或者为Not A Path,则将通过文件对话框来选择文件,如果在对话框中选择“取消”键,则由error返回一个错误代码,错误代码为47。
Number of rows(all:-1) 确定该节点读取的最多行数。如果该值小于0,则该节点将读取整个文件的数据。注意,电子表格的一行是一个回车符(carriage return)、一个换行符(line feed)、或一个文件结束符(EOF)来结束的。
Start of read Offset(chars...) 确定读取数据的厨师位置。单位是byte。
输出参数如下:
new file path(Not A Path if…) 返回文件的路径。如果操作有错误,则返
文档评论(0)