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.

[参考译文] TSW14J57EVM:HSDC Pro Matlab Automation

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/777832/tsw14j57evm-hsdc-pro-matlab-automation

器件型号:TSW14J57EVM

您好!

我正在尝试从 MATLAB 自动采集数据。 我正在尝试加载 dll 文件,但 Matlab 正在抛出如下所示的错误。 MATLAB 代码的违规部分如下所示。 请注意、我使用的是 Windows 7 64位。 我的 Matlab 版本是 R2018b。

% HSDC Pro 软件
addpath (genpath ('C:\Program Files (x86)\Texas Instruments\HSDC Pro Dual Capture Automation\Source Code\HSDC Pro Matlab Automation));
% Load the Automation DLL
if ~libisloaded ('HSDCProAutomation_64Bit')
[未找到、警告]=LoadLibrary ('C:\Program Files (x86)\Texas Instruments\HSDC Pro Dual Capture Automation\Source Code\HSDC Pro Matlab Automation\HSDCProAutomation_64Bit.dll、@HSDCProAutomationHeader);
结束 

误差如下所示。

----

使用 LoadLibrary 时出错
加载库"C:\Program Files (x86)\Texas Instruments\HSDC Pro Dual Capture Automation\Source Code\HSDC 时出错
Pro Matlab Automation\HSDCProAutomation_64Bit.dll"

C:\Program Files\MATLAB \R2018b/bin/win64\API-MS-Win-Core-Synch-L1-0.dll 中缺少符号'OpenProcess'、这是所需的
'C:\Windows\system32\Kernel32.dll->C:\Windows\system32\version.dll -> C:\Program Files (x86)\Texas Instruments\HSDC Pro Dual Capture
自动化\源代码\HSDC Pro Matlab 自动化\HSDCProAutomation_64Bit.dll
C:\Program Files\MATLAB \R2018b/bin/win64\API-MS-Win-Core-File-L1-0.dll 中缺少符号'FileTimeToSystemTime'、这是所需的
'C:\Windows\system32\Kernel32.dll->C:\Windows\system32\version.dll -> C:\Program Files (x86)\Texas Instruments\HSDC Pro Dual Capture
自动化\源代码\HSDC Pro Matlab 自动化\HSDCProAutomation_64Bit.dll
需要'C:\Program Files\MATLAB \R2018b/bin/win64\API-MS-Win-Core-NamedPipe-L1-0.dll'中缺少符号'GetNamedPipeAttribute'
作者:C:\Windows\system32\Kernel32.dll->C:\Windows\system32\version.dll–C:\Program Files (x86)\Texas Instruments\HSDC Pro Dual
捕获自动化\源代码\HSDC Pro Matlab 自动化\HSDCProAutomation_64Bit.dll
'C:\Program Files\MATLAB \R2018b/bin/win64\API-MS-Win-Core-SysInfo-L1-0.dll'中缺少符号'stemTimeToTzSpecificLocalTime'
C:\Windows\system32\Kernel32.dll->C:\Windows\system32\version.dll–C:\Program Files (x86)\Texas Instruments\HSDC Pro 所需
双捕获自动化\源代码\HSDC Pro Matlab 自动化\HSDCProAutomation_64Bit.dll
"C:\Program Files\MATLAB \R2018b/bin/win64\API-MS-Win-Core-SysInfo-L1-0.dll"中缺少符号"TzSpecificLocalTimeToSystemTime"
C:\Windows\system32\Kernel32.dll->C:\Windows\system32\version.dll–C:\Program Files (x86)\Texas Instruments\HSDC Pro 所需
双捕获自动化\源代码\HSDC Pro Matlab 自动化\HSDCProAutomation_64Bit.dll
'C:\Program Files\MATLAB \R2018b/bin/win64\API-MS-Win-Core-SysInfo-L1-0.dll'中缺少符号'GetDynamicTimeZoneInformation'
C:\Windows\system32\Kernel32.dll->C:\Windows\system32\version.dll–C:\Program Files (x86)\Texas Instruments\HSDC Pro 所需
双捕获自动化\源代码\HSDC Pro Matlab 自动化\HSDCProAutomation_64Bit.dll
"C:\Program Files\MATLAB \R2018b/bin/win64\API-MS-Win-Core-SysInfo-L1-0.dll"中缺少符号"GetTimeZoneInformationForYear"
C:\Windows\system32\Kernel32.dll->C:\Windows\system32\version.dll–C:\Program Files (x86)\Texas Instruments\HSDC Pro 所需
双捕获自动化\源代码\HSDC Pro Matlab 自动化\HSDCProAutomation_64Bit.dll
C:\Program Files\MATLAB\R2018b/bin/win64\API-MS-Win-Core-SysInfo-L1-0.dll 中缺少符号"stemTimeToFileTime"、这是所需的
'C:\Windows\system32\Kernel32.dll->C:\Windows\system32\version.dll -> C:\Program Files (x86)\Texas Instruments\HSDC Pro Dual Capture
自动化\源代码\HSDC Pro Matlab 自动化\HSDCProAutomation_64Bit.dll
C:\Program Files\MATLAB \R2018b/bin/win64\API-MS-Win-Core-SysInfo-L1-0.dll 中缺少符号'GetTimeZoneInformation'、这是所需的
'C:\Windows\system32\Kernel32.dll->C:\Windows\system32\version.dll -> C:\Program Files (x86)\Texas Instruments\HSDC Pro Dual Capture
自动化\源代码\HSDC Pro Matlab 自动化\HSDCProAutomation_64Bit.dll
C:\Program Files\MATLAB \R2018b/bin/win64\API-MS-Win-Core-File-L1-0.dll 中缺少符号'FileTimeToSystemTime'、这是所需的
'C:\Windows\system32\msvcrt.dll->C:\Windows\system32\version.dll -> C:\Program Files (x86)\Texas Instruments\HSDC Pro Dual Capture
自动化\源代码\HSDC Pro Matlab 自动化\HSDCProAutomation_64Bit.dll
C:\Program Files\MATLAB \R2018b/bin/win64\API-MS-Win-Core-SysInfo-L1-0.dll 中缺少符号'GetTimeZoneInformation'、这是所需的
'C:\Windows\system32\msvcrt.dll->C:\Windows\system32\version.dll -> C:\Program Files (x86)\Texas Instruments\HSDC Pro Dual Capture
自动化\源代码\HSDC Pro Matlab 自动化\HSDCProAutomation_64Bit.dll
C:\Program Files\MATLAB\R2018b/bin/win64\API-MS-Win-Core-SysInfo-L1-0.dll 中缺少符号"stemTimeToFileTime"、这是所需的
'C:\Windows\system32\msvcrt.dll->C:\Windows\system32\version.dll -> C:\Program Files (x86)\Texas Instruments\HSDC Pro Dual Capture
自动化\源代码\HSDC Pro Matlab 自动化\HSDCProAutomation_64Bit.dll
C:\Program Files\MATLAB \R2018b/bin/win64\API-MS-Win-Core-File-L1-0.dll 中缺少符号'FileTimeToSystemTime'、这是所需的
'C:\Windows\system32\Rpcrt4.dll->C:\Windows\system32\Advapi32.dll->C:\Program Files (x86)\Texas Instruments\HSDC Pro Dual Capture
自动化\源代码\HSDC Pro Matlab 自动化\HSDCProAutomation_64Bit.dll

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

    我已将您的请求转发给负责器件的工程师。 他会回复您。

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

    SAI、

     

    以下是 MATLAB Automation 出现问题的原因:

    如果       PC 上安装了32位 MATLAB、则必须使用相应的32位 HSDC Pro Automation DLL。

    2.      如果 PC 上安装了64位 MATLAB,则必须确保以下几点:

    a.       Matlab 64位示例下的所有文件都被复制到新的文件夹层次结构中、因为所有这些文件都是 Matlab 64位中的自动化 DLL 正常运行所必需的。 建议首先运行给定的 Matlab 示例、然后根据要求进行修改。

    b.     还请注意、Matlab 64位的64位自动化 DLL 需要 LabVIEW 2014 64位运行时引擎。 请从 http://www.ni.com/download/labview-run-time-engine-2014/4889/en/下载 LabVIEW 2014 64位运行时引擎

    此致、

    Jim