node-DAQmx:面向node.js应用的DAQmx C驱动程序API及基于WebSocket的RPC从客户端JavaScript

node-DAQmx使node.js服务器能够远程调用DAQmx驱动程序功能(RPC)。通过WebSockets,功能可进一步扩展至客户端JavaScript。该项目使用node-ffi向node.js服务器公开驱动程序功能。客户端随后通过WebSockets连接到服务器并调用公开功能。

运行说明

  • 确保计算机安装了DAQmx驱动程序。
  • 确保DAQmx硬件已连接到同一计算机或通过NI MAX模拟通道安装。

运行示例

  1. 在项目根目录执行npm install以获取已安装的软件包。
  2. 运行node ffi-app.js
  3. 访问localhost:3000进行连续数据采集。
  4. 从下拉菜单中选择一个通道,并调整采样率、最大电压和最小电压。
  5. 单击设置运行
  6. 刷新页面以选择其他通道。
zip 文件大小:17.21KB