目前我已经在matlab中写了主程序(.m)文件,想通过编写程序调用Simulink处理数据(非波形形式,与时间无关),Simulink扮演的角色是做逻辑判断并将判断输出值返回给相同的m文件中。以下是我自己的处理方法:
①:使用simulink中的from workspace或者from file 模块,调用matlab的工作区变量或者数据。遇到的问题是:这两个模块都数据点限制、数据的抽取间隔有关,但是我想调用的仅仅是一个1*1的数值,不知道如何设置这两个参量。
②:利用sim()函数,通过编程语句:
%simOut = sim('modify');
%options = simset('SrcWorkspace','current');显示错误:Input port 1 of 'modify/MATLAB Function2' is not connected. (没明白这个未连接是指什么意思)图见附录;
③:利用这两个编程语句中:
%options = simset('SrcWorkspace','current');%配置Simulink仿真选项,使其使用当前工作空间
%设置Simulink从当前工作空间运行
%sim('SimulinkName',[],options);
options是如何使用并不太清楚;
Matlab怎么调用Simulink中的逻辑模块
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
0条回答 默认 最新
悬赏问题
- ¥30 关于用python写支付宝扫码付异步通知收不到的问题
- ¥50 vue组件中无法正确接收并处理axios请求
- ¥15 隐藏系统界面pdf的打印、下载按钮
- ¥15 MATLAB联合adams仿真卡死如何解决(代码模型无问题)
- ¥15 基于pso参数优化的LightGBM分类模型
- ¥15 安装Paddleocr时报错无法解决
- ¥15 python中transformers可以正常下载,但是没有办法使用pipeline
- ¥50 分布式追踪trace异常问题
- ¥15 人在外地出差,速帮一点点
- ¥15 如何使用canvas在图片上进行如下的标注,以下代码不起作用,如何修改