【问题标题】:make a .h file from a driver to be able to use the driver functions in c++从驱动程序创建一个 .h 文件,以便能够在 C++ 中使用驱动程序函数
【发布时间】:2020-01-22 04:04:59
【问题描述】:

我最近买了一块数据采集板(“NI 6341”),它有一张带有驱动程序的 CD,但没有提供任何库 (.h) 来与之通信。我想这是因为他们只希望板子被 NI LAB VIEW 使用,女巫在理论上承认它。

那么,我怎样才能访问驱动程序功能(制作一个库),以便我可以使用 C++ 来控制板子?

是否可以在 Windows 中访问驱动回调并制作库?

请帮忙。 提前致谢。

【问题讨论】:

  • 嗨米格尔!您的驱动程序是否带有 dll?
  • 只有一个名为updateMnager.dll的
  • stackoverflow.com/questions/1548637/… 你可以使用这个链接作为基础。使用任何类型的 DLL 查看器,您都可以跟踪 DLL 正在调用哪些较低级别的函数。一些查看器(您付费)可以导出包含函数等的 lib 文件。但总的来说,如果您摆弄动态链接,您最终应该能够弄清楚什么是什么

标签: c++ windows driver daq-mx


【解决方案1】:

NI 为 NI-DAQmx 提供了C and C#Python 和 LabVIEW 绑定以及 CD/DVD 上的安装程序以及online。启动安装程序后,选择所需的语言支持并安装软件,您可以在此处找到 NI-DAQmx 头文件

<Program Files>\National Instruments\Shared\ExternalCompilerSupport\C\include\NIDAQmx.h

这里还有一些示例程序

C:\Users\Public\Public Documents\National Instruments\NI-DAQ\Examples

C reference 也在线。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-08
    • 2020-02-20
    • 1970-01-01
    相关资源
    最近更新 更多