主要内容

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 /试点”

数据类型:字符

输出参数

全部折叠

数字处理的块,双打作为双或返回一个数组。有效的处理总是大于零。如果函数没有找到,它的回报1。如果路径输入单元阵列的特征向量,然后处理的输出是一个数字数组。

数据类型:

版本历史

介绍了R2015a

另请参阅

|