【发布时间】:2018-12-18 13:44:52
【问题描述】:
我从link 得到了一个脚本,它在 MATLAB 中运行正常。但是,当我创建一个 Simulink 模型时,它运行正常,但我可以从 m 文件中获取数据。
MATLAB 脚本:
function data = Loadcell()
eml.extrinsic('arduino','addon','read_HX711')
a = arduino('COM5','Mega2560','libraries','ExampleAddon/HX711');
while 1
LoadCell = addon(a, 'ExampleAddon/HX711',{'D2','D3'});
data = read_HX711(LoadCell)
end
end
Simulink 函数
function data = Loadcell()
coder.extrinsic('Loadcell');
Loadcell = zeros('double');
data = zeros('double');
data = Loadcell
end
我使用 Arduino 在外部模式下运行 Simulink,但我没有从该代码中获取数据。如何使用该 MATLAB 脚本在 Simulink 模块模型中使用它并获取数据?
【问题讨论】: