labview实验指导书(修改)

labview实验指导书(修改)

ID:25941565

大小:1.28 MB

页数:22页

时间:2018-11-23

labview实验指导书(修改)_第1页
labview实验指导书(修改)_第2页
labview实验指导书(修改)_第3页
labview实验指导书(修改)_第4页
labview实验指导书(修改)_第5页
资源描述:

《labview实验指导书(修改)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验1字符串和文件I/O1实验目的(1)学会使用LabVIEW中的字符串;(2)学会使用LabVIEW中的文件存储、读取。2实验任务(1)建立一个使用字符串的VI;(2)建立一个使用的文件存储、读取VI;3实验步骤练习1-1 组合字符串目的:使用一些字符串功能函数将一个数值转换成字符串,并把该字符串和其他一些字符串连接起来组成一个新的输出字符串。前面板 打开一个新的前面板,按照下图向其中添加对象。其中的两个字符串控制对象和数值控制对象可以合并成一个输出字符串并显示在字符串显示器中。数值显示器显示出字

2、符串的长度。本练习中输出字符串是一个GPIB(IEEE488)命令字符串,它可用来与和串口仪器(RS-232或者RS-422)进行通信。流程图lFormatIntoString函数(Functions»String)——22在本练习中,它用于对数值和字符串进行格式化,使它们成为一个输出字符串。用变形工具可以添加三个加和输入。lStringLength函数(Functions»String)——在本练习中,它用于返回一个字符串的字节数l执行该VI。注意,FormatIntoString功能函数将两个字

3、符串控制对象和数值控制对象组合成一个输出字符串。l把该VI保存为BuildString.vi,在下一个练习中还将用到这个VI。l字符串格式的设定:选中FormatIntoString函数,单击右键,在快速菜单中选择EditFormatString,可分别对个输入的各部分格式做设定。练习5-1结束。练习5-2字符串子集和数值的提取目的:创建一个字符串的子集,其中含有某个数值的字符串显示,再将它转换成数值。打开ExamplesGeneralstrings.llb中的ParseString.vi。用默

4、认输入值执行该VI。注意,DC的字符串子集被用于输入字符串。还要注意,字符串的数值部分被提取出来,并转换为数值。您可以尝试使用不同的控制数值(记住数组式的字符串是从0开始进行编号),或者您可以返回到流程图,查看怎样从输入字符串中提取出其中的元素。StringSubset函数(Functions»String)——在本练习中,它用于返回偏移地址开始的子字符串以及字节数。第一个偏移地址是0。很多情况下,必须把字符串转换成数值,例如需要将从仪器中得到的数据字符串转换成数值。ScanFromString函数

5、(Functions»String)——在这个例子中,它用于扫描字符串,并将有效的数值(0到9,正负,e,E和分号)转换成数值。如果连接了一个格式字符串,它将根据字符串指定的格式进行转换,否则将进行默认格式的转换。该函数从偏移地址的string处开始扫描。第一个字符的偏移地址是0。这个函数在已知头长度(本例中是VOLTSDC)时或者字符串只含有有效字符时很有用。选择File»Close,关闭该VI。注意不要保存它。练习5-2结束。22练习5-3将数据写入电子表格文件目的:修改一个已有的VI以使用文件

6、I/O功能函数,以便可以将数据以ASCII格式保存到一个新的文件。然后就可以用一个电子表格程序打开该文件。前面板打开前面练习中创建的GraphWaveformArrays.vi。当调用这个VI时,该VI将产生两个数据数组,并将它们绘制在一个图区中。您需要对该VI进行修改,从而把两个数组写入一个文件,格式是每列含有一个数组。流程图打开GraphWaveformArrays.vi的流程图,按照下图在流程图的右下角添加功能函数。1.WriteToSpreadsheetFileVI(Functions»Fi

7、leI/O)用于将二维数组转换成电子表格字符串,再将它写入一个文件。如果没有指定路径名称,将会弹出一个文件对话框,提示输入文件名。该VI将把一维或者二维数组写入文件。这个例子中,因为用的是二维数组,所以无需连接一维输入端子。lBoolean常数(Functions»Boolean)用于控制是否在写入数据之前转换成二维数组。在这个例子中需要对数据进行转换。因为电子表格文件的每列都含有一个数据数组,所以必须先转换成二维数组。l返回前面板,执行该VI。数据数组产生以后,会出现一个文件对话框提示输入新建文件

8、的文件名。输入文件名,并单击OK。l可以尝试选择转换与不转换两种情况运行程序,查看结果差别。l保存该VI为WaveformArraystoFile.vi,并关闭该VI。现在可以用电子表格软件或者文本编辑器打开或者编辑刚才创建的文件。可以看到两列表格,每列含有100个元素。22在这个例子中,直到所有数组都被采集以后,数据才可以被转换或者写入文件。如果需要更大的数据缓存和希望在数据产生后把它们写入到硬盘,就需要使用另外一个文件I/OVI。练习5-3结束。练习5-4向文件添

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。