用鼠标右键点击“DAQmx通道”属性,在弹出的快捷菜单中选择“选择过滤”参见下图。
今天在DAQmx程序设计中,发现没有所需要的属性节点。比如需要使用下图所示的AI.Coupling属性。 想到以前大概遇到过这样的问题,好像出现在I/O过滤的设定上面。 用鼠标右键点击“DAQmx通道”属性,在弹出的快捷菜单中选择“选择过滤”参见下图。 用鼠标双击“选择过滤”系统会弹出一个对话框,设定对话框中的“显示全部属性”后,点击确定后,就可以看到和选择“AI.Coupling属性”啦!
0 Comments
在撰写《LabVIEW编程思想》时,我遇到了困惑。
LabVIEW是一种编程语言,或者说LabVIEW是一种图形化编程语言,绝对没错! LabVIEW是一种通用编程语言?,对此划问号。 理由是LabVIEW是一种基于可视化操作系统下的编程语言,而C、C++、Java则不然。 假如,LabVIEW是一种通用编程语言,它可以用来编写操作系统吗?我认为不行! 以前作的一个程序在LabVIEW8.5.1下打包,配备DAQmx8.7、MAX4.1、LabVIEW8.5.1Runtime,制作成安装包后大约700M。压缩后一个CD肯定装得下。
这次源程序不变,仍在LabVIEW8.5.1下打包,配备DAQmx9.0.2、MAX4.6、LabVIEW8.5.1Runtime,制作成安装包后大约1G。压缩后一 个CD肯定装不下,很讨厌。 看来NI应该在这方面下下功夫了,至少应该作的更智能化一些。比如是否可以根据使用的硬件自动配置所需的驱动程序。 在论坛上曾看到有一个老外谈到,通常的情况下他将设计完成的程序另存到LabVIEW7的版本,然后在打包,具他讲这样的安装包大小在200-300M。 不知是否真的是这样?以后有机会应该试试! 有网友问到:
我在您的空间看到了您关于labview安装文件的制作过程,我按照制作了一遍之后。在其它机器可以运行,但是我在labview中加载的ActiveX控件无法加载,我的ActiveX已经注册,并可以用其他应用程序加载。您可否告诉我还需要设置什么相关选项。 STOP和EXIT是Application Control函数选板上的两个内置函数。STOP相当于点击了工具条上的Abort Execution按钮;EXIT用来停止所有运行中的vi然后退出LabVIEW开发环境。
在某项目的测试中,要求双通道同步采样,且采样速率高达到1MHz/s. 数据采集卡用PXI-6251两块 按上例图进行测试发现,当采样速率设置为:100KHz/s以上时,CPU工作在100%的状态.参见下面的程序前面板图例. 按常规解决办法,可在While循环中加入一个定时100ms左右的定时器,加入后不起作用,修改定时时间,也没有用. 这里面的内部机理我不清楚,但是问题解决了! 到底哪个方法更合理,我不清楚? 附上NI AE提供的解决方案.
|