分享

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

 龙之吻6iinxl8c 2019-03-29

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爱好者小豪原创

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多