由Excel文件读数据
发布时间:2014/6/23 21:14:54 访问次数:569
图4-14是LabVIEW程序作为SN65LVDS100DGKR客户程序从Excel电子表文件读回图4-13所示的程序所写的数据的实例。
图4-14 LabVIEW从Excel文件读数据
这个程序与图4-13的程序主要不同在于它两次调用了DDE Request VI,分别读出fdde.xls丈件的两列数据,再转换为数值型的数据。
如果同时连续运行这个程序和图4-13所示的程序,在调节正弦波的幅值时可以看到Excel表中的数据在变化,读回的数据也在不断刷新。
需要说明的是通信开始之前,两个应用程序都必须运行,并且Excel要打开fdde.xls文件。
C代码调用
尽管LabVIEW具有开发效率高、内置函数丰富等种种优势,但是在图形表达、对底层硬件的驱动等方面,却不如C语言功能强大。因此在LabVIEW中提供了一个C代码调用的接口,即“互连接口一库与可执行程序”函数子选板中的“代码接节点”(Code InterfaceNode,CIN)。关于外部代码调用,NI公司提供的技术手册Using External Code in Lab VIEW做了详尽说明。本书只结合实例说明LabVIEW如何调用Visual C++环境下编写的代码。
以下介绍一个两数相乘,调用C代码求其积的例子。
图4-14是LabVIEW程序作为SN65LVDS100DGKR客户程序从Excel电子表文件读回图4-13所示的程序所写的数据的实例。
图4-14 LabVIEW从Excel文件读数据
这个程序与图4-13的程序主要不同在于它两次调用了DDE Request VI,分别读出fdde.xls丈件的两列数据,再转换为数值型的数据。
如果同时连续运行这个程序和图4-13所示的程序,在调节正弦波的幅值时可以看到Excel表中的数据在变化,读回的数据也在不断刷新。
需要说明的是通信开始之前,两个应用程序都必须运行,并且Excel要打开fdde.xls文件。
C代码调用
尽管LabVIEW具有开发效率高、内置函数丰富等种种优势,但是在图形表达、对底层硬件的驱动等方面,却不如C语言功能强大。因此在LabVIEW中提供了一个C代码调用的接口,即“互连接口一库与可执行程序”函数子选板中的“代码接节点”(Code InterfaceNode,CIN)。关于外部代码调用,NI公司提供的技术手册Using External Code in Lab VIEW做了详尽说明。本书只结合实例说明LabVIEW如何调用Visual C++环境下编写的代码。
以下介绍一个两数相乘,调用C代码求其积的例子。
上一篇:向Excel文件写数据
上一篇:C代码调用
热门点击
- 访问片外ROM/RAM的指令时序
- 触发( TRIG)
- SD卡的速度等级
- 堆栈指针SP( Stack Pointor)
- 16位特殊功能寄存器sfr16
- “黑焊盘”现象的产生原因
- “VISA读取”函数酌主要参数及功能
- 项目依赖关系
- 通知器和队列
- I/O端口
推荐技术资料
- DS2202型示波器试用
- 说起数字示波器,普源算是国内的老牌子了,FQP8N60... [详细]