调用MATLAB函数
- 更新时间2025-07-30
- 阅读时长3分钟
调用源文件中的顶层MATLAB(R)函数。
调用MATLAB函数为可扩展函数,可显示已连线的输入端和输出端的数据类型。可配置调用MATLAB函数,指定MATLAB会话、源路径和函数名。
实时终端或FPGA终端上不支持调用MATLAB函数。

输入/输出
会话句柄输入
—
会话句柄输入指定对MATLAB会话的引用。
源文件路径
—
源文件路径指定.m源文件的绝对路径。
错误输入(无错误)
—
错误输入表明该节点运行前发生的错误条件。该输入将提供标准错误输入功能。
返回类型
—
返回类型指定返回值的数据类型。连接一个常量或控件至返回类型,其数据类型与顶层MATLAB函数返回的数据类型一致。例如,如MATLAB函数返回一个双精度数组,则必须将双精度数组常量或控件连接到返回类型。如果MATLAB函数返回多个值,则将一个簇连接至MATLAB函数的返回值。簇元素的名称和数据类型与MATLAB函数返回值的名称和数据类型一一对应。例如,如MATLAB函数返回一个数值、一个布尔数组和一个字符串,则必须连接一个簇至返回类型,簇包含数值、布尔数组和字符串。簇元素名称必须是唯一的,且不为空。如果MATLAB函数没有返回任何值,请不要连线返回类型。
输入参数
—
输入参数指定MATLAB函数的输入参数。必须按照函数调用参数的顺序连接输入参数。可调整MATLAB节点以添加更多接线端。连线左侧的接线端即可为MATLAB函数传递值。从右侧的接线端开始连线,可读取函数调用后参数的值。
会话句柄输出
—
会话句柄输出返回对MATLAB会话的引用。
错误输出
—
错误输出包含错误信息。该输出提供标准错误输出功能。
返回值
—
返回值是MATLAB函数的返回值。返回值的数据类型取决于返回类型。
—
|
支持的数据类型
调用MATLAB函数支持下列数据类型:
- 数值
- 数组,包括多维数组。 注: 在 MATLAB 中,一维数组被转换为行向量。
- 字符串
- 簇
- 布尔
会话句柄输入
—
源文件路径
—
错误输入(无错误)
—
返回类型
—
会话句柄输出
—
错误输出
—
返回值
—