蝉咛 2021-11-12 17:25 采纳率: 0%
浏览 107
已结题

Matlab怎么调用Simulink中的逻辑模块

目前我已经在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是如何使用并不太清楚;

img

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 11月20日
    • 创建了问题 11月12日

    悬赏问题

    • ¥30 关于用python写支付宝扫码付异步通知收不到的问题
    • ¥50 vue组件中无法正确接收并处理axios请求
    • ¥15 隐藏系统界面pdf的打印、下载按钮
    • ¥15 MATLAB联合adams仿真卡死如何解决(代码模型无问题)
    • ¥15 基于pso参数优化的LightGBM分类模型
    • ¥15 安装Paddleocr时报错无法解决
    • ¥15 python中transformers可以正常下载,但是没有办法使用pipeline
    • ¥50 分布式追踪trace异常问题
    • ¥15 人在外地出差,速帮一点点
    • ¥15 如何使用canvas在图片上进行如下的标注,以下代码不起作用,如何修改