如果您准备花一点时间学习如何在 LabVIEW 中编程,可以在此处和此处找到有关如何开发仪器驱动程序的相关信息
。
本质上,您应该提供一组 VI(LabVIEW 代码单元)来实现您的设备支持的各种操作。LabVIEW 程序员将使用您的 VI 应提供的 VISA 资源(即串行端口)和错误输入/输出终端将这些序列链接在一起。有关示例,请参见第二个链接。
如果您不想学习如何正确地执行此操作(您的第二篇文章建议您不要这样做),请创建一个公开必要功能的 DLL,或委托 LabVIEW 程序员为您编写驱动程序。如果您可以提供足够的协议文档并且它不是非常复杂,那么应该花一个下午的时间。如果您有热衷于 LabVIEW 的用户,那么他们中的某个人可能会很乐意为您完成这项工作并获得适当的折扣或奖励 - 对于任何有 LabVIEW 能力的人来说,这样做真的不难,而且他们已经掌握了他们的手在您的设备上并了解它的作用。您可能想先与其他 LabVIEW 用户一起对结果进行 Beta 测试,因为您无法评估他们自己所做工作的质量。
如果你走 DLL 路线,你需要检查你需要的参数是否与 LabVIEW 数据类型兼容。我不是 C/C++ 程序员,所以我无法详细告诉您这意味着什么,但这可能会有所帮助(Rolf Kalbermatter 是 LabVIEW 与外部代码接口方面的专家)。
如果您想找一位 LabVIEW 程序员,那么 National Instruments 可以通过他们的联盟计划为您推荐一位。
(编辑添加了关于为 LabVIEW 编写 DLL 的 LAVA 论坛帖子的链接)