主要内容

get金宝appSimulinkBlockHandle

从块路径获取块句柄

描述

例子

处理= get金宝appSimulinkBlockHandle (路径指定的块的数字句柄路径,如果它存在于已加载的模型或库中。返回-1如果没有找到块。在必要的地方解析库链接。

所返回的数字句柄get金宝appSimulinkBlockHandle在后续调用中操作块get_paramset_param.这种方法比使用完整块路径多次调用这些函数更有效。不要尝试单独使用句柄的编号(例如,5.007),因为你通常需要指定比MATLAB更多的数字®显示器。将句柄赋给一个变量并使用该变量名来指定一个块。句柄只应用于当前的MATLAB会话。

使用get金宝appSimulinkBlockHandle检查块路径是否有效。这种方法比调用更有效get_param在一个试一试声明。

例子

处理= get金宝appSimulinkBlockHandle (路径,真正的)尝试加载包含指定块的模型或库路径,然后检查该块是否存在。如果没有找到模型或库,则不会返回错误。任何以这种方式加载的模型或库都会保留在内存中,即使函数没有找到具有指定路径的块。

例子

全部折叠

得到的柄飞行员块。

load_system (“f14”)句柄= getSimuli金宝appnkBlockHandle(“f14 /试点”
处理= 562.0004

的后续调用中可以使用句柄get_paramset_param

负荷模型f14如有必要(通过指定)真正的),并得到的柄飞行员块。

处理= getSimul金宝appinkBlockHandle (“f14 /试点”,真正的)
处理= 562.0004

的后续调用中可以使用句柄get_paramset_param

检查模型是否f14加载并包含一个名为飞行员.有效句柄总是大于零。如果函数没有找到块,它就返回-1

valid_block_path = get金宝appSimulinkBlockHandle (“f14 /试点”) > 0
valid_block_path = 0

模型包含块,但是模型没有被加载,所以这个命令返回0因为它找不到方块。

使用get金宝appSimulinkBlockHandle检查块路径是否有效比调用更有效get_param在一个试一试声明。

输入参数

全部折叠

块路径名,指定为字符向量或字符向量的单元格数组。

例子:“f14 /试点”

数据类型:字符

输出参数

全部折叠

块的数字句柄,作为double或double数组返回。有效句柄总是大于零。如果函数没有找到块,它就返回-1.如果路径输入是字符向量的单元格数组,然后输出是句柄的数字数组。

数据类型:

另请参阅

|

介绍了R2015a