如何在LabVIEW中编程实现文件名的重命名
答案:2 悬赏:30 手机版
解决时间 2021-02-24 23:32
- 提问者网友:两耳就是菩提
- 2021-02-24 08:41
如何在LabVIEW中编程实现文件名的重命名
最佳答案
- 五星知识达人网友:罪歌
- 2021-02-24 09:55
举例:用随机数,在for循环中,循环一次产生1个数,循环100次即可产生100个数,然后从for循环的隧道输出一个数组,再对数组求和即可.
全部回答
- 1楼网友:傲气稳了全场
- 2021-02-24 11:24
硬件: pxi/compactpci>>controllers
问题:
在文件i/o的面板中,没有重命名文件的vi。在labview中我如何实现对文件的重命名?
解答:
对于labview 8.x:
方法1: 使用文件i/o的面板中的移动功能,将文件从一个位置移到另外一个位置。但是,将新的位置也设置成原来的位置但是使用不同的文件名。
选择programming»file i/o»advanced file functions»move.
将source path接线端连接到当前的绝对路径和需要更改的文件名(举例来说:c:\folder1\folder2\...\filename.ext in windows)
使用文件i/o面板中的strip 和build path将原来旧的文件名替换成新的文件名。将新的绝对路径连接到move的函数的target path接线端。具体可以参见下面的图片。
注意:连接到target path接线端的路径也可以不同,如果你希望在对文件重命名后也改变它的路径。
方法2:第二个方法是创建一个新的文件,使用希望的文件名和路径。然后将文件的内容从旧的文件拷到新的文件中,再将旧的文件删除。
使用文件i/o面板中的strip 和build path将原有文件改为希望的名字。可以使用文件 i/o面板上面的open/create/replace file函数。
关闭新创建的文件。
使用programming» file i/o» advanced file functions» copy面板上的 copy函数将文本内容复制到新的文件。在source path接线端连接旧的文件,将target接线端连接到新文件。copy 函数的overwrite?接线端需要连接一个真的布尔常量。如果文件的名字和已经存在的旧文件的名字相同,那么这将使程序覆盖已有的文件,而不是将复制的内容添加到原有内容的后面。详见下面的图片。
在copy函数后面放置delete函数。保证连接的是旧的文件路径,而不是复制的文件路径。
对于labview 7.1:
方法1
选择programming»file i/o»advanced file functions»move;
将当前文件的绝对路径和文件名字连接到source path。(例如c:\folder1\folder2\...\filename.ext)
将文件的绝对路径和文件名连接到target path接线端(根据需要路径也可以不同)。
方法2:
method two
使用copy函数,该函数和move函数在同一个子面板上。.
和使用move函数一样连接接线端
在copy函数后面使用delete函数.
保证连接的是旧的文件路径,而不是复制的文件路径.
注意:如果在内存中重命名一个vi,在硬盘上的文件也会被重命名,但是在内存中的vi还会是旧的名字。当关闭该vi时,将会提示以旧的文件名保存该文件。如果没有选择修改的名字,那么将有2份副本。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯