引用的模型样品时间
模型块继承采样时间是如何工作的
样品的时候模型块样品倍模型的引用。如果所引用的模型必须运行在特定利率,该模型指定所需的利率。否则,引用模型从父母继承采样时间模型。
放置一个模型块触发,函数调用,或者迭代器子系统依赖的能力继承样品时间。同时,允许模型块继承采样时间最大化其重用潜力。例如,一个模型可以解决所有的数据类型和维度其输入和输出信号。您可以重用模型不同的样品时间(例如,离散在0.1或离散为0.2,触发)。
继承条件示例
引用模式继承了其样本时间如果模型:
没有任何连续的状态吗
指定一个固定的解决者和固定的大小是
汽车
不包含块指定样例次(除了继承或不变)
不包含任何S-functions内部使用他们的特定的样品时间
只有一个样本的时间(不包括常数和触发采样时间)后,样品时间传播
不包含任何块,包括Stateflow®使用绝对时间的图表,如中列出块,取决于绝对时间
不包含任何块的输出取决于遗传样品时间,列在吗块的输出取决于继承采样时间。
您可以使用一个参考模型,继承了其样本时间在父母模型。相比之下,您不能使用一个参考模型,具有内在样本次触发时,函数调用,或者迭代器子系统。为了避免汇率转换错误,确保块连接到一个参考模型与内在样品时间运行在相同的利率作为参考模型。
请注意
连续采样时间不能传播到一个模型采样时间独立的块。
有关更多信息,请参见块的输出取决于继承采样时间。
确定样品的参考模型
确定一个引用模型可以继承采样时间,设置定期取样时间约束配置参数确保样品时间独立
。如果模型无法继承示例,该设置会导致仿真软件金宝app®构建模型时显示一条错误消息。看到定期取样时间约束更多关于这个选项。
确定内在示例引用模型的时间,或内在最快样品时间为多重速率的引用的模型:
更新模型,该模型的引用
选择一个模型块在家长模式
输入以下MATLAB®命令行:
“CompiledSampleTime”get_param (gcb)
块,取决于绝对时间
以下仿真软件模块依赖于绝对时金宝app间,因此阻止引用模型继承采样时间:
一些阻塞除了模型取决于绝对时间。金宝app看到blocksets您使用的文档。
块的输出取决于继承采样时间
使用一块的输出取决于一种遗传样品时间引用的模型会导致仿真产生意想不到的或错误的结果。当构建一个参考模型,不需要指定的速度,仿真软件检查块的输出是继承采样时间的函数。金宝app这些检查包括检查功能块。如果模金宝app型发现任何这样的块,它指定一个默认的样品时间。如果你有设置配置参数>解算器>定期取样时间约束来确保样品时间独立
,模金宝app型显示一个错误。看到定期取样时间约束更多关于这个选项。
以下内置块的输出取决于继承采样时间。这些块排除参考模型的输出从父母继承采样时间模型:
金宝app模型假设s函数的输出不依赖于继承采样时间,除非s函数显式地声明相反。看到指定功能样品时间有关如何创建的信息S-functions宣称他们的输出取决于他们是否继承采样时间。
在参考模型中,继承他们的样品时间,避免S-functions引用模型未能申报是否输出取决于继承采样时间。不包括这些S-functions有助于避免模拟错误。默认情况下,仿真软件警告金宝app你如果你的模型包含这样的街区更新或模拟模型。看到未指明的继承性的样品时间获取详细信息。
样品时间一致性
使用一致的样品时间利率促进模型的可靠使用引用的另一个模型。的根轮廓尺寸和外港块在参考模型一致的块读取或写入的块。金宝app仿真软件生成一个错误当样品时间不匹配:
样品的根轮廓尺寸块和样本块的轮廓尺寸块的输入。
样品的根外港块和输入的样本块的时候外港块。
解决一个错误标志样本时间不一致性在参考模型中,您可以使用这些方法之一。
顶级轮廓尺寸或外港块样品时间 | 可能的解决方案 |
---|---|
不同于所有的连接块,这些块互相都有相同的样品时间 |
设置的采样时间轮廓尺寸或外港块,这样一来,它匹配的样本时间它连接块。 |
不同的从一个或多个块和与一个或多个块 |
块的尺寸不一致或外港块,插入率转换块连接到的信号轮廓尺寸或外港块。 |
样本率和解决
顶层模型的解算器控制模型层次结构中的所有连续采样时间。例如,对于固定的能手,所有引用连续率模型运行在顶部的固定步大小模型。解决样品时间如何影响信息,请参阅类型的样品时间。