Overwrite Values
覆盖输入数据的子矩阵或子对角线。
类型: OverwriteValues
图书馆中的路径:
|
端口
输入
#
A
—
输入数据
标量 | 向量 | 矩阵
Details
将输入数据指定为标量、向量或矩阵。
数据类型 |
|
复数支持 |
无 |
#
V
—
可重写值
标量 | 向量 | 矩阵
Details
指定要覆盖输入矩阵指定部分的值。该参数的维数必须与块对话框中相关参数 Row span 和 Column span 指定要覆盖的矩阵部分的维数一致。
依赖关系
要使用此端口,请将*覆盖值来源*参数设置为 "第二个输入端口"。
数据类型 |
Float16、Float32、Float64、Int8、Int16、Int32、Int64、UInt8、UInt16、UInt32、UInt64、Bool。 |
复数支持 |
无 |
输出
#
B
—
修改后的数据
标量 | 向量 | 矩阵
Details
根据块对话框中的 Row span 和 Column span 参数修改的数据,并以标量、向量或矩阵形式返回。
输出与原始输入信号的维数相同。该程序块的输入和输出必须具有相同的数据类型。
数据类型 |
Float16、Float32、Float64、Int8、Int16、Int32、Int64、UInt8、UInt16、UInt32、UInt64、Bool。 |
复数支持 |
无 |
参数
主
#
Overwrite —
覆盖子矩阵或对角线
Submatrix
| Diagonal
Details
指定要覆盖的区域:子矩阵或对角线的指定部分。
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
Source of overwriting value(s) —
可改写数值来源
Specify via dialog
| Second input port
Details
指定要覆盖的值的来源:
-
通过对话框指定"- 通过 "用*覆盖 "参数指定要覆盖的值。程序块在每个时间步使用相同的覆盖值覆盖输入数据的指定部分。
-
第二个输入端口` - 通过程序块的第二个输入端口 V 指定要覆盖的值。使用此设置可在每个时间步长提供不同的覆盖值。输出信号的尺寸和速度继承自输入信号,而非覆盖值。
通过输入端口 V 提供覆盖值的速度必须与程序块通过输入端口 A 接收每个输入矩阵的速度相匹配。换句话说,输入信号的采样时间必须相同。
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
Overwrite with —
覆盖值
Scalar / array of real and/or complex numbers
Details
指定要覆盖输入矩阵指定部分的值。该参数的维数必须与您在块对话框中使用相关 行跨度 和 列跨度 参数指定覆盖的矩阵部分的维数相匹配。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
Diagonal span —
对角线范围
All elements
| One element
| Range of elements
Details
指定要覆盖的对角线元素范围。可以将此参数设置为以下值之一:
-
元素范围"- 覆盖*开始元素*和*结束元素*参数中指定的部分输入对角线。
-
所有元素"- 覆盖整个输入对角线。
-
一个元素"- 覆盖对角线的一个元素,必须在 元素 参数中指定。
如果*对角线跨度*参数选择了 "一个元素 "或 "元素范围",则必须通过指定*元素*或*起始元素*和*终止元素*参数来额外指定要覆盖的对角线元素。
依赖关系
要启用此参数,请将 Overwrite 参数设置为 "对角线"。
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
Starting element —
初始元素
First
| Index
| Offset from last
| Last
| Offset from middle
| Middle
Details
指定输入对角线的元素,该元素是要覆盖的子对角线中的第一个元素。您可以将此参数设置为以下值之一:
-
Index
- k 对角线元素,其中 k 是 元素索引 或 起始元素索引 参数的值。 -
First
- 输入文件第一行中的对角元素。 -
从最后一个开始的偏移量"--索引为 M- 偏移量的行中的对角元素,其中 M 是输入行数,偏移量是 元素偏移量 和 起始元素偏移量 参数中给出的值。
-
Last" - 最后输入行中的对角线元素。
-
中间偏移"- 输入行中的对角元素,其索引下限为 (M/2+1),其中 M 为输入行数,偏移量为 元素偏移量 和 起始元素偏移量 参数中指定的值。
-
Middle
- 输入行中的对角元素,其索引为 (M/2 + 1) 的下限,其中 M 是输入行的行数。
依赖关系
要启用*起始元素*参数,请将*元素跨度*参数设置为 "元素范围"。
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
Starting element index —
初始元素索引
Integer
Details
以正整数指定输入对角线元素的初始索引,该元素是要覆盖的子对角线的第一个元素。
依赖关系
要启用*起始元素索引*参数,请将*起始元素*参数设置为 Index
。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
Starting element offset —
初始元素偏移量
Integer
Details
指定输入对角线元素的偏移量,该元素是要覆盖的子对角线的第一个元素。将 * 起始元素* 设置为以下值之一:
-
从中间开始的偏移量"- 指定该参数的整数值。
-
从最后一个元素开始的偏移量"- 将此参数设置为非负整数。
依赖关系
要启用*起始元素偏移*参数,请将*起始元素*参数设置为`从中间偏移`或`从最后偏移`。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
Ending element —
有限元素
Index
| Offset from last
| Last
| Offset from middle
| Middle
Details
指定输入对角线的元素,即要覆盖的子对角线的最后一个元素。您可以将此参数设置为以下值之一:
-
Index
- k 对角线元素,其中 k 是 Ending element index 参数的值。 -
Last` - 输入数据最后一行的对角元素。
-
从最后一行开始的偏移量"--索引为 M - 偏移量_的行中的对角元素,其中 _M 是输入数据的行数,"偏移量 "是*结束元素偏移量*参数中给出的值。
-
中间偏移 "是输入行中的对角元素,其索引为 (M/2+1-偏移)_的下限,其中 _M 是输入行的数目,"偏移 "是*结束元素偏移*参数中指定的值。
-
中间 "是输入行中的对角元素,其索引为 (M/2 + 1) 的下限,其中 M 是输入行的数目。
依赖关系
要启用此参数,请将*元素跨度*参数设置为 "元素范围",并将*起始元素*参数设置为 "最后 "以外的任何值。
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
Ending element index —
有限元指数
Integer
Details
以正整数指定输入对角线元素的索引,该元素是要覆盖的子对角线的最后一个元素。
依赖关系
要启用此参数,请将 Ending element 参数设置为 Index
。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
Ending element offset —
有限元位移
Integer
Details
以非负整数指定输入对角线元素的偏移量,即要覆盖的子对角线的最后一个元素。
依赖关系
要启用此参数,请将 Ending element 参数设置为 "从中间偏移 "或 "从最后偏移"。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
Element —
内容
First
| Index
| Offset from last
| Last
| Offset from middle
| Middle
Details
指定要覆盖的输入对角线元素,即子对角线中的第一个元素。您可以将此参数设置为以下值之一:
-
Index
- k 对角线元素,其中 k 是 元素索引 或 起始元素索引 参数的值。 -
First
- 输入文件第一行中的对角元素。 -
从最后一行开始的对角线元素,其索引为 M - 偏移量,其中 M 是输入行数,而
offset
是 元素偏移量 和 起始元素偏移量 参数中指定的值。 -
Lost "是最后输入行中的对角线元素。
-
中间偏移"- 输入行中的对角元素,其索引为 (M/2 + 1 - 偏移),其中 M 为输入行数,"偏移 "为 * 元素偏移量* 和 * 起始元素偏移量* 参数中指定的值。
-
中间 "是输入行中的对角元素,其索引为 (M/2 + 1) 的下限,其中 M 是输入行数。
依赖关系
要启用此参数,请将*元素跨度*参数设置为 "一个元素"。
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
Element index —
元素索引
Integer
Details
以正整数指定输入对角线元素的元素索引,该元素是要覆盖的子对角线的第一个元素。
依赖关系
要启用此参数,请将 Element 参数设置为 Index
。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
Element offset —
元素偏移量
Integer
Details
指定输入对角线元素的偏移量,该元素是要覆盖的子对角线的第一个元素。
依赖关系
要启用此参数,请将 Element 参数设置为 "从中间偏移 "或 "从最后偏移"。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
Row span —
输入字符串范围
All rows
| One row
| Range of rows
Details
将要覆盖的输入字符串范围指定为以下之一:
-
行范围` - 子矩阵包含输入矩阵的一行或多行,应在 *起始行 * 和 *终止行 * 参数中指定。
-
所有行"- 子矩阵包含输入矩阵的所有行。
-
单行"- 子矩阵只包含输入矩阵的一行,应在*行*参数中指定。
将 Row span 参数设置为 "一行 "或 "行数范围 "时,还需要通过指定 Row 或 Starting row 和 Ending row 参数来额外指定子矩阵中包含的行数。
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
Row —
行或标题行
First
| Index
| Offset from last
| Last
| Offset from middle
| Middle
Details
指定要覆盖的子矩阵第一行的输入行。可以将此参数设置为以下值之一:
-
First
- 第一行输入。 -
Index
- 通过 Row index 和 Starting row index 参数指定第一个输入行。 -
从最后一行开始的偏移量 - 输入行的索引 M -
rowOffset
,其中 M 是输入行的行数,而rowOffset
是在 Row offset 和 Starting row offset 参数中指定的值。 -
Last`是输入的最后一行。
-
中间偏移"--输入行的索引下限 (M/2+1-rowOffset),其中 M 是输入行的数目,"rowOffset "是*行偏移*和*起始行偏移*参数中指定的值。
-
中间 "是输入行的索引下限 (M/2+1),其中 M 是输入行的数目。
依赖关系
要启用*行*参数,请将*行跨度*参数设置为 "一行"。
要启用*起始行*参数,请将*行跨度*参数设置为 "行数范围"。
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
Row index —
行索引
Integer
Details
以正整数指定输入字符串的索引,即块覆盖的子矩阵的第一行。
依赖关系
要启用 Row index 参数,请将 Row 参数设置为 Index
。
要启用*起始行索引*参数,请将*起始行*参数设置为`Index`。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
Row offset —
行偏移
Integer
Details
指定输入行的偏移量,即块要覆盖的子矩阵的第一行。将 Row 或 Starting row 参数设置为以下值之一:
-
Offset from last
- input row with index M - rowOffset,其中 M 为输入行数,rowOffset
为该参数指定的值。 -
从中间开始的偏移"- 输入字符串,其索引为 (M/2 + 1 - rowOffset),其中 M - 输入行数,
rowOffset
- 此参数中指定的值。
依赖关系
要启用此参数,请将 Row 参数设置为 Offset from middle
或 Offset from last
。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
Starting row —
初始行
First
| Index
| Offset from last
| Last
| Offset from middle
| Middle
Details
指定要覆盖子矩阵第一行的输入行。您可以将此参数设置为以下值之一:
-
First` - 第一行输入。
-
Index
º 使用 行索引 和 起始行索引 参数指定第一个输入行。 -
Offset from last
- 输入行的索引 M - rowOffset,其中 M 是输入行的行数,`rowOffset`是在 Row offset 和 Starting row offset 参数中指定的值。 -
Last
- 输入的最后一行。 -
中间偏移 "是输入行的索引下限 (M/2+1-rowOffset),其中 M 是输入行的行数,"rowOffset "是*行偏移*和*起始行偏移*参数中指定的值。
-
中间 "是输入行的索引下限 (M/2+1),其中 M 是输入行的数目。
依赖关系
要启用此参数,请将*行跨度*参数设置为 "行数范围"。
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
Starting row index —
起跑线指数
Integer
Details
以正整数指定输入字符串的索引,即要覆盖的子矩阵的第一行。
依赖关系
要启用*起始行索引*参数,请将*起始行*参数设置为 Index
。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
Starting row offset —
行偏移
Integer
Details
指定输入行的偏移量,即要覆盖的子矩阵的第一行。将 Row/Starting row 参数设置为以下值之一:
-
从最后一行开始的偏移"- 输入行的索引 M - rowOffset,其中 M 是输入行的行数,"rowOffset "是该参数中指定的值。
-
从中间开始的偏移"- 输入字符串,其索引为 (M/2 + 1 - rowOffset),其中 M - 输入行数,
rowOffset
- 此参数中指定的值。
依赖关系
要启用此参数,请将*起始行*参数设置为`从中间开始的偏移量`或`从最后一行开始的偏移量`。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
Ending row —
结束语
Index
| Offset from last
| Last
| Offset from middle
| Middle
Details
指定要覆盖子矩阵最后一行的输入行。可以将此参数设置为以下值之一:
-
Index
- 通过 Ending row index 参数指定最后一行输入行。 -
从最后一行开始的偏移量
Offset from last
- 索引为 M -rowOffset
的输入行,其中 M 是输入行数,`rowOffset`是 Ending row offset 参数中指定的值。 -
Last "是输入的最后一行。
-
中间偏移 "是输入行的索引下限 (M/2+1-rowOffset),其中 M 是输入行的行数,"rowOffset "是*结束行偏移*参数中指定的值。
-
中间 "是输入行的索引下限 (M/2+1),其中 M 是输入行的数目。
依赖关系
要启用*行*参数,请将*行跨度*参数设置为
要启用此参数,请将*行跨度*参数设置为 "行范围",*起始行*参数设置为 "最后一行"。
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
Ending row index —
子矩阵最后一行的索引
Integer
Details
指定要覆盖的子矩阵最后一行的输入字符串索引。
依赖关系
要启用此参数,请将 Ending row 参数设置为 Index
。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
Ending row offset —
端线偏移
Integer
Details
指定要覆盖子矩阵最后一行的输入行偏移量。将*结束行*参数设置为以下值之一:
-
从最后一行开始的偏移"- 输入行,索引为 M - rowOffset,其中 M 是输入行的行数,"rowOffset "是 Ending row offset 参数中指定的值。
-
中间偏移"- 输入行,其索引为 (M/2+1-rowOffset),其中 M 是输入行的行数,"rowOffset "是*结束行偏移*参数中指定的值。
依赖关系
要启用此参数,请将 Ending row 参数设置为 Offset from middle
或 Offset from last
。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
Column span —
输入栏范围
All columns
| One column
| Range of columns
Details
指定要覆盖的输入列范围。您可以将此参数设置为以下值之一:
-
列范围` - 子矩阵包含输入矩阵的一列或多列,应在 起始列 和 结束列 参数中指定。
-
所有列"- 子矩阵包含输入矩阵的所有列。
-
一列"- 子矩阵只包含输入矩阵的一列,必须在 Column 参数中指定。
如果 Column span 参数选择了 "One column"(单列)或 "Range of columns"(列范围),则必须通过指定 Column 或 Starting column 和 Ending column 参数来额外指定子矩阵中包含的列。
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
Column —
专栏
First
| Index
| Offset from last
| Last
| Offset from middle
| Middle
Details
指定输入列,该列是要被块覆盖的子矩阵的第一列。可以将此参数设置为以下值之一:
-
First
- 第一个输入列。 -
Index
- 使用 列索引 和 起始列索引 参数指定第一个输入列。 -
Offset from last
- 输入列的索引 N - colOffset,其中 N 是输入列的数目,`colOffset`是在 Column offset 和 Starting column offset 参数中指定的值。 -
Last
是输入的最后一列。 -
中间偏移"--输入列的索引下限 (N/2+1-colOffset),其中 N 是输入列的数目,"colOffset "是在 Column offset 和 Starting column offset 参数中指定的值。
-
Middle "是输入列的索引下限 (N/2+1),其中 N 是输入列的数目。
依赖关系
要启用此参数,请将*列跨度*参数设置为 "一列"。
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
# Column index — 列索引
+ `Integer`
Details
以正整数指定输入列的索引,即要覆盖的子矩阵的第一列。
依赖关系
要启用此参数,请将 Column 参数设置为 Index
。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
Column offset —
列偏移
Integer
Details
指定输入列的偏移量,该列是要被块覆盖的子矩阵的第一列。将*起始列*设置为以下值之一:
-
从最后一列开始的偏移"- 输入列的索引 N - colOffset,其中 N 是输入列的数目,"colOffset "是在 列偏移 和 起始列偏移 参数中指定的值。
-
Offset from middle
- 输入列,其索引为 (N/2 + 1 - colOffset)_的下限,其中 _N 为输入列的数目,`colOffset`为 Column offset 和 Starting column offset 参数中指定的值。
依赖关系
要启用此参数,请将 Column 参数设置为 "从中间偏移 "或 "从最后偏移"。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
Starting column —
第一栏
First
| Index
| Offset from last
| Last
| Offset from middle
| Middle
Details
指定输入列,该列是要被块覆盖的子矩阵的第一列。可以将此参数设置为以下值之一:
-
First
- 第一个输入列。 -
Index
- 使用 列索引 和 起始列索引 参数指定第一个输入列。 -
Offset from last
- 输入列的索引 N - colOffset,其中 N 是输入列的数目,`colOffset`是在 Column offset 和 Starting column offset 参数中指定的值。 -
Last
是输入的最后一列。 -
中间偏移"--输入列的索引下限 (N/2+1-colOffset),其中 N 是输入列的数目,"colOffset "是在 Column offset 和 Starting column offset 参数中指定的值。
-
Middle "是输入列的索引下限 (N/2+1),其中 N 是输入列的数目。
依赖关系
要启用此参数,请将*列跨度*参数设置为 "列范围"。
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
Starting column index —
第一列索引
Integer
Details
以正整数指定输入列的索引,即要覆盖的子矩阵的第一列。
依赖关系
要启用 Column index 参数,请将 Column 参数设置为 Index
。
要启用*起始列索引*参数,请将*起始列*参数设置为`Index`。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
Starting column offset —
第一列偏移量
Integer
Details
指定输入列的偏移量,该列是要被数据块覆盖的子矩阵的第一列。将*起始列*设置为以下值之一:
-
从最后一列开始的偏移"- 输入列的索引 N - colOffset,其中 N 是输入列的数目,"colOffset "是在 列偏移 和 起始列偏移 参数中指定的值。
-
Offset from middle
- 输入列,其索引为 (N/2 + 1 - colOffset)_的下限,其中 _N 为输入列的数目,`colOffset`为 Column offset 和 Starting column offset 参数中指定的值。
依赖关系
要启用此参数,请将*起始列*参数设置为 "中间偏移 "或 "最后偏移"。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
Ending column —
最后一栏
Index
| Offset from last
| Last
| Offset from middle
| Middle
Details
指定要覆盖子矩阵最后一列的输入列。您可以将此参数设置为以下值之一:
-
Last` - 最后输入列。
-
Index
- 使用 Ending column index 参数指定输入列。 -
从最后一列开始的偏移量"- 输入列的索引 N - colOffset,其中 N 是输入列的数目,"colOffset "是在 Ending column offset 参数中指定的值。
-
中间偏移"--输入列,其索引下限为 (N/2 + 1 - colOffset),其中 N 为输入列的数目,"colOffset "为 Ending column offset 参数中指定的值。
-
Middle "是输入列的索引下限 (N/2+1),其中 N 是输入列的数目。
依赖关系
要启用此参数,请将*列跨度*参数设置为 "列范围",并将*起始列*参数设置为 "最后一列 "以外的任何值。
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
Ending column index —
最后一列索引
Integer
Details
以正整数指定输入列的索引,即要覆盖的子矩阵的最后一列。
依赖关系
要启用此参数,请将 Ending column 参数设置为 Index
。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
Ending column offset —
最后一列偏移量
Integer
Details
指定要覆盖的子矩阵最后一列的输入列偏移量。将 Ending column 设置为以下值之一:
-
从最后一列开始的偏移量"- 输入列的索引 N - colOffset,其中 N 是输入列的数目,"colOffset "是此参数中指定的值。
-
从中间开始的偏移量"- 输入列,其索引为 (N/2+1-colOffset),其中 N 为输入列的数目,"colOffset "为在此参数中指定的值。
依赖关系
要启用此参数,请将 Ending column 参数设置为 Offset from middle
或 Offset from last
。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |