LABVIEW学习中常遇到的50个问题及解答 |
您所在的位置:网站首页 › excel弹出的对话框关不掉 › LABVIEW学习中常遇到的50个问题及解答 |
Labview 初学者常见问题以及解答
1 、 Labview 如何实现由一个事件引发其他三个事件的顺序发生, 且这三次事件 间的时间间隔为 50ms? 回答:可以引用状态机来设计程序,将触发事件作为状态机的状态控制参数, 后面发生的三个事件依次作为状态机的三个顺序状态,设置状态切换时间间隔 为 500ms. 2 、 labview 在主程序通过局部变量不能实时看子 vi 的参数
回答:通过局部变量只能得到子 vi 运行完之后的结果。可以用 control reference 方式,在子 vi 加一个属性节点引出一个 reference 。
主程序里把需要显示的控件创建一个 reference 连到子 vi 的 reference 输入 端口。另外也可以用 vi server 方式实现。
3 、如何在一个 graph 或 chart 显示多个 Y 轴刻度,并且使每个通道对应每个 刻度?
回答:在前面板上,右键点击刻度,然后选择 duplicate scales ,就会创建一 个新的刻度。然后再点击右键,选择 swap sides ,就可以让刻度显示在图的左 边或右边。然后右键右上角的 plot legend 上的曲线 plot ,选择 Y scales 然 后就可以选择与该曲线相应的 Y 轴 SCALES 。多条曲线对应多条 Y 轴的刻度时, 是同样的方法。
4 、如何从 labview 中打开一个 文件?
回答:最简单的方法:用 system exec.vi 实现,在 system exec.vi 的 command line 端口创建一个常量,输入 adobe reader 的路径,再加上文件名等几个参 数就可以实现上述要求。举例如下:如果要拉开位于 c 盘的 1234.pdf 文件可 以这样写“C: \Program files\Acrobt 7.0\Acrobat\ Acrobat.exe”/t “C: \ 1234.pdf” “username”其中 C:\Program files\Adobe\Acrobt 7.0\Acrobat\Acrobat.exe 是 Adobe Reader 的安装路径, /t 是命令参数, C:\1234.pdf 则是要打开的文件名,最后的 username 是用户的名字
5 、采集数据在 graph 如何显示系统时间,并且随着采集点数时间不断刷新。
回答:有两种方式,一种是采集波形数据然后输出给 graph ,在 graph 上选择 显示绝对时间,并且去掉 ignore time stamp 选项。第二种是采集数据文件, 然后用获取时间的 vi 获取当前时间,然后把采集的数据文件和当前 vibuild 成波形文件再给 graph.graph 的设置和前种方法一样。这样就可以显示出时间 虽采集点不断刷新的效果。
6 、 report generation 里的 standard 和 HTML 究竟是什么意思?
回答: STANDARD 和 HTML 是 LV 本身就有的报表类型, 无须安装其他的文本编辑 工具就可以打印。 STANDARD 是 LV 内建的一种报表格式, 可以打印但不能存盘, 也就是说我们的报表没有电子版。 HTML 是网页格式的文件, 可以用浏览器打开, |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |