Main Content

Simulink.findBlocks

Buscar bloques en modelos de Simulink

Descripción

ejemplo

bl = Simulink.findBlocks(sys) devuelve identificadores para todos los bloques del modelo o subsistema sys.

bl = Simulink.findBlocks(sys,options) encuentra bloques que coinciden con los criterios especificados por un objeto Simulink.FindOptions.

bl = Simulink.findBlocks(sys,Param1,Value1,...,ParamN,ValueN) encuentra bloques cuyos parámetros de bloques tienen los valores especificados.

bl = Simulink.findBlocks(sys,Param1,Value1,...,ParamN,ValueN,options) encuentra bloques cuyos parámetros tienen los valores especificados y coinciden con los criterios especificados por un objeto FindOptions.

Ejemplos

contraer todo

Devolver identificadores para todos los bloques del modelo vdp.

load_system('vdp');
bl = Simulink.findBlocks('vdp')
bl =

   1.0e+03 *

    9.4450
    9.4460
    9.4470
    9.4480
    9.4490
    9.4500
    9.4510
    9.4520
    9.4530
    9.4540
    9.4550
    9.4560
    9.4570
    9.4580

Devolver nombres de bloque.

bl = getfullname(Simulink.findBlocks('vdp'))
bl =

  14×1 cell array

    {'vdp/Constant'            }
    {'vdp/More Info'           }
    {'vdp/More Info/Model Info'}
    {'vdp/Mu'                  }
    {'vdp/Mux'                 }
    {'vdp/Product'             }
    {'vdp/Scope'               }
    {'vdp/Square'              }
    {'vdp/Sum'                 }
    {'vdp/Sum1'                }
    {'vdp/x1'                  }
    {'vdp/x2'                  }
    {'vdp/Out1'                }
    {'vdp/Out2'                }

Devolver identificadores de bloque para el bloque cuyo nombre es Mu.

Simulink.findBlocks('vdp','Name','Mu')
ans =

   9.4480e+03

Argumentos de entrada

contraer todo

Modelo o subsistema en el que se buscan bloques, especificado como vector de caracteres o arreglo de cadena.

Ejemplo: 'vdp' "f14/Aircraft Dynamics Model"

Restricciones de búsqueda, especificadas como un objeto Simulink.FindOptions.

Argumentos de salida

contraer todo

Resultados de búsqueda, devueltos como un arreglo de identificadores.

Historial de versiones

Introducido en R2018a