Engee 文档

Direct Lookup Table (n-D)

对 n 维表进行索引,以获得标量、向量或二维矩阵。

类型: LookupNDDirect

图书馆中的路径:

/Basic/Lookup Tables/Direct Lookup Table (n-D)

说明

Direct Lookup Table (n-D) 索引一个 n 维表,以提取标量、向量或二维矩阵。选择的第一个索引对应顶部(或左侧)输入端口。您可以将表数据指定为块输入,也可以在块对话框中定义表数据。输入端口数和输出大小取决于表格维数和所选输出片段。

Direct Lookup Table (n-D) 支持字符大小。

程序块的输入和输出

程序块 Direct Lookup Table (n-D) 将输入作为 n 维表中的索引(从零开始计算)。输入的数量取决于输出信号的维度:标量、矢量或二维矩阵。

参数 Table data 设置输出值集。第一个输入设置表格维度的索引,比输出信号的维度高一个(从零开始计算)。下一次输入设置下一个表格维度的索引,依此类推。

输出信号 输出维度 第一个输入对应的表维度

标量

0

1

向量

1

2

矩阵

2

3

假设我们需要从一个四维表中选择一个数值矢量。表格维数与程序块输入端口的关系如下:

输入端口 …​ 索引 …​表格尺寸

1

2

2

3

3

4

港口

输出

# OUT_1 — 输出信号
标量 | 向量 | 矩阵

Details

以标量、矢量或二维矩阵形式输出信号。输出数据的大小由参数 Inputs select this object from table .输出数据类型与表格数据类型一致。

数据类型

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

复数支持

输入

# 端口_1 — 输入值索引 i1
标量 | 向量 | 矩阵

Details

第一个输入端口指定一个比输出信号维度(从零开始计算)高一个维度的表索引。下一个输入端口将索引设置为下一个表的零维,依此类推。所有输入值索引必须为实数。

数据类型

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

复数支持

# 端口_N — N 个输入值的索引
标量

Details

第 N 个输入端口,指定表格维数的一个索引,该索引比输出信号的维数高一个(从零开始计算)。输入端口的数量取决于输出信号的维数。所有输入值的索引必须为实数。

数据类型

Float16、Float32、Float64、Int8、Int16、Int32、Int64、Int128、UInt8、UInt16、UInt32、UInt64、UInt128。

复数支持

参数

表格数据

# Number of table dimensions — 台面测量次数
Real number

Details

设置表格的尺寸数。

该值决定表格的自变量数和块输入数。

默认值

2

程序使用名称

NumberOfTableDimensions

可调谐

可计算

# Table data — 定义输出值表
Scalar / array of real and/or complex numbers

Details

指定输出值表。表的大小必须与参数 Number of table dimensions .

默认值

[4 5 6; 16 19 20; 10 18 23]

程序使用名称

Table

可调谐

可计算

算法

# Inputs select this object from table — 输出尺寸
Element | Vector | 2-D Matrix

Details

指定输出信号的维度:标量、矢量或二维矩阵。

索引输入端口的数量取决于该参数的值。

  • Element- 参数值 Number of table dimensions

  • Vector- 参数值 Number of table dimensions − 1

  • 2-D Matrix- 参数值 Number of table dimensions − 2

例如,四维表格:

要访问…​ 指定…​ 如何在…​

标量

四个索引

Array(1,2,3,4)

向量

三个索引

Array(:,2,3,4)

二维矩阵

两个索引

Array(:,:,3,4)

Element | Vector | 2-D Matrix

默认值

Element

程序使用名称

InputsSelectThisObjectFromTable

可调谐

可计算

# Diagnostic for out-of-range input — 超出范围时的阻塞行为
None | Warning | Error

Details

设备的超范围行为定义如下:

  • None- 不显示警告或错误。

  • Warning- 显示警告并继续模拟。

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

None | Warning | Error

默认值

Warning

程序使用名称

DiagnosticForOutOfRangeInput

可调谐

可计算