分配
为指定的信号元素分配新值。
类型: Assignment
图书馆中的路径:
|
说明
分配 功能块将输入信号值分配给选定的信号元素。通过在程序块参数窗口中输入索引参数,或将一个或多个外部索引源连接到程序块,可以设置要为其赋值的元素的索引。程序块 U 端口上的信号指定了要分配给 Y 的值。程序块将用数据信号中的元素替换指定的 Y0 元素。
根据为 输出尺寸数 输入的值,将显示所需指数数量的参数设置。对于每次测量,您都可以定义要使用的信号元素。将矢量信号指定为一维信号,将矩阵信号指定为二维信号。要启用外部分度端口,请将相应分度的参数 指数选项 设置为 指数矢量(端口)`或 `起始索引(端口)
.
例如,二维信号的索引模式为一。 分配 设备的参数设置将改变为每个测量包含一组参数。如果使用以下条目定义每个维度:
-
第一个索引: 指数选项 值
分配所有
; -
第二个索引
-
索引选项 值
索引向量(对话框)
; -
指数 value`[1 3 5]`。
-
那么赋值的形式为 Y[1:end,[1 3 5]]=U
。
在正常模式下使用 分配 程序块时,Engee 会将程序块的输出初始化为零,即使模型中没有明确初始化它们。
该块可用于为矢量或矩阵信号赋值。
港口
输出
#
Y
—
带有指定值的输出信号
矩阵
Details
输出为指定元素赋值的信号。
数据类型 |
|
复数支持 |
是 |
输入
#
Y0
—
初始化输入信号
vector
| matrix
Details
输出信号的初始化信号。如果没有为元素分配其他值,输出元素的值与此输入信号的值相同。
数据类型 |
|
复数支持 |
是 |
#
U
—
输入数据端口
标量 | 向量 | 矩阵
Details
如果指定,输出元素的赋值。
数据类型 |
|
复数支持 |
是 |
#
Idx1N
—
第 N 个分度信号
scalar
| vector
Details
外部端口,指定用于分配相应输出元素的索引。
依赖关系
要使用该端口,请设置参数 指数选项 值 指数矢量(端口)`或 `起始索引(端口)
.
数据类型 |
|
复数支持 |
是 |
参数
主页
#
输出尺寸数 —
要处理的尺寸数
Integer
Details
用户指定的处理尺寸数 ( ) 必须与实际输入尺寸数一致。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
索引模式 —
指定初始索引编号
单基
| 零基
Details
将索引模式指定为 零基`或 `单基
.
对于 零基`索引 `0
指定输入向量的第一个元素。索引 1
定义第二个元素,以此类推。
对于 单基`索引 `1
指定输入向量的第一个元素。索引 2
指定第二个元素,以此类推。
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
初始化输出 (Y) —
输入信号采集方法
使用输入端口 <Y0> 初始化
| 在表格中指定每个尺寸的大小
Details
指定输出信号的初始化方式。
使用输入端口 <Y0> 初始化
- 输入端口 Y0 上的信号初始化输出信号。
在表格中指定每个尺寸的大小
- 需要在参数 输出尺寸 .如果输出端有未指定的元素,则这些元素的值是未定义的。
依赖关系
要使用此参数,请将参数 指数选项 值 `指数矢量(端口)`或 `起始索引(端口)`进行一次或多次测量。
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
未分配任何输出元素时的操作 —
如果所有输出元素都未分配,则
错误
| 无
Details
指定在未分配所有输出元素时是否产生错误。选项包括
-
无
- 无操作。 -
错误
- Engee* 终止模拟并显示错误。
依赖关系
要使用该参数,请将参数 指数选项 值 指数矢量(端口)`或 `起始索引(端口)`进行一次或多次测量,然后将参数设置为 初始化输出 (Y) 值 `在表格中指定每个尺寸的大小
.
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |