主要内容

inport.

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

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

    金宝appSimulink / Ports&Subsystems

    金宝app模型/来源

    HDL编码器/常用模块

    HDL编码器/端口和子系统

    HDL编码器/源

  • 轮廓尺寸块

描述

inport.阻止从系统外部到系统的链路信号。

金宝app®软件分配inport.根据以下规则阻塞端口号:

  • 它自动按顺序为顶级系统或子系统中的import块编号,从1开始。

  • 如果你加上inport.块,标签是下一个可用的号码。

  • 如果删除inport.块,其他端口号将自动重新编号,以确保输入端口块按顺序排列,并且不会遗漏任何编号。

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

顶级系统中的输入块

你可以用inport.在顶级系统中阻塞:

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

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

  • 使用root加载记录的信号数据inport.块,使用createInputDataset功能创建一个数据集对象,该对象包含与根级别对应的元素inport.块。

子系统中的输入块

inport.子系统中的块表示对子系统的输入。一种到达设备的输入端口的信号子系统块流出相关的inport.那个子系统中的块。这个inport.与计算机上的输入端口关联的块子系统块是其所属的块端口号码参数匹配子系统块上输入端口的相对位置。例如,inport.阻止谁端口号码参数是1.控件上连接到最上面端口的块获取其信号子系统

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

子系统支持中的导入块金宝app信号标签传播,但根级Inport块没有。

提示

对于包含由许多总线元素组成的总线信号的模型,考虑使用总线内元件公交车元素块。这些块:

  • 在框图中降低信号线复杂性和杂波。

  • 使增量更改接口变得更容易。

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

这个总线内元件Block是Block类型inport.公交车元素Block是Block类型外港

创建重复输入端口

您可以创建任意数量的副本inport.块重复项是原始的图形表示,用于通过消除不必要的线来简化框图。重复与原始的端口号,属性和输出具有相同的端口号,属性和输出。

创建副本的步骤inport.区块:

  1. 在框图中,选择未连接的inport.块您要复制。

  2. 按住Ctrl键并拖动块。

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

将总线连接到根级端口

如果你想要一个根级inport.的模型来产生总线信号,设置数据类型参数到定义总线的总线对象的名称inport.生产。有关更多信息,请参阅使用simulink.bus对象指定总线属性金宝app

港口

输出

全部展开

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

您可以使用子系统Inport以在结构或任何其他格式中提供固定点数据。

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

参数

全部展开

主要

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

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

  • 删除与端口关联的所有块删除端口。其他端口重新编号,以便它们是顺序的,不跳过任何数字。

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

程序化使用

块参数:港口
类型:特征向量
价值观:实整数
违约:'1'

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

程序化使用

块参数:icondisplay.
类型:特征向量
价值观:“信号名称”|“端口号”|'端口号和信号名称'
违约:“端口号”

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

选中此复选框可使Simulink解决作为循环一部分的触发子系统之间金宝app的数据依赖关系。

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

依赖

在触发的子系统中启用。

程序化使用

块参数:外部延迟信号闭锁
类型:特征向量
价值观:'on'|'离开'
违约:'离开'

选择要指定块锁存输入到此子系统的输入值,并防止在子系统执行期间更改此值。对于分支以调用多个函数呼叫子系统的单个函数调用,该选项断开由从这些函数呼叫子系统中的一个反馈的信号形成的循环进入另一个。此选项可防止从在执行此子系统执行期间调用的函数呼叫子系统的反馈信号的任何更改。

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

  • 依赖

    启用时inport.块位于函数调用子系统中。

    程序化使用

    块参数:LatchInputFor FeedbackSignals
    类型:特征向量
    价值观:'on'|'离开'
    违约:'离开'
  • 将数据从工作区加载到根级时inport.块,指定块是否在不存在相应数据的时间步线性插值和外推输出。

    从工作区加载离散信号数据,在inport.块对话框:

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

    2. 清除插入数据参数。

    指定离散采样时间使模拟在采样离散数据时完全在那些实例中完全击中时间。您可以指定数据值,而不是时间值。

    禁用插值可避免由于双精度算术处理而在其他模拟时间点出现意外数据值。有关详细信息,请参阅加载数据以测试离散算法

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

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

    • 对于第一个指定数据点之前和最后一个指定数据点之后的时间步长-接地值

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

    程序化使用

    块参数:插入
    类型:特征向量
    价值观:'on'|'离开'
    违约:“开”

    要导入、可视化信号和总线数据,并将其映射到根级端口,请单击此按钮。将显示根输入端口映射器工具。

    依赖

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

    信号的属性

    单击显示数据类型助手按钮来显示数据类型的助理,这有助于设置数据类型属性。有关详细信息,请参阅使用数据类型助手指定数据类型

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

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

    依赖

    在异步函数调用中启用。

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

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

    如果将总线对象指定为此块的数据类型,请不要在块上设置总线数据的最小值。金宝appSimulink忽略此设置。相反,设置为数据类型指定的总线对象的总线元素的最小值。有关总线元素的最小属性的信息,请参阅金宝appsimulink.bus.Element

    金宝appSimulink软件使用此值执行以下操作:

    程序化使用

    块参数:inumin.
    类型:特征向量
    价值:“[]”|标量
    默认:“[]”

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

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

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

    金宝appSimulink软件使用此值执行以下操作:

    程序化使用

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

    指定外部输入的输出数据类型。该类型可以继承、直接指定或表示为数据类型对象,例如金宝app仿真软件。NumericType

    提示

    您无法输入a的名称金宝appsimulink.bus.对象作为数据类型表达式。指定数据类型对于使用公共汽车对象,选择总线:<对象名称>选择和替换<对象名称>名称公共汽车目的。

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

    程序化使用

    块参数:LockScale
    类型:特征向量
    价值:'离开'|“开”
    默认:'离开'

    指定是否为顶级inport.用于加载总线数据的块是虚拟的或非虚拟的。

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

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

    提示

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

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

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

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

    依赖

    此参数仅适用于顶级inport.总线:<对象名称>被选为数据类型参数。

    程序化使用

    块参数:BusOutputAsStruct
    类型:特征向量
    价值:'离开'|“开”
    默认:'离开'

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

    要限制单元系统,请单击参数右侧的链接:

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

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

    程序化使用

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

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

    -1

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

    N

    端口可以加载大小为向量的信号的数据N

    [R C]

    端口可以​​为具有矩阵信号的数据加载数据R行列C列。

    程序化使用

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

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

    依赖关系

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

    命令行信息

    范围:varsizeig
    类型:特征向量
    价值:“继承'|“不”|“是的”
    违约:“继承”

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

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

    程序化使用

    块参数:取样时间
    类型:特征向量
    价值观:标量
    违约:'-1'

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

    程序化使用

    块参数:信号类型
    类型:特征向量
    价值观:“自动”|“真实”的|“复杂”
    违约:“自动”

    块特征

    数据类型

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

    直接喂养

    多维信号

    是的

    适应信号

    是的

    零交叉检测

    扩展功能

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

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

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

    在R2006A之前介绍