您好,我是labview初学者,我想请问你怎么在labview中实现读取文件夹中最新文件的文件名和时间。txt文件

您好,我是labview初学者,我想请问你怎么在labview中实现读取文件夹中最新文件的文件名和时间。txt文件,第1张

在“函数”->“编程”->“文件I/O”->“高级文件函数”中,有一个“递归文件列表”的vi

其中输入端“文件夹路径”指定LabVIEW返回的内容所在的文件夹。

输入端“类型”指定在文件夹路径中搜索的文件的类型。 问号(?)代表任意单个字符。星号(*)代表任意字符串或单个字符。例如,如需VI在文件夹中查找禅升高VI,可将*.vi作为类型。

输出端“笑升目录中的所有文件”返回文件夹路径的所有文件。

其他的接线端的功能你可以参考帮助文件。

使用这个vi,你只要设置好文件夹的路径,并将类型设为*.txt,即可读取到所有的文件,这个是包括子文件夹的。至于自动读取嘛,你可以用循贺尺环来做;获取最新文件,比较一下前后两次的文件列表这个数组就行;只是你说的“最新文件的时间”具体是什么意思?该文件的创建时间??

错误提示的很清楚了,For循环枯敬输出的引用和错误是一维数组,而Close File这个函数的引用和错误输山液入不接受一维数组输入的,右击For循环的输出点选择Disable Indexing或Replace with Shift Register就没唯慎可以了。

labview获取文件修改时间

1、单击屏幕右下角的时间,更改日期和时间...

2、修改系统时间

这样信汪的 *** 作,几乎是每次试验的时候都要做。。。。看完他们这脊坦举样的 *** 作,当时就很崩溃,就很不理解,为什么他们当初不提出这样需求呢。他们的回答会让你更崩溃:“我们习惯了。”

好吧,XX座的毛病犯了,实在受不了。于是乎就出现了下面的界面,好了,一下子方便多了吧:

具体实现,使用调用系统kernel32.dll中SetSystemTime函数来实现,函数内容,可百度。调用时需要注意的:

在调用规范下拉列表中选择"stdcall (WINAPI)" 。

在返回类型中选择“数樱碧值”以及“有符号8位整数”。

点击添加参数并在类型中选择“匹配至类型”,接着在数据格式中选择“句柄指针”。

点击确定按钮,完成对调用库函数节点的配置。

这个函数以一个包含八个双字节(16位整数)的结构体作为参数。在LabVIEW中,需要创建一个包含八个双字节的簇来传递这个参数。八个双字节分别为年、月、星期、日、小时、分钟、秒以及毫秒。将此簇连接至调用库函数节点的参数1。

输入相应的值,并运行程序以设定系统时间。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12134477.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存