Jack_chengs 2024-04-20 13:05 采纳率: 14.3%
浏览 6

为什么我的仿真报错了

img

img


为什么我的仿真报错了 simulink仿真模型 每次运行前都要更改路径,这很麻烦,

  • 写回答

6条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-04-20 13:05
    关注

    引自免费微信小程序:皆我百晓生

    看起来你在使用MATLAB中的Simulink进行仿真时遇到了一些问题。以下是针对你遇到的错误和警告的解决步骤:

    1. 输出端口未连接:在图1中提到的"Output port 1 of 'PO/Constant' is not connected." 这个错误意味着你的 Constant 块的输出没有连接到其他任何模块。你需要检查你的 Constant 块,并确保它的输出已经正确地连接到了信号流中的其他部分。如果你不需要这个 Constant 块的输出,可以右键点击它并选择 "Delete" 来移除。

    2. 目录权限问题:多个诊断信息都提到了当前工作目录是MATLAB安装目录的一部分(d:\matlab2019b\bin),这是不允许保存文件的。为了修复这个问题,你需要将你的项目移动到一个不在MATLAB安装目录下的位置。例如,你可以创建一个新的文件夹,比如 MySimulations,然后在那个新的文件夹里打开和运行你的Simulink模型。

      • 首先,关闭当前的MATLAB会话。
      • 然后,将你的模型文件(.mdl)以及相关的数据文件(如果有)复制到新创建的 MySimulations 文件夹中。
      • 打开MATLAB,进入 File -> Set Path...,确保你的新文件夹已经被添加到搜索路径中。
      • 最后,使用 File -> Open 导入你的模型文件,此时模型应该位于正确的路径下了。

    完成以上步骤后,你应该能成功运行仿真而不会收到关于输出未连接和目录权限的错误。记住,在Simulink中,确保所有信号都有适当的输入和输出连接是非常重要的。同时,保持良好的文件管理习惯,将项目放在非系统目录下,这样可以避免权限问题和其他潜在冲突。如果你还有其他疑问或遇到新的问题,请随时告诉我。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 4月20日

悬赏问题

  • ¥15 MCU控制20V PWM波输出的控制电路
  • ¥15 MS中sorption模块生成的吸附等温线如何计算绝对吸附量和自由气量
  • ¥15 关于智能数据系统的问题
  • ¥15 python 打包sdk不成功,如何解决?
  • ¥15 adv找不到可向其添加属性的有效项目。
  • ¥15 cesm2.2.0移植问题。./manage_externals/checkout_externals
  • ¥15 ntp对时中的时标问题
  • ¥35 pcb上电后,不一会儿,主控过热烧毁
  • ¥15 ubuntu,windows,文件传输,Linux
  • ¥15 北斗定位,cors,无人机,图传