labview 2010 的几个小问题

作者&投稿:帛爸 (若有异议请与网页底部的电邮联系)
学生关于LABVIEW2010的几个小问题。急!!!!!!~

1. 你需要给波形图表输入二维数组才能转置。标量、一维数组没有“转置”无意义,LabVIEW自动给把这菜单项“禁用并变灰”了。
2. LabVIEW连线的样式和颜色代表了特定的数据类型,蓝色是各种整型数据,橙色是各种浮点型数据。从数值常量或输入控件的右键菜单“表示法”里面选不同的数据类型就可以看出来了。
3. 新版的LabVIEW的设置声音输入量化位数的功能在“配置声音输入”(SI configure)的“声音格式”接线端的“每采样比特数”里。学过数字信号的人应该都明白。

PS:现在还教7.1,太OUT了……

用控制面板里面的程序和功能,NI软件,进行修复,你需要有原始安装文件。

1.波形图中想实现这个功能,只要改变X坐标轴的显示格式和波形图标的扫描方式|:右击波形图控件选择“属性”,进行设置;波形图表中,数据会刷新绘制显示,第一次显示的点第二次就被新的数据点覆盖不见了。这种情况下,可以利用while循环,配合移位寄存器与数组插入来实现,把新的数据点插入到旧的数据点之后再一起送往控件显示,只要你送的数据点为波形数据(含时间信息),则x轴会自动压缩的。
2.首先,如果你采集到的数据只有波形幅值信息而没有时间信息的话,那么你先要将其转换为波形数据。假设你的数据已经有时间信息的情况下,你可以利用提取“波形属性”这个vi来处理,它可以将波形和时间分离,幅值为一维数组,不过分离出的时间可能为t0和dt两个标量,这个时候,你需要根据波形数据的大小自己将它扩展为数组。比如:波形中有10个数据,t0为0,dt为0.1,那么你可以利用循环,将时间信息循环计算10次,得到一个时间数组[0,0.1,0.2,……0.9],然后将波形的幅值数据数组和时间数组重新捆绑后,利用“写入电子表格”vi即可。
这个问题其实可以不这么复杂,如果你保存的是波形文件(用“写入波形文件”vi)的话,直接用“导出波形至文本文件”vi即可。这个vi将波形数据按时间和幅值数据的顺序保存到了txt文件中,第一列为时间,然后为数据。要知道,txt文件和excel文件对于Labview来说是一样一样的。
同步显示问题只要把你的显示控件在程序框图中放入循环体中就可以了。这样每循环一次就会显示一次曲线,如果你的循环周期比较短,显示在肉眼看几乎就是同步的了(因为毕竟每次显示的都是一组数据)。更严谨的同步显示估计是单点采集方式吧。但是那是采集设置的问题,就显示的同步来说,只需放入循环内就可以了。
3.导出时间为1904这是因为你的波形数据在处理时为使用当前时间作为起始时间。用“获取当前时间”vi可以解决这个问题。不过我记得好像得到的当前时间需要转换下格式。然后用“创建波形”vi将你的波形数据重新生成一个就可以了。
4.如果想通用些的,就保存成txt(excel)的数据格式,但这种格式在数据点较多时会很大,打开也很慢,并且这种格式保存速度慢,如果你的程序对数据采集速度保存速度有要求的话,要慎重。更多的是dat格式或者wave格式,还有tdm和tdms。这些格式保存速度快,数据以二进制格式保存,文件小。但是打开方式却不通用了,一般仅供labview自己打开,不过可以通过labview中的数据转换的vi来将其在事后(即全部采集完成后,这样不影响实时性)转换为txt格式文件,以供查看。
希望对你有帮助。

1. 可以!通过改属性节点就可以实现了。
2. 2010支持直接右键显示控件,导出到excel。
3. 这个同步当然可以。这个是你对数据流不理解了,for/while循环,你把控件放在外面,当然只有在循环结束以后,数据才流到控件那里显示,实时显示,你就把控件放到循环里面,每次循环都会更新一次,你看到的就是渐变的曲线了。实现方法,用移位寄存器+连接数组实现。如果不会,发邮件我索取vi。
4.波形文件由3个成分组成,t0,dt,Y,你生成波形的时候,通过簇来设置一下t0,写入当前时间就可以了,否则默认就是1904年这个初始日期,labview认定的初始日期是1904年。
5. 当然可以,但是你总需要有文件去存储这些数据的,可以txt,可以xls~都随意。只是查询的时候,读取出来然后搜索。数据量不大的前提下,ok的~ 如还有不清楚,你补充 我回答~

1、改变x轴的数据格式
2、有专门的写入函数,你可以先把信号分离,然后分别保存;放在循环体中就行
3、将系统当前时间写入在导出数据;
4、看你保存成什么格式了,可以直接用相关软件打开,至少可以用记事本的!

可能原因
1:你的循环外的那个配置VI是在漂浮状态,把它拖曳一下,让后面的黑色阴影消失

2:可能你的While循环开了自动索引

从情况来看,可能是原因1


沧州市18510767882: labview 2010 的几个小问题
田残贝尔: 1.波形图中想实现这个功能,只要改变X坐标轴的显示格式和波形图标的扫描方式|:右击波形图控件选择“属性”,进行设置;波形图表中,数据会刷新绘制显示,第一次显示的点第二次就被新的数据点覆盖不见了.这种情况下,可以利用while...

沧州市18510767882: 学生关于LABVIEW2010的几个小问题.急!!!!!!
田残贝尔: 1. 你需要给波形图表输入二维数组才能转置.标量、一维数组没有“转置”无意义,LabVIEW自动给把这菜单项“禁用并变灰”了. 2. LabVIEW连线的样式和颜色代表了特定的数据类型,蓝色是各种整型数据,橙色是各种浮点型数据.从数值常量或输入控件的右键菜单“表示法”里面选不同的数据类型就可以看出来了. 3. 新版的LabVIEW的设置声音输入量化位数的功能在“配置声音输入”(SI configure)的“声音格式”接线端的“每采样比特数”里.学过数字信号的人应该都明白. PS:现在还教7.1,太OUT了……

沧州市18510767882: labview 选用什么版本好?现在有2010 ,2009.8.6,初学着不知道选那个版本好!请用过的高手指点指点! -
田残贝尔: 要想了解LabVIEW版本的版本,有必要先了解一下LabVIEW版本的变迁.下面就简单回顾一下LabVIEW最近的发展历史(也仅限于我能够收集到的版本),从这里也可以间接的体会到LabVIEW的发展速度有多快. 从LabVIEW的软件版本来看(...

沧州市18510767882: 我电脑安装的labview2010版本,不知道能否正常运行.labview2010和labview 8.0的Run - Time Engine -
田残贝尔: LabVIEW2010是不带labview 8.0的Run-Time Engine的,最低只支持到8.6.1,可以从MAX(Measurement & Automation Explorer,安装完LabVIEW2010之后在桌面上有快捷方式 ,或者到 开始菜单》所有程序》National Instruments 下找到)的 “...

沧州市18510767882: labview2010 激活工具怎么用? -
田残贝尔: 1、打开注册机,点击Generate,生成一个序列号,copy一下,然后分别选中下面的7个选框,依次生成7个.lic文件.注意保存路径必须是全英文的!Generate点击一次即可,保证生成的这7个文件和后面填入的序列号是对应的.2、将上一步生...

沧州市18510767882: Labview哪个版本好 -
田残贝尔: 刚参加过那个2010 student labview day,据说2010测试版本能解决某些问题.但建议装个2009就好了,我就用那个.呵呵

沧州市18510767882: 如何破解labview2010 - 2013 -
田残贝尔: 安装LabVIEW组件时只需选择试用版就行,不用输入序列号,一路绿灯,安装完成后,运行NI License Activator工具,其界面如下: 需要说明的是,如果你安装LabVIEW组件时是默认路径(C:\National Instruments\…),该工具可以直接定位到...

沧州市18510767882: 已经安装了LABVIEW2010 现在打开的时候要输入20字符激活代码 现在该如何安装? -
田残贝尔: 如果你的是正版的,在你的授权书上就有激活码,输入进去就可以. 如果只是想学一下,那么可以破解,在网上搜索一下 LabView2010注册机,下载后: 1.运行注册机. 2.弹出界面,...

沧州市18510767882: 刚下载了labview2010软件,啥都不懂,想问一下高手,我在控件里找不到公式控件,该怎么办? -
田残贝尔: 编程->数值->表达式结点->右键->转化为输入控件

沧州市18510767882: 刚刚换了win7又重安了labview2010,但labview总是稍微操作一下就“未响应” -
田残贝尔: 同时执行的程序太多了吧.内存小,不够用. 我的LabVIEW 2009和LabVIEW2012版各打开一个比较大的项目,修改程序框图的时候偶尔就会“未响应”,2GB内存.LabVIEW在你修改程序的时候是实时编译的,所以会这样.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网