作者:上犹日期:
返回目录:文件问题
LabVIEW调用c# dll文件之获取电脑开机时间
最近因项目需求,客户要求LabVIEW实现获取电脑开机时间,通过这个小程序,我们可以展开讨论一下LabVIEW调用c# 生成的dll。话不多说,直接上干货,我总结了一下几个方法。
1. CMD指令获取电脑开机时间。
首先我们利用系统自带的cmd.exe进行第一步验证。
Windows+R输入CMD,进入命令行;
接着输入systeminfo,便可查询开机时间,验证可知试验成功。
接下来我们要通过编程来实现,
然后我们把得到的时间通过字符串匹配函数匹配出来就可以了。
把开机时间提取出来后,就可以做后续工作了。
当然也有一种方式就是利用LabVIEW中的获取电脑当前时间函数,来减去运行时间,这样也可以获得,但这种方式有时会出现不准确的现象,不推荐使用。
这是两种很简单的获取电脑开机时间,但是这样有一个缺点就是CMD指令查询时间非常慢,所以我们就用了以下方法。
2. 调用c# dll文件
先通过visual studio创建一个C#的 ClassLibrary文件,编写如下代码:
运行后,会在Debug文件夹中生成相应的dll文件。
利用LabVIEW调用库函数配置好后直接输出开机时间。
LabVIEW爱好者小豪原创