フィルターのクリア

Insert a detector block in simulink

1 回表示 (過去 30 日間)
Andrea
Andrea 2013 年 1 月 28 日
Hi,
I have a simulink model; in this model I should insert, in automatic way, a detector block.
I have written this code line:
hDetector=add_block('Simulink Design Verifier/Temporal Operators/Detector',[blockName 'Detector'])
but matlab gives me this error: "There is no block named 'Simulink Design Verifier/Temporal Operators/Detector".
Where am I wrong? I think I am wrong to call the library in add_block function, is correct?
Thanks in advance
Andrew

採用された回答

Kaustubha Govind
Kaustubha Govind 2013 年 1 月 28 日
Try this instead:
hDetector=add_block('sldvlib/Temporal Operators/Detector',[blockName 'Detector'])
You can right click on the 'Simulink Design Verifier' library in the Simulink Library Browser and select "Open Simulink Design Verifier Library" to find the actual name of the library.

その他の回答 (1 件)

Azzi Abdelmalek
Azzi Abdelmalek 2013 年 1 月 28 日
編集済み: Azzi Abdelmalek 2013 年 1 月 28 日
Create a file librairy called for example lib1, then copy all the blocks you need from ' Temporal Operators ', then add this code
load_system('lib1')
add_block('lib1/Detector',[yourmodelname '/Detector1'])

カテゴリ

Help Center および File ExchangeModeling についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by