labview中excel easy text无法运行的处理方式

2015-10-19 10:16:07来源: eefocus
不知道从何时起,也许是从重装系统起,excel easy text就不能执行了,我一直苦于寻求答案,今天在ni上看到一个原因解答如下面所示:如果是程序执行了一段时间之后错误出现,这个很有可能是由于电子表格的大小达到限制。在2007版本之前微软的电子表格限制列数是256列,行数是65536行,之后的版本这个限制增加到列数是16384列,行数是1百万行。如果超过这个限制,电子表格就试图访问允许范围外的行或列时,这个错误会出现。错误 -2146827284来自Excel_Get_Range VI。如果限制没有被检测的话,那么在while循环中往电子表格写数据很快就会超出限制。报表生成工具包开始支持2007的1.1.2版本的办公软件。

以上的解释似乎有道理可是没有解决方式,因此我在gsdzone上面看到了同样的问题,然后看到版主给出了自己的答案,如下描述:自己到 这个函数里,看看哪里出问题了。因为是调用的Activex,一般可能是属性节点不兼容什么的,自己从新弄下,保存。

这个方案让我想到了以前的也是通过这种方式解决了这样一个问题,下面我们看看这个问题的解决过程:

1.       双击excel easy text模块进入

2.      点击运行按钮弹出错误对话框提示信息,发现问题出在excel  set cell color and border这个模块中,再双击进入该模块,运行后出现错误提示框,进入后面板程序发现有连线点未连线

下面是出问题的部分

也就是这里有的调用没有连接输入的问题。但是给color和linestyle都加上常量输入后仍然是这个问题,然后根据前面的inside border输入后的程序来改进,也就是把I32输出值加在color上面,如下图所示:

 

给其他正常赋值运行仍然出错,于是我没办法了,只好把这个条件结构里面的range调用结构直接删掉了,然后程序正常了,又可以运行了。但是实在不好意思,估计以后在某些设置上会出错的,而这个错误本身应该是NI公司自己做模块时没有做好的缘故吧。

 然而意想不到的是,接下来程序出错了,在设置子vi中出了一个小问题,程序要求保存,还出现了下面的情况:

最终我发现问题出在了子vi保存没有路径,因此逼不得已添加了一个路径,然后程序就可以正常运行了。在这里我需要再进一步调试才好,这个以后再说吧

关键字:labview  无法运行  处理方式

编辑:什么鱼 引用地址:http://www.eeworld.com.cn/Test_and_measurement/2015/1019/article_13580.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
labview
无法运行
处理方式

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved