This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] PGA309EVM-USB:如何使用 Tio32.dll 控制多校准

Guru**** 2350610 points
Other Parts Discussed in Thread: PGA309
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/1506864/pga309evm-usb-how-to-control-the-multi-cal-using-tio32-dll

部件号:PGA309EVM-USB
主题:PGA309中讨论的其他器件

工具/软件:

您好:

我想使用 Tio32.dll 控制 USB DAQ 平台以控制 MultiCal 硬件。 我正在使用 Multi cal 来校准 PGA309。 校准步骤已经完成、但我想做一些其他事情、涉及通过 USB DAQ 平台操作 MultiCal 硬件。 我需要知道如何打开设备电源并使用 MultiCal 硬件读取数据。

我需要两个主要事项:

1.控制 MultiCal 上的多路复用器,以便通过 DMM 获取读数

到目前为止我有 Tio32_RunMnemo(...) 命令是"CMD CTRL ####"、但我不知道要使用什么数字。

2.使用 MultiCal 硬件打开设备电源

如有必要、我需要为 PGA309单元上电。 如果这种情况自动发生、则很好。 如果不是这样,我需要知道如何获得多个硬件来做到这一点。

Nathan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Nathan、  

    我不建议这样做、是否有理由不使用 USB-DAQ?  

    要回答您的问题:  

    Multi-CAL-PGA309系统 UG 的第4节提供了答案: Multi-Cal 从属设备用户指南

    2.从外部提供电源、请参阅 Multi-CAL_System EVM UG:Multi-Cal 从属设备 评估模块用户指南(修订版 B)的图15

    祝您一切顺利、
    Carolina

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    让我试着重新表述:

    我设置了 PGA309校准站、可以完全正常工作。 我使用的是 Multi-Cal 从属设备。 我想编辑 LabVIEW 程序或制作另一个程序、该程序将控制 Multi-Cal 从属设备并在校准结束时进行一些测量。 我能够与 USB-DAQ 通信、但我不知道要告诉它如何控制多板上的多路复用器、以便我可以使用 DMM 读取读数。

    我发现 MultiCal LabVIEW 程序使用名为 Tio32.dll 的 DLL 与 USB-DAQ 通信。 我在实验中一直使用它与 USB-DAQ 进行通信。 工作正常。 我不知道如何发送 USB-DAQ 来控制 MultiCal 板。

    希望这可以让信息更加清晰、

    Nathan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Nathan、  

    好的、理解、感谢您的澄清。 我最近接管了产品组合,没有编写 LabView 代码,所以感谢您的耐心,我上升.  

    您使用的 DMM 是什么? 是 Agilent 34401A 吗?
    我所联系的第4节应该仍然是相关的。  

    如果不是 A34401A、则看起来可以在 DMM 的用户指南中找到命令文件。  

    祝您一切顺利、
    Carolina  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Carolina、

    谢谢。 实际上、我在控制 DMM 时没有遇到问题。 换句话说、我能够控制 DMM。 DMM 不再是问题。 谢谢你。

    我想知道如何使用 Tio32.dll 来控制 USB-DAQ、以便控制 MultiCal 系统板上的多路复用器。 多个软件会在校准过程中自动执行此操作。 我想在自己的程序中复制此功能。 我认为使用 Tio32.dll 是最好的方法、但我愿意接受建议。  

    谢谢、

    Nathan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Nathan、  

    明白了、我将联系 LabVIEW 计划的原始创建者、并向您提供反馈。

    祝您一切顺利、
    Carolina

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢。

    在这一点上,我已经反向设计了其中的一些,足以知道这将是一个巨大的帮助,有一个64位版本的这个 DLL。 是否有64位版本? 它看起来像文件名是 Tio32.dll,这通常意味着它最初是 Tio.dll (64位),但他们创建了一个特殊的32位版本,并在名称中附加了"32"。 我期望存在以下两个 DLL:

    tio.dll 或 Tio64.dll:64位 DLL 版本

    Tio32.dll:32位 DLL 版本

    请查找64位版本。

    Nathan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Nathan、

    由于该项目是在15年前完成的、因此无法获得资源。  

    处理代码我遇到了很多丢失的文件,你能解决这个吗?
    我想这是因为原始作者写了一些初始 vi、最终没有使用它们、因此、它们不包括在最终源代码中。  

    以下 vi 与多语言软件的调试窗口非常相似:  

    通道编号等于正在读取的多路复用器且有电源开关。  

    "运行校准"选项卡中的"创建模型文件"可以枚举项目具有多少个多路复用器。  

    祝您一切顺利、
    Carolina

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我明白了。  

    我无法在我的计算机上运行源代码。 预编译的.exe 工作正常、我发现前面板看起来也有很大不同。

    我使用了 python 中的 MSL 加载器库来制作32位 DLL 的64位包装器。 现在、我将制作一组 python 文件和 LabVIEW VIS、它们将允许我使用64位 LabVIEW 中的 Tio32.dll 库进行开发。

    Nathan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    DLL 日志文件指出、此日志文件是由 TI 的"l-PSE"创建的。 您是否能够与 l-PSE 连接? 还是用 l-PSE 连接我?

    Nathan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Nathan、  

    我对 l-PSE 的唯一识别是针对 PGA309源代码的文件路径、否则我不熟悉。  

    您还可以在以下位置找到多语种的源代码: (1) PGA309:Multi-Cal 从属设备软件源代码-放大器论坛-放大器- TI E2E 支持论坛

    祝您一切顺利、
    Carolina