labview文件操作时为什么写拆分路径又创建路径?
时间:10-02
整理:3721RD
点击:
labview文件操作时为什么写拆分路径又创建路径?
这个是因为你的文件与该VI在同一路径,若不拆分的话直接用创建路径就会变成该VI的下一级造成路径不正确,当然用静态调用在VI运行是可以的,但是生成EXE可执行程序时,一样会找不到路径,所以利用动态的拆分与创建来解决路径问题.(拆分一次,路径往上跳一级,创建则加一级)
谢谢了,我自己再仔细看一下
赞回复…………我也是对路径设置不太理解,发的帖子也没人回复我…………
说白了就是,生成的EXE多了一层壳,相当于一个文件夹.所以必须要往上跳.跳径才对.
为了让你更明白,你看下这个例子吧,见附图
赞楼上………………………………………………
如路径为C:\labview\foo.vi,拆分的路径为C:\labview,名称为foo.vi。
假设包含该函数的VI的路径是c:\dir1\first.vi。如需使用该函数生成另一个VI路径(例如,c:\dir1\second.vi),必须先连线当前VI路径函数的输出至拆分路径函数。“拆分路径”函数可返回c:\dir1。然后,使该路径与第二个VI的名称连线至该函数。
这个是因为你的文件与该VI在同一路径,若不拆分的话直接用创建路径就会变成该VI的下一级造成路径不正确,当然用静态调用在VI运行是可以的,但是生成EXE可执行程序时,一样会找不到路径,所以利用动态的拆分与创建来解决路径问题.(拆分一次,路径往上跳一级,创建则加一级)
谢谢!明白了
谢谢大神们,我明白了
同样疑问解答了!感谢楼上!
学习一下。。
。。
。
同样疑问解答了!感谢6楼大神!
好多大神。感谢
大贊,,,,,,,,,,,,,,,,,,,,,,,,
非常好
小问题,难死人