请教一下关于文本文件读取的问题
程序中有一个子VI,用于创建一个txt文件然后接受主VI传来的数据再写入并储存。该子VI通过某个按键触发再运行的。
同时,有另外一个Delphi编写的程序对该txt文件进行读取。
但是,同步进行的话,那程序读不出数据,只有在我结束掉LabVIEW的程序后,该txt文件里面的数据才会被另外的那个程序读出来。
这样达不到一种同步的效果。
用LV做2个程序的话,一个写同时另一个读的话,也读不出来。
以为一开始直接启动主VI,子VI随之加载可能有影响。也有采用动态调用子VI的方式
但没有效果。
请问有没有什么办法。 本帖最后由 cpubbs 于 2009-4-15 13:51 编辑
估计是文件被占用了?这样的话不如用其他手段给其他程序读了,比如通过网络的DATASOCKET或TCP/IP,虽然在本机也可以这样!如果都是LABVIEW的程序,就可以用全局变量好些!操作文件还更慢呢! 能不能让我看一下你的程序
我做的能实现
但是运行时溢出
页:
[1]