find
Identifique objetos especificados en la jerarquía
Sintaxis
Descripción
devuelve un arreglo de objetos de la jerarquía de objArray
= find(location
,Name,Value
)location
que cumplen los criterios especificados por uno o varios argumentos de par Name,Value
.
devuelve objetos que no cumplen con los criterios especificados por el subsiguiente argumento de par objArray
= find(location
,"-not",Name,Value
)Name,Value
.
indica que el subsiguiente argumento de par objArray
= find(location
,"-regexp",Name,Value
)Name,Value
contiene una expresión regular. Para obtener más información, consulte Expresiones regulares.
combina criterios de búsqueda utilizando una de estas operaciones lógicas:objArray
= find(location
,___,logicalOp,___)
"-and"
: los resultados deben cumplir ambos criterios de búsqueda."-or"
: los resultados deben cumplir al menos un criterio."-xor"
: los resultados deben cumplir exactamente un criterio.
Cuando utiliza varios operadores lógicos, -and
tiene la máxima precedencia, mientras que -or
y -xor
son asociativos por la derecha. Si no se especifica ningún operador lógico, se asume -and
.
Ejemplos
Argumentos de entrada
Argumentos de salida
Sugerencias
Utilizar la función
find
en objetosSimulink.Root
,Simulink.BlockDiagram
oStateflow.Machine
puede devolver objetos de Simulink que cumplan los criterios de búsqueda que especifique. Por ejemplo, este comando puede devolver un subsistema o bloque de Simulink llamadoABC
:find(sfroot,"Name","ABC")
Abrir un modelo principal que haga referencia a un gráfico de Stateflow enlazado no garantiza que la API de Stateflow pueda encontrar dicho gráfico enlazado. Para acceder a los objetos de un gráfico de biblioteca enlazado, primero cargue el modelo de biblioteca en el espacio de trabajo de Simulink siguiendo uno de estos procedimientos:
Abra el modelo de biblioteca.
Visualice un bloque o subsistema enlazado del modelo principal.
Compile o simule el modelo.
Historial de versiones
Introducido antes de R2006a