建立和编辑模型交互

了解如何创建一个模型,添加块到它,连板,并模拟模型的基础知识。你也学习如何组织与子系统模型,模型的名称部分,和修改模型。

对于鼠标操作的总结连接块和交互方式添加端口,请参阅Block和信号线快捷键和操作

创建模型

  1. 在Simuli万博1manbetxnk®启动页面,选择一个模板或搜索模板。

    模型模板开始点应用通用的建模方法。他们帮助你重用的设置和模块配置和共享知识。使用模型和项目模板,以应用最佳实践,并采取以前的建模解决方案的优势。万博 尤文图斯

    单击模板的标题来阅读说明。

    通过在搜索框中输入文字搜索模板。您可以输入灵活的搜索选项,包括OR,AND,NOT,通配符,模糊(〜)等使用Lucene搜索引擎查询语法分析。

    要查找不MATLAB的搜索路径模板,单击打开。模型模板的扩展.sltx

  2. 选择您想要的模板后,单击创建模型

    要使用模板没有阅读说明,单击模板图像。或者,按按Ctrl+ñ使用您的默认模板。

    使用模板设置和内容的新模型在Simulink编辑器中打开。万博1manbetx

如果内置的模板不能满足您的需求,请尝试在搜索例子标签,也可以创建自己的模板。看到从创建模型模板。在例子选项卡,输入搜索条件,找到通过点击网页上的例子标题和感兴趣的描述,或打开进一步的例子查看全部旁边的一个产品名称。

使用自定义设置创建新模式

您可以指定要使用的所有新车型模型模板。

  1. 创建的配置设置,你想一个块模型,然后将模型导出到的模板。看到从创建模型模板

  2. 在每一个新的模式重新使用这些设置,使新的模板,使用Simulink的开始页面或默认的模型模板万博1manbetx万博1manbetxSimulink.defaultModelTemplate功能。

    在开始页面,单击模板的标题展开描述,然后点击旁边的下拉箭头来创建模型并选择设为默认

当您设置一个默认的模型模板,每一个新的模型使用的模板,例如,当您按下按Ctrl+ñ,当您使用新的模式按钮,或者当您使用new_system。在Simuli万博1manbetxnk编辑器,你的默认模板出现在列表时的顶端,模拟选项卡中,选择

默认的模板显示在开始页刻度标记。

打开一个模型

打开模型加载模型到内存中,并显示在Simulink编辑器。万博1manbetx任何使用这些技术:

  • 在MATLAB选项卡,单击万博1manbetx。在Simuli万博1manbetxnk开始页,从列表中选择一个最近的模型或项目,或点击打开

  • 在Simuli万博1manbetxnk编辑器,在模拟选项卡,选中打开>最近的模型并选择一个最近的模型。

  • 在MATLAB命令提示符下,输入模型的名称,没有文件扩展名,例如,VDP。该模型必须是在当前文件夹或MATLAB的搜索路径。

  • 在Simuli万博1manbetxnk库浏览器,点击打开模型或库按键

  • 打开使用当前文件夹浏览器或操作系统的文件浏览器模型。

小费

设置收藏夹轻松地回到自己喜欢的模型和项目在开始页。

在Simuli万博1manbetxnk起始页最近的文件列表,您可以将文件添加到收藏夹。收藏夹列表,然后出现在上面的起始页最近的文件,这样就可以轻松地重新打开自己喜欢的模型和项目。

编辑或清除起始页最近的文件列表中,右键单击一个最近的文件,并使用上下文菜单。

注意

要打开在Simulink软件的早期版本的更新版本创建的模型,第一个模型导出到以前的版本。万博1manbetx看到导出模型到以前的Simulink版本万博1manbetx

负载变量当打开模型

当你建立的模型,你有时会定义一个模型变量。例如,假设你有一个包含增益模块的模型。您可以指定变量ķ作为增益,而不是设置在块上的值。当您使用这种方法,你必须定义变量ķ为模型来模拟。

您可以使用一个模型回调,当你打开一个模型来加载变量。

  1. 在使用该增益块的模型,设置块获得ķ

  2. 定义在MATLAB脚本变量。在MATLAB中,选择>脚本。在脚本中,输入您的变量定义:

    K = 27

  3. 保存脚本loadvar.m

  4. 在模型中,打开属性检查器。在造型选项卡,在设计,点击属性检查器。与模型的顶层没有选择,你可以使用属性检查器设置模型属性。否则,上造型选项卡,单击模型设置

  5. 在里面回调模型属性的部分中,选择PreLoadFcn如要定义回调。在窗格中,输入loadvar

  6. 保存模型。

下一次你打开模型时,PreloadFcn回调负载变量到MATLAB的工作空间。

要了解回调,见回调定制模型行为。要以编程方式定义加载变量的回调,请参阅编程方式加载变量当打开模型

打开用不同的字符编码模型

如果您打开在MATLAB会话使用一个特定的字符集编码的MDL文件,使用不同的编码,显示警告。例如,假设您在配置了MATLAB会话创建一个MDL文件SHIFT_JIS在配置会话打开它US_ASCII。警告消息显示在当前会话的编码和编码用于创建模型。

SLX文件不警告,因为他们可以从任何编码存储字符。

如果遇到乱码任何问题,使用与模型相关联的MATLAB文件时,例如,然后尝试使用slCharacterEncoding功能改变当前MATLAB会话匹配模型的字符编码的字符编码。

万博1manbetxSimulink中可以检查,如果模型包含在当前的语言环境不支持的字符。万博1manbetx有关详细信息,请参阅对于外国字符检查模型保存模型使用不同的字符编码

万博1manbetx模型文件类型

新模式,创建有.slx扩展模块默认。R2012b之前创建的模型的扩展.mdl文件。您可以编辑模型可以有.slx要么.mdl文件延伸,根据其创建时还是在转换它们。看到在SLX文件格式保存模型

.slxp.mdlp扩展表示保护模式,你不能打开和编辑。看到来自第三方的参考模型保护。模型模板的扩展.sltx

万博1manbetxSimulink的库也使用.slx扩展名,但你不能模拟它们。要了解更多信息,请参阅创建自定义库

也可以看看

||||

相关话题