我使用labview编写一个测试程序,为什么有时候labview会无故卡死并自动关闭?
有时候从前面板切换到程序框图一瞬间也会卡死,此时程序并没有运行。请问这是为什么?我一直想不通。是电脑本身问题,labview8.6问题,还是与编写程序不合理有关?谢谢了。...
有时候从前面板切换到程序框图一瞬间也会卡死,此时程序并没有运行。请问这是为什么?我一直想不通。
是电脑本身问题,labview 8.6问题,还是与编写程序不合理有关?谢谢了。 展开
是电脑本身问题,labview 8.6问题,还是与编写程序不合理有关?谢谢了。 展开
展开全部
从你给的信息也说不清楚,一般一些对内存分配有特殊要求的VI会出现这种情况,如波形图表控件,对外部dll的调用等,我认为和labview本身关系最大,但不排除另外两种,你可以找些关于labview内存分配、占用相关的帮助文件看下。
更多追问追答
追问
在测试程序中,确实调用了外部dll。双击调用库函数节点有个错误检查,我发现选择最大值或禁用都会报错,只有选择默认才能正确执行。在主程序也有个table控件。
你能再帮忙分析下,我现在不知从何处着手。原先程序是没有问题的。
labview内存分配的我自己学习下。
多谢了!
追答
调用dll对labview其实是件比较麻烦的事,首先你要仔细研究下dll的传入传出参数是否设置正确,包括参数数量,参数类型等,网上有专门的文章介绍。
如果错误是偶尔出现的,就跟labview本身有关了,解决办法就有点碰运气的成分了,多在网上搜搜吧。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询