请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
谢谢 Chloe、
我确实更改了 dll 的路径以匹配我的版本。 下面是我正在运行的修改后的 RSTD_Interface_Example.m:
addpath (genpath ('.\')
%初始化 mmWaveStudio .NET 连接
RSTD_DLL_Path ='C:\ti\mmWave_studio 02_00_02\mmWaveStudio\Clients\RtttNetClientController\RtttNetClientAPI.dll';
ErrStatus = Init_RSTD_Connection (RSTD_DLL
)~ 300if)
Disp ('Init_RSTD_Connection'内部错误);
return;
%example Lua Command
%strFilename ='C:\\ti\\mmwave_studio 01_00_01\\mmWaveStudio\\Scripts\\Example_script_AllDevices.lua';
%Lua_String = sprintf ('ofile ("%s")'、strFilename);
%ErrStatus =NetRttClient.lutra.
作为参考、这里是 Init_RSTD_Connection.m 我直接从文档中复制了这一内容、但未做任何修改。
函数勘误状态= Init_RSTD_Connection (RSTD_DLL_Path)
%This 脚本在
运行脚本之前建立与 mmWaveStudio 软件%先决条件:% Type RSTD.NetStart () in mmWaveStudio Luashell 的连接。 如果
没有错误、这将打开端口2777%返回30000。
如果(strcmp ('rttNetClientAPI.rttNetClient.isconnect')、'')在打开 MATLAB 后首次运行代码、则%
disp("添加 RSTD 组件");
RSTD_Assembly = NET.addAssembly (RSTD_DLL_Path);
~"strcmp (RSTD_Assembly.classes{1}、'RtttNetClientAPI.RtttClient')
DISP ('RSTD 装配体未正确加载。 Check DLL path');
勘误状态=-10;
init_RSTD_Connection = 1;
elseif ~rttNetClientAPI.rttNetClient.isconnected ()%不是第一次但端口断开连接
% Init 将重置已连接的值。 因此、应在 Init
%之前检查 IsConnected、但是、isConnected 在打开 MATLAB 后第一次返回空(因为之前从未调用过 init)
INIT_RSTD_Connection = 1;
INIT_RSTD_Connection = 0;
如果 Init_RSTD_Connection、则结束
disp('Initializing RSTD client');
ErrStatus = rttNetClientAPI.rttNetClient.Init();
if (勘误状态~= 0)
disp ("无法初始化 NetClient DLL");
disp('Connecting to RSTD client');
ErrStatus = rttNetClientAPI.rttNetClient.Connect ('127.0.1'、2777);
if (勘误状态~= 0)
disp ("无法连接到 mmWaveStudio");
disp ('reopen port in mmWaveStudio。 键入 RSTD.NetClose (),然后键入 RSTD.NetStart()')
暂停(1);%等待1秒。 不是必须要去的地方
中断("将测试消息发送到 RSTD");
Lua_String ='WriteToLog ("从 MATLAB 运行脚本\n"、"绿色环保");
ErrStatus = RtttNetClientAPI.RtttNetClient.SendCommand (Lua_String);
if (ErrStatus ~= 30000)
disp ('mmWaveStudio 连接失败');
disp ('Test message sumceed');
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
您好、Ziheng、
请通读之前的 E2E 帖子、了解有关将 mmWave Studio 与 Matlab 结合使用的更多信息和示例脚本。
e2e.ti.com/.../735202
希望这对您有所帮助。
-Chloe