完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
具体情况是这样的,有四个工位,测试的时候,只有四个工位中的任意一个工位能存进去,两个或三个或四个同时写入也是只能写入一个,但是有时候也会出现偶尔两个工位能写入的情况,程序可以运行没有报错,卡在这个问题很久,实在不知道该怎么解决
用database或labsql都试过,但是不管用什么方式,总会出现这个问题,实在不知道该怎么办了,求助各位,麻烦大家帮帮忙~ 谢谢大家~ PS 这里四个工位的所有写入程序都在一个vi里面,每个工位后面都是按照打开、存入关闭这几个顺序来,不知道是不是存入速度太慢还是哪里有冲突... |
|
相关推荐
8个回答
|
|
|
1.这个VI有没有设置成非共享副本运行方式,如果设置成共享副本运行,则多个线程会同时去获取DATABASE的引用,可能会出错;
2.可以换个思路编程,将database创建、写入和关闭封装成一个功能全局函数(可参见LABVIEW教程),保存数据时只调用写入函数即可,若频繁的创建和关闭引用可能会出现错误。
最佳答案
|
|
|
|
|
480784745 发表于 2017-12-6 22:08 大神 你好 感谢回复~ 方法1中我并没有设置共享副本运行方式,我选择了预先分副本重入执行,可是还是不行,两外重入的时候需要怎么设置呢?只需要在vi属性里面设置一下就可以了么 方法2怎么样封装呢?是不是需要把枚举类型设置成为创建、写入、关闭呢?还有怎么样只调用创建呢? 本人小白,有很多不懂的地方,希望多多包涵,感谢大神~~ |
|
|
|
|
|
类似这种风格,你看看
|
|
|
|
|
|
|
|
|
|
|
|
好东西,下来看看。
|
|
|
|
|
|
|
|
|
|
|
|
这应该是SQL server来做比较合适吧
|
|
|
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
211 浏览 0 评论
请教大神,在labview里面对实时扫描资源中的C系列模块NI9234进行配置发生非预期错误
1709 浏览 0 评论
1585 浏览 0 评论
LABVIEW 2023 Q1调用python后一直报错1671
1960 浏览 2 评论
5207 浏览 3 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 20:46 , Processed in 0.692344 second(s), Total 61, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
10380