主要内容

矢量连接,矩阵连接

相同数据类型的连接输入信号以创建连续输出信号

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

    金宝appSimulink / Math操作

    金宝appSimulink /信号路由

    HDL编码器/数学操作

    HDL编码器/信号路由

  • 矢量连接块
  • 矩阵连接块

描述

矢量加紧矩阵连接块连接输入信号以创建非横向输出信号,其元素驻留在内存中的连续位置。

在Simuli金宝appnk.®库,这些块是相同块的不同配置。它们根据他们的设置而不同模式参数,确定块是否在向量中运行或多维阵列串联模式。输入信号要求和输出信号取决于连接方式。

堵塞 模式环境 输入信号要求 输出信号
矢量加紧 向量

  • vectors.

  • 行向量(1-by-m矩阵)

  • 列向量(m-By-1矩阵)

  • 载体组合和一排或列向量

当所有输入都是向量时,输出是向量。

如果任何输入是行或列向量,则输出分别是行或列向量。

小费

要创建函数调用的向量,请使用amux.堵塞。

矩阵连接 多维数组

任何维度的信号(标量,矢量和矩阵)

输出始终是一个数组。

假设尾随尺寸是1用于较低的维度输入。例如,如果输出为4-D并且输入是[2x3](2-D),该块将输入视为[2x3x1x1]

连接在您使用的维度上连接维度范围。

输出信号中的信号以与块的输入信号相同的顺序。有关各种块方向的端口顺序的描述,请参阅旋转或翻转后的端口位置

你可以使用多个矢量加紧要么矩阵连接块以阶段创建输出信号,但结果是平的,仿佛使用单个块来连接信号。

你必须使用一个矢量加紧要么矩阵连接块定义一系列总线。有关更多信息,请参阅在公共汽车阵列中集团非视频公交车

港口

输入

展开全部

第一个输入到连接,指定为标量,矢量,矩阵或N-D阵列。

  • 输入必须具有相同的数据类型。

  • 矩阵和N-D阵列输入仅在您设置时支持金宝app模式多维数组

数据类型:单身的|双倍的|一半|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64|布尔基|固定点|枚举|公共汽车

N输入要连接,指定为标量,矢量,矩阵或N-D阵列。

  • 输入必须具有相同的数据类型。

  • 矩阵和N-D阵列输入仅在您设置时支持金宝app模式多维数组

依赖性

启用此端口,设置输入数量大于或等于2的整数。

数据类型:单身的|双倍的|一半|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64|布尔基|固定点|枚举|公共汽车

输出

展开全部

沿指定尺寸的输入信号的串联。输出具有与输入相同的数据类型。

数据类型:单身的|双倍的|一半|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64|布尔基|固定点|枚举|公共汽车

参数

展开全部

指定块的输入数量为实际值,正整数,小于或等于65536。

程序使用

块参数:numinputs.
类型:字符向量
价值观:正整数
默认:'2'

选择此块执行的连接类型。默认值模式矢量加紧块是向量。默认值模式矩阵连接块是多维数组

  • 当你选择向量,块执行矢量连接。

  • 当你选择多维数组,块执行矩阵连接。

模式环境 输入信号 输出
向量

  • vectors.

  • 行向量(1-by-m矩阵)

  • 列向量(m-By-1矩阵)

  • 载体组合和一排或列向量

当所有输入都是向量时,输出是向量。

如果任何输入是行或列向量,则输出分别是行或列向量。

多维数组

任何维度的信号(标量,矢量和矩阵)

输出始终是一个数组。

假设尾随尺寸是1用于较低的维度输入。例如,如果输出为4-D并且输入是[2x3](2-D),该块将输入视为[2x3x1x1]

连接在您使用的维度上连接维度范围。

程序使用

块参数:模式
类型:字符向量
价值观:'矢量'|'多维数组'
默认:'向量'

指定要连接输入阵列的输出维度。

  • 垂直连接输入阵列,输入1

  • 横向连接输入阵列,输入2

  • 要在输入上执行多维级联,请指定大于2的整数。

如果此参数设置为1并且块输入是2-D矩阵,块执行垂直矩阵级联,并堆叠在彼此顶部的输入矩阵以创建输出矩阵。例如,看到ex_concatenate_vertical.模型。

输入矩阵[12; 3 4]和[56]垂直连接以产生输出矩阵[1 2;3 4;5 6]。

如果将此参数设置为2并且块输入是2-D矩阵,块执行水平矩阵级联,并将输入矩阵并排放置以产生输出矩阵。例如,看到ex_concatenate_horizo​​tertal.模型。

输入矩阵[112; 3 4]和[5; 6]水平连接以产生输出矩阵[112 5; 3 4 6]。

输入矩阵必须具有用于连接的兼容大小。垂直级联要求输入矩阵具有相同数量的列。横向级联需要输入矩阵具有相同数量的行。

如果将此参数设置为3.并且块输入是2-D矩阵,块执行多维矩阵级联。例如,看到ex_concatenate_multidims.模型

每个输入矩阵的尺寸是[2x2],输出矩阵的尺寸为[2x2x2]。

依赖性

启用此参数,设置模式多维数组

程序使用

块参数:concatedimimension.
类型:字符向量
价值观:标量整数
默认:'1'

块特征

数据类型

布尔基|双倍的|枚举|固定点|一半|整数|单身的

直接喂养

是的

多维信号

可变尺寸信号

是的

零交叉检测

扩展能力

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

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

定点转换
使用固定点设计器™设计和模拟定点系统。

介绍在R2009B.