在LabVIEW中集成VIs

2024-05-29 11:24:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在从事一个LabVIEW项目,该项目由2个VIs组成(设为a和B)。我想使用A的输出作为B的输入。在集成2 VIs时,我面临一些问题。输出是一个附加数组,它也存储在一个空文件中(作为A的输入),而B的输入是一个文件路径。是否可以进行任何转换,以便将附加数组的值转换为文件路径?python脚本可以用于自动化项目吗?如果可以,如何实现? Initial circuit 我尝试下载LabVIEW2020,但它既没有显示错误,也没有在进度条中显示任何进度。因此,这里所附的代码片段来自2019年版本。 Modified block diagram of VI-A


Tags: 文件项目代码进度条路径版本脚本错误
1条回答
网友
1楼 · 发布于 2024-05-29 11:24:47

我看过你的密码了

当我尝试你的vi A时,我得到了一个文件,其中有6个值用逗号分隔,因为这是我的默认设置。看起来是这样的:

Temperature,Pressure,Humidity
3,369,56,019,81,268
26,458,16,571,68,245
21,902,77,986,20,107
56,759,17,852,43,869

如果生成的文件中出现这种情况,请使用%.;%。3f作为writeSpreadsheet.vi的格式 这将强制小数点为点而不是逗号

当我尝试这样的代码时,它工作得非常好

顺便说一下,您不必使用平面序列结构,只需使用错误线,从开始到结束连接每个可视信息。 这样地: VI_A

此外,应该初始化while循环中移位的数组。如果您使用它一次,可能不需要它,但是如果您第二次调用vi,值可能会存储在那里,而新值只会被追加

如果您需要更多帮助,请随时询问:)

下面是我用您的vi生成的.txt文件的示例:

Temperature,Humidity,Pressure
38.802,66.355,4.347
64.646,68.519,60.982
71.997,56.336,96.116
20.744,24.189,75.689
85.731,25.168,20.026
65.386,67.284,97.049

相关问题 更多 >

    热门问题