Sine Wave not recognize with find_system

I am finding the path for Sine Wave block so that can replace a block in f14 model. However, when I use
find_system(simulinkModel, 'BlockType', 'Sine Wave')
The output said it empty and cannot find it
0×1 empty cell array
But if I replace Sine Wave with Step block it said
1×1 cell array
{'simulink/Sources/Step'}
Am I mistake something or SIne Wave cannot be found when using find_system

 採用された回答

Fangjun Jiang
Fangjun Jiang 2020 年 11 月 30 日

0 投票

The 'BlockType' for the "Sine Wave" is 'Sin'.

その他の回答 (1 件)

Sulaymon Eshkabilov
Sulaymon Eshkabilov 2020 年 11 月 16 日

1 投票

You are right. Its name contains two words and because of that, supposedly it fails to locate it.

4 件のコメント

Khoi Le
Khoi Le 2020 年 11 月 16 日
is there any chance to fix this problem?
Sulaymon Eshkabilov
Sulaymon Eshkabilov 2020 年 11 月 16 日
The solution to your exercise is to rname the block that can solve this issue. How to rename the block, see the link: https://www.mathworks.com/matlabcentral/answers/275089-rename-or-reorganize-simulink-library-blocks#:~:text=e.g.%20right%20click%20on%20the,Simulink%20models%20are%20renamed%2Fupdated.
Khoi Le
Khoi Le 2020 年 11 月 16 日
編集済み: Khoi Le 2020 年 11 月 16 日
The solution for this maybe too complicated, but it can only barley accepted from some perspectives. But thanks
Sulaymon Eshkabilov
Sulaymon Eshkabilov 2020 年 11 月 16 日
Good luck.

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeProgrammatic Model Editing についてさらに検索

質問済み:

2020 年 11 月 16 日

回答済み:

2020 年 11 月 30 日

Community Treasure Hunt

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

Start Hunting!

Translated by