主要内容

轮廓尺寸

为子系统或外部输入创建输入端口

  • 图书馆:
  • 金宝appSimulink /常用模块

    金宝appSimulink / Ports &子系统

    金宝app模型/来源

    HDL编码器/常用模块

    HDL编码器/端口和子系统

    HDL编码器/源代码

  • 轮廓尺寸块

描述

轮廓尺寸阻止从系统外部的链接信号进入系统。

金宝app®软件分配轮廓尺寸根据以下规则阻塞端口号:

  • 它自动编号轮廓尺寸块在顶级系统或子系统中的顺序,从1开始。

  • 如果你加上轮廓尺寸块时,标签是下一个可用的号码。

  • 如果你删除了一个轮廓尺寸块,其他端口号会自动重新编号,以确保Inport块依次依次,并且不省略任何数字。

  • 如果你复制轮廓尺寸块进入系统,其端口号是重新编号,除非其当前编号与系统中已经存在的导入冲突。如果复制轮廓尺寸块端口号没有顺序,请重新为块编号。否则,在运行模拟或更新框图时,将得到一条错误消息。

在顶级系统中导入块

你可以用轮廓尺寸在顶级系统中阻塞:

  • 使用其中一种方法从工作空间提供外部输入。如果没有提供外部输出,则默认输出为接地值。

  • 为模型的摄动提供了一种方法Linmod.修剪分析功能。

  • 使用root加载已记录的信号数据轮廓尺寸块,使用createInputDataset函数创建数据集包含与根级别对应的元素的对象轮廓尺寸块。

子系统中的Inport块

轮廓尺寸子系统中的块表示对子系统的输入。一种到达设备的输入端口的信号子系统块流出关联的轮廓尺寸Block在子系统中。这轮廓尺寸块与输入端口相关联子系统块是其所属的块端口号参数匹配子系统块上输入端口的相对位置。例如,轮廓尺寸阻止谁端口号参数是1控件上连接到最上面端口的块获取其信号子系统块。

如果你重新编号端口号一个轮廓尺寸块,块连接到一个不同的输入端口。该块继续从子系统外的同一块接收它的信号。

子系统支持中的导入块金宝app信号标签传播,但是根级的导入块不需要。

您可以直接编辑端口标签子系统块。有关更多信息,请参阅编辑子系统的端口标签

提示

对于包含由许多总线元素组成的总线的模型,考虑使用在公交元素中公共汽车元素块。这些块:

  • 在框图中减少信号线的复杂性和杂波。

  • 更容易逐步更改界面。

  • 允许访问靠近使用点的总线元素,避免使用总线选择器转到块配置。

在公交元素中Block是Block类型轮廓尺寸公共汽车元素Block是Block类型外港

创建重复的轮廓尺寸

您可以创建任何数量的重复轮廓尺寸块。副本是原始图形的图形表示,目的是通过消除不必要的线来简化块图。副本具有与原始副本相同的端口号、属性和输出。

创建一个副本轮廓尺寸堵塞:

  1. 在框图中,选择未连接的轮廓尺寸要复制的块。

  2. 按住Ctrl键并拖动块。

  3. 松开鼠标,然后选择重复的从上下文菜单。

您可以选择轮廓尺寸块,它具有重复的块以突出显示重复的块。若要在打开的关系图或新选项卡中显示相关块,请在选择后出现的省略号上暂停。然后,选择相关的模块相关模块按钮从操作栏。当多个块对应于选定的块时,将打开相关块的列表。您可以通过在文本框中输入搜索词来过滤相关块的列表。从列表中选择相关块后,窗口焦点将转到显示相关块的打开关系图或新选项卡。

连接总线到根级轮廓尺寸

如果你想要一个根级轮廓尺寸块的模型产生一个总线,设置数据类型参数设置为总线对象的名称,该总线对象定义轮廓尺寸阻止生产。有关更多信息,请参阅使用simulink.bus对象数据类型指定总线属性金宝app

港口

输出

全部展开

输入信号流过输入口进入系统。

可以使用子系统导入以结构或任何其他格式提供定点数据。

数据类型:||一半|int8|int16|int32|int64|uint8|uint16|uint32|uint64|字符串|布尔|不动点|枚举|公共汽车

参数

全部展开

主要

指定与块相对应的端口在父节点上出现的顺序子系统模型块。

  • 如果添加创建另一端口的块,则端口号是下一个可用编号。

  • 删除与端口关联的所有块将删除该端口。其他端口重新编号,使它们是连续的,不跳过任何数字。

  • 指定超过端口数量的端口号将为该数字和任何跳过的连续数字创建一个端口。

程序使用

块参数:港口
类型:特征向量
价值观:真正的整数
默认:'1'

指定块图标上显示的信息。

程序使用

块参数:IconDisplay
类型:特征向量
价值观:“信号名称”|“端口号”|'端口号和信号名称'
默认:“端口号”

选择指定块输出上一个时间步长的输入信号的值。

选择此复选框使Simulink能够在循环的触发子系统中解析数据依赖金宝app性。

import块通过显示表示选择了该选项< Lo >

依赖

在被触发的子系统中启用。

程序使用

块参数:Latchbydelaying OutSignignal.
类型:特征向量
价值观:“上”|“了”
默认:“关闭”

选择此选项可指定块锁存此子系统的输入值,并防止该值在子系统执行期间更改。对于分支到调用多个函数调用子系统的单个函数调用,此选项将打破一个由信号从一个函数调用子系统反馈到另一个函数调用子系统的循环。此选项防止对函数调用子系统在执行过程中调用的反馈信号值进行任何更改。

import块通过显示表示选择了该选项

  • 依赖

    时启用轮廓尺寸块位于函数调用子系统中。

    程序使用

    块参数:LatchInputFor FeedbackSignals
    类型:特征向量
    价值观:“上”|“了”
    默认:“关闭”
  • 当将数据从工作区加载到根级别时轮廓尺寸块,指定块是否线性地插值并在时间步骤中推出输出,没有相应的数据存在。

    要从工作区加载离散信号数据,请在轮廓尺寸块对话框:

    1. 设置样品时间参数为离散值,如2。

    2. 清除插入数据参数。

    指定离散采样时间将导致模拟在采样离散数据时恰好在这些实例中有命中时间。您指定数据值,而不是时间值。

    由于双精度算术处理,转动插值避免了其他仿真时间点处的意外数据值。有关更多信息,请参阅加载数据以测试离散算法

    金宝appSimulink使用以下插值和外推:

    • 对于第一个指定的数据点和最后一个指定的数据点之间的时间步长-零阶保持

    • 对于第一个指定数据点之前的时间步骤以及最后指定的数据点 - 地面值之后

    • 对于第一个指定的数据点之前的时间步长的可变信号,单个或双数据类型的NaN被记录,其他数据类型的接地被记录。对于最后指定的数据点之后的时间步长,使用地面值。

    程序使用

    块参数:插入
    类型:特征向量
    价值观:“上”|“了”
    默认:'在'

    要导入,可视化和将映射信号和总线数据到root级Inports,请单击此按钮。根Inport映射器工具显示。

    依赖

    此按钮仅在该块是根导入块时出现。

    信号的属性

    指定输入信号输出函数调用触发信号。

    如果在顶部模型中引用时,如果当前模型需要当前模型需要接受函数呼叫触发信号,请选择此选项。

    依赖

    在异步函数调用中启用。

    Simulink检查的输出范围的较低值。金宝app

    这个数必须是一个有限实双标量值。

    笔记

    如果指定总线对象作为此块的数据类型,则不要在该块上设置总线数据的最小值。金宝appSimulink忽略此设置。相反,设置指定为数据类型的总线对象的总线元素的最小值。有关总线元素的最小属性的信息,请参见金宝app仿真软件。公共汽车Element

    金宝appSimulink软件使用此值执行:

    程序使用

    块参数OutMin
    类型:特征向量
    “[]”|标量
    默认的“[]”

    Simulink检查的输出范围的上限值。金宝app

    这个数必须是一个有限实双标量值。

    笔记

    如果指定总线对象作为此块的数据类型,则不要在该块上设置总线数据的最大值。金宝appSimulink忽略此设置。相反,设置指定为数据类型的总线对象的总线元素的最大值。有关总线元素的Maximum属性的信息,请参见金宝app仿真软件。公共汽车Element

    金宝appSimulink软件使用此值执行:

    程序使用

    块参数OutMax
    类型:特征向量
    “[]”|标量
    默认的“[]”

    指定外部输入的输出数据类型。该类型可以直接遗传,指定,或表示为数据类型对象,例如金宝app仿真软件。N.umericType

    单击显示数据类型助手按钮来显示数据类型的助理,它可帮助您设置数据类型属性。有关更多信息,请参阅使用数据类型助手指定数据类型

    你可以指定这些选项中的任何一个:

    当你指定金宝app仿真软件。ValueType金宝app仿真软件。公共汽车对象时,对象定义的不仅仅是数据类型。对象还定义了一些属性,例如最小值马克斯,单位.属性指定的属性值ValueType对象覆盖块指定的相应属性值。例如,假设块集单位英尺/秒.当数据类型块指定一个ValueType对象,米/秒作为它的单位,块使用米/秒代替英尺/秒

    选择此选项可根据定点工具和定点顾问的更改锁定此块的输出数据类型设置。有关更多信息,请参阅使用锁定输出数据类型设置(定点设计师)

    程序使用

    块参数LockScale
    类型:特征向量
    “关闭”|'在'
    默认的“关闭”

    指定是否为顶级输出轮廓尺寸用于加载总线数据的块是虚拟的或非虚拟的。

    • 选择此参数以指定非virtual总线输出。

    • 清除此参数以指定虚拟总线输出。

    提示

    • 非虚拟总线中的所有信号必须具有相同的采样时间,即使相关的总线对象为某些元素指定了继承的采样时间。任何会导致包含不同采样率信号的非虚拟总线的操作都会产生错误。不能为非虚拟总线加载多速率数据。看修改非virtual总线的样本时间有关如何将具有不同采样率的信号作为非虚拟总线传递到参考模型的详细信息。

      为总线加载多速率数据,清除输出为非虚拟总线参数,并设置样品时间要继承的参数(-1).

    • 对于模型引用层次结构中的顶层模型,代码生成创建一个C结构来表示非虚拟总线输出。

    • 对于引用的模型,请选择此选项以在生成的代码中创建C结构。否则,代码生成为总线的每个叶子元素创建一个参数。

    依赖

    此参数仅对顶级用户有效轮廓尺寸块与总线:<对象名称>选择为数据类型参数。

    程序使用

    块参数BusOutputAsStruct
    类型:特征向量
    “关闭”|'在'
    默认的“关闭”

    指定输入信号到块的物理单位。要指定一个单元,请在文本框中开始键入。在键入时,参数显示潜在的匹配单元。有关支持的单元列表,请参见金宝app允许的单元系统

    要约束单位制,请单击参数右侧的链接:

    • 如果一个单位系统配置块存在于组件中,则其对话框打开。使用该对话框为组件指定允许和不允许的单元系统。

    • 如果一个单位系统配置块在组件中不存在时,将显示模型配置参数对话框。使用该对话框为模型指定允许和不允许的单元系统。

    程序使用

    块参数:单位
    类型:特征向量
    价值观:'继承'|“<单位>输入”
    默认:'继承'

    指定此Inport块的输出信号的尺寸。

    -1

    该端口可以装载任何尺寸的信号的数据。端口从连接的信号继承维度。

    N.

    端口可以​​为尺寸矢量的信号加载数据N.

    [R C]

    该端口可以加载矩阵信号的数据R.行和C列。

    程序使用

    块参数PortDimensions
    类型:特征向量
    ' 1 '| integer | [integer integer]
    默认的' 1 '

    指定允许输出此端口的信号类型。要允许可变大小和固定大小的信号,请选择继承.若要只允许可变大小的信号,请选择是的.若要只允许固定大小的信号,请选择没有

    依赖关系

    当此端口的信号是可变大小的信号时,则港维参数指定信号的最大尺寸。

    命令行信息

    参数:VarSizeSig
    类型:特征向量
    值:'继承”|'不'|'是的'
    默认:'继承'

    指定样本时间命中之间的离散间隔,或指定另一个适当的样本时间,如连续的或继承的。

    默认情况下,块基于模型内的块的上下文继承其采样时间。要设置不同的采样时间,基于表格输入有效的示例时间样本时间类型

    程序使用

    块参数:SampleTime
    类型:特征向量
    价值观:标量
    默认:' 1 '

    指定信号输出的数字类型。要选择连接到其输入端的信号的数字类型,请选择汽车.否则,选择实信号或复信号类型。

    程序使用

    块参数:SignalType.
    类型:特征向量
    价值观:'汽车'|“真实”的|'复杂的'
    默认:'汽车'

    块特征

    数据类型

    布尔|公共汽车||枚举|不动点|一半|整数||字符串

    直接引线

    没有

    多维信号

    是的

    适应信号

    是的

    讨论二阶导数过零检测

    没有

    扩展功能

    C / c++代码生成
    使用Simulink®Coder™生成C和c++代码。金宝app

    PLC代码生成
    使用Simulink®PLC Coder™生成结构化文本代码。金宝app

    定点转换
    使用fixed-point Designer™设计和模拟定点系统。

    之前介绍过的R2006a