上犹电脑信息网我们一直在努力
您的位置:上犹电脑信息网 > 文件问题 > LabVIEW调用c dll文件之获取电脑开机时间-DLL文件

LabVIEW调用c dll文件之获取电脑开机时间-DLL文件

作者:上犹日期:

返回目录:文件问题

LabVIEW调用c# dll文件之获取电脑开机时间

LabVIEW调用c dll文件之获取电脑开机时间

最近因项目需求,客户要求LabVIEW实现获取电脑开机时间,通过这个小程序,我们可以展开讨论一下LabVIEW调用c# 生成的dll。话不多说,直接上干货,我总结了一下几个方法。

1. CMD指令获取电脑开机时间。

首先我们利用系统自带的cmd.exe进行第一步验证。

LabVIEW调用c dll文件之获取电脑开机时间

CMD指令

LabVIEW调用c dll文件之获取电脑开机时间

Windows+R输入CMD,进入命令行;

LabVIEW调用c dll文件之获取电脑开机时间

systeminfo指令

接着输入systeminfo,便可查询开机时间,验证可知试验成功。

接下来我们要通过编程来实现,

LabVIEW调用c dll文件之获取电脑开机时间

LabVIEW调用c dll文件之获取电脑开机时间

然后我们把得到的时间通过字符串匹配函数匹配出来就可以了。

LabVIEW调用c dll文件之获取电脑开机时间

电脑开机时间

把开机时间提取出来后,就可以做后续工作了。

当然也有一种方式就是利用LabVIEW中的获取电脑当前时间函数,来减去运行时间,这样也可以获得,但这种方式有时会出现不准确的现象,不推荐使用。

这是两种很简单的获取电脑开机时间,但是这样有一个缺点就是CMD指令查询时间非常慢,所以我们就用了以下方法。

2. 调用c# dll文件

先通过visual studio创建一个C#的 ClassLibrary文件,编写如下代码:

LabVIEW调用c dll文件之获取电脑开机时间

运行后,会在Debug文件夹中生成相应的dll文件。

LabVIEW调用c dll文件之获取电脑开机时间

利用LabVIEW调用库函数配置好后直接输出开机时间。

LabVIEW爱好者小豪原创

相关阅读

关键词不能为空
极力推荐

电脑蓝屏_电脑怎么了_win7问题_win10问题_设置问题_文件问题_上犹电脑信息网

关于我们