主要内容

执行加速度

自定义构建过程

编译器优化是默认关闭的。这将导致更快的建立时间,但仿真时间慢。你可以向更快的仿真优化的构建过程。

  1. 建模选项卡,在设置,点击模型设置

  2. 在配置参数对话框中,从编译器优化级别下拉列表中,选择优化(快)

    采用这一选项生成代码花费的时间,但是模拟运行得更快。

  3. 选择详细的加速器的构建使用代码生成显示进度信息,并使用的编译器选项。

修改生成的代码的位置

默认情况下,加速器模式生成的代码在一个地方工作文件夹的子文件夹slprj accel /modelname(例如,slprj / accel / f14)。改变文件夹的名称,加速器模式生成的代码写道:

  1. 在仿真软件金宝app®编辑器窗口,建模选项卡上,选择环境>金宝app仿真软件首选项

  2. 在模型参数窗口金宝app中,导航到模拟缓存文件夹参数。

  3. 进入绝对或相对路径你的文件夹,然后单击应用

从用户界面加速度模式下运行

加速模型,首先打开它,然后在模拟选项卡,模拟部分中,选择加速器快速的加速器从下拉列表中。然后开始仿真。

下面的例子显示了如何加速已经打开了f14模型使用加速器模式:

  1. 模拟选项卡,模拟部分中,选择加速器从下拉列表中。

  2. 模拟选项卡上,单击运行

    加速器和快速加速器模式先看看代码以前编译您的模型。如果代码创建以前,加速器或快速加速器模式运行模型。如果代码没有之前构建的,他们首先生成和编译C代码,然后运行模型。

    解释为什么这些模式的重建模型,明白了代码更新加速模型

加速器模式生成的代码在一个地方工作文件夹的子文件夹slprj accel /modelname(例如,slprj / accel / f14)。如果你想改变这条道路,请参阅修改生成的代码的位置

快速加速器模式生成的代码在一个地方工作文件夹的子文件夹slprj raccel /modelname(例如,slprj / raccel / f14)。

请注意

块生成的警告在模拟(如除和整数溢出)模型在加速器运行时不显示或快速加速模式。

修改运行时

加速器和快速加速模式的一个特征是,简单的调整(比如改变的价值获得常数块)对模型可以模拟仍在运行。更复杂的变化(例如,改变从一个棕褐色函数)是不允许在运行时。

仿真软件金宝app软件问题警告如果你试图做出改变是不允许的。没有一个警告表明,变化是接受。警告不停止当前的仿真,仿真继续之前的值。如果你想改变模型的方式,不允许在运行时,您必须首先停止仿真,进行更改,然后重新启动仿真。

一般来说,简单的模型更改更容易导致代码再生在快速加速器模式比在加速器模式。

切换运行之间的连接器

可以切换变步解决运行与仿真软件将自动确定一个解决变化将引发重建,基于模型的数学结构,如是否模型是一个常微分方金宝app程(ODE)或一个微分代数方程(DAE)模型,解算器需要一个雅可比矩阵,无论是处理质量矩阵,或如果模型包含速度限制器块。

相关的话题