【发布时间】:2019-02-06 23:39:34
【问题描述】:
我有一个能够自动编码的 Simulink 模型。我将一些需要更改为外部的输入(vx、vy、vz、x、y、z)设置为外部,到目前为止效果很好。现在我需要访问将根据测试周更改的 .Mat 数据文件(想想 GPS 年历数据)。不必在我的工作区中使用新的 .Mat 重新自动编码,如果我可以将其设置为外部变量并像其他变量一样从我的 .cpp 包装器中提供数据,那就太好了。任何提示都会很棒!
the matlab code gets more complicated. It utilizes every column/variable, and uses them in a loop. I can edit the init function, but there's an init function:
alm_data = coder.load('alm_data.mat');
%init vector sizes
ps=zeros(3,length(alm_data.alm_data); %more of this
end
then used in loop:
for i =1:length(alm_data.alm_data)
vs=alm_pos_vel(alm_data.alm_data(i));
%more of this
end
【问题讨论】:
-
minimal reproducible example 会有所帮助。
-
好吧,我做了一个简单的例子。有没有办法在这里上传 .slx 和 .mat 文件?或者我可以截取所有内容。
-
@JesperJuhl 如果有帮助,我添加了图片