which is the right syntax with find_system and blocktype

3 visualizaciones (últimos 30 días)
borzack
borzack el 17 de Jun. de 2022
Editada: Fangjun Jiang el 22 de Jun. de 2022
Hello,
my model includes Gain and Weld Joint,
so
find_system(gcs,'SearchDepth',1,'BlockType','Gain')
ans =
1×1 cell array
{'untitled/Gain'}
while
find_system(gcs,'SearchDepth',1,'BlockType','sm_lib/Joints/Weld Joint')
ans =
0×1 empty cell array
someone know why?

Respuestas (2)

Fangjun Jiang
Fangjun Jiang el 20 de Jun. de 2022
Using 'sm_lib/Joints/Weld Joint' for block type is incorrect. To find it out, do it manually first. Select the block, run get_param(gcb,'BlockType')

Anshika Chourasia
Anshika Chourasia el 22 de Jun. de 2022
Editada: Fangjun Jiang el 22 de Jun. de 2022
Hi,
The correct Block Type for Weld Joint is “SimscapeMultibodyBlock”.
Please use the following line of code for Weld Joint
find_system(gcs,'SearchDepth',1,'BlockType','SimscapeMultibodyBlock')
Please refer to the following link for more information related to the loading system and their blocks information:

Categorías

Más información sobre Subsystems en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by