位置:51电子网 » 技术资料 » EDA/PLD

向Excel文件写数据

发布时间:2014/6/23 21:12:59 访问次数:557

   图4-13是LabVIEW作为客户程序向Excel文件写数据的突例。

   DDE打开对话VI首先建立与Microsoft Excel的对话,给这个VI的servlce参数输入要求服务的名称,给它的topic参数输入交换数据的文件名fdde.xls。SN65LVDM176DGKR这个函数产生一个对话引用句柄,传递给后面的函数。

         

   For循环按照用户指定的写入数据量要求的次数执行。第一个DDE Poke VI向fdde.xls电子表文件写入第一列数据,即数据序号。For循环的循环数i加1变为自然数,再由“数值至十进制数字符串转换”函数转换为字符串,输入DDE Poke VI的“数据”参数。这个

字符串再经过“连接字符串”函数与其他字符常量合成一个字符串RiCl,i是1到n的自然数。字符串RiCl输入DDE Poke VI的“项”参数,指定数据写在fdde文件1到n行、第1列的位置。其中所有字符串转换函数都在“字符串一字符串/数值转换”函数子选板中。

   字符串RiCl经过“搜索替换字符串”函数替换后成为字符串RiC2。一个周期的正弦波数据经过“数值至小数字符串转换”函数转换为一个带小数的字符串。再次调用DDEPokeVI将数据写入fdde文件1到,z行、第2列的位置。

   最后DDE Close Conversation VI关闭DDE对话。



   图4-13是LabVIEW作为客户程序向Excel文件写数据的突例。

   DDE打开对话VI首先建立与Microsoft Excel的对话,给这个VI的servlce参数输入要求服务的名称,给它的topic参数输入交换数据的文件名fdde.xls。SN65LVDM176DGKR这个函数产生一个对话引用句柄,传递给后面的函数。

         

   For循环按照用户指定的写入数据量要求的次数执行。第一个DDE Poke VI向fdde.xls电子表文件写入第一列数据,即数据序号。For循环的循环数i加1变为自然数,再由“数值至十进制数字符串转换”函数转换为字符串,输入DDE Poke VI的“数据”参数。这个

字符串再经过“连接字符串”函数与其他字符常量合成一个字符串RiCl,i是1到n的自然数。字符串RiCl输入DDE Poke VI的“项”参数,指定数据写在fdde文件1到n行、第1列的位置。其中所有字符串转换函数都在“字符串一字符串/数值转换”函数子选板中。

   字符串RiCl经过“搜索替换字符串”函数替换后成为字符串RiC2。一个周期的正弦波数据经过“数值至小数字符串转换”函数转换为一个带小数的字符串。再次调用DDEPokeVI将数据写入fdde文件1到,z行、第2列的位置。

   最后DDE Close Conversation VI关闭DDE对话。



相关技术资料
6-23向Excel文件写数据

热门点击

 

推荐技术资料

声道前级设计特点
    与通常的Hi-Fi前级不同,EP9307-CRZ这台分... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!