Engee 文档

分配

为指定的信号元素分配新值。

类型: Assignment

图书馆中的路径:

/Basic/Math Operations/Assignment

说明

分配 功能块将输入信号值分配给选定的信号元素。通过在程序块参数窗口中输入索引参数,或将一个或多个外部索引源连接到程序块,可以设置要为其赋值的元素的索引。程序块 U 端口上的信号指定了要分配给 Y 的值。程序块将用数据信号中的元素替换指定的 Y0 元素。

根据为 输出尺寸数 输入的值,将显示所需指数数量的参数设置。对于每次测量,您都可以定义要使用的信号元素。将矢量信号指定为一维信号,将矩阵信号指定为二维信号。要启用外部分度端口,请将相应分度的参数 指数选项 设置为 指数矢量(端口)`或 `起始索引(端口).

例如,二维信号的索引模式为一。 分配 设备的参数设置将改变为每个测量包含一组参数。如果使用以下条目定义每个维度:

  • 第一个索引: 指数选项分配所有;

  • 第二个索引

    • 索引选项索引向量(对话框);

    • 指数 value`[1 3 5]`。

那么赋值的形式为 Y[1:end,[1 3 5]]=U

在正常模式下使用 分配 程序块时,Engee 会将程序块的输出初始化为零,即使模型中没有明确初始化它们。

该块可用于为矢量或矩阵信号赋值。

港口

输出

# Y — 带有指定值的输出信号
矩阵

Details

输出为指定元素赋值的信号。

数据类型

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

复数支持

输入

# Y0 — 初始化输入信号
vector | matrix

Details

输出信号的初始化信号。如果没有为元素分配其他值,输出元素的值与此输入信号的值相同。

数据类型

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

复数支持

# U — 输入数据端口
标量 | 向量 | 矩阵

Details

如果指定,输出元素的赋值。

数据类型

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

复数支持

# Idx1N — 第 N 个分度信号
scalar | vector

Details

外部端口,指定用于分配相应输出元素的索引。

依赖关系

要使用该端口,请设置参数 指数选项指数矢量(端口)`或 `起始索引(端口).

数据类型

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool, .

复数支持

参数

主页

# 输出尺寸数 — 要处理的尺寸数
Integer

Details

用户指定的处理尺寸数 ( ) 必须与实际输入尺寸数一致。

默认值

1

程序使用名称

NumberOfDimensions

可调谐

可计算

# 索引模式 — 指定初始索引编号
单基 | 零基

Details

将索引模式指定为 零基`或 `单基.

对于 零基`索引 `0 指定输入向量的第一个元素。索引 1 定义第二个元素,以此类推。

对于 单基`索引 `1 指定输入向量的第一个元素。索引 2 指定第二个元素,以此类推。

One-based | Zero-based

默认值

One-based

程序使用名称

IndexMode

可调谐

可计算

# 初始化输出 (Y) — 输入信号采集方法
使用输入端口 <Y0> 初始化 | 在表格中指定每个尺寸的大小

Details

指定输出信号的初始化方式。

使用输入端口 <Y0> 初始化- 输入端口 Y0 上的信号初始化输出信号。

在表格中指定每个尺寸的大小- 需要在参数 输出尺寸 .如果输出端有未指定的元素,则这些元素的值是未定义的。

依赖关系

要使用此参数,请将参数 指数选项 值 `指数矢量(端口)`或 `起始索引(端口)`进行一次或多次测量。

Initialize using input port <Y0> | Specify size for each dimension in table

默认值

Initialize using input port <Y0>

程序使用名称

OutputInitialize

可调谐

可计算

# 未分配任何输出元素时的操作 — 如果所有输出元素都未分配,则
错误 |

Details

指定在未分配所有输出元素时是否产生错误。选项包括

  • - 无操作。

  • 错误- Engee* 终止模拟并显示错误。

依赖关系

要使用该参数,请将参数 指数选项指数矢量(端口)`或 `起始索引(端口)`进行一次或多次测量,然后将参数设置为 初始化输出 (Y) 值 `在表格中指定每个尺寸的大小.

Error | None

默认值

None

程序使用名称

DiagnosticForDimensions

可调谐

可计算