Я нахожу требования путем поиска подсистем, поскольку, как представляется, нет специального блока для требований.Найти Simulink Требования и получить их содержимое
find_system(gcs,'LookUnderMasks','none','FollowLinks','off','BlockType','SubSystem','LinkStatus','none')
Я получаю все подсистемы, в том числе:
'test_simulinkmodel/SLVnV Internal Requirement Sub Block Name 1'
Есть другой способ, чем искать эту строку (по умолчанию?)?
Кроме того, когда я знаю, что путь, есть какой-то способ, чтобы получить содержание (названия, описания?)
Я использую R2013a, но он не работает поиск find_system (ГКС, «BlockType», «Системные требования») и блок не входит в этот список: Http: //www.mathworks .se/help/simulink/blocklist.html –
Блок является частью Simulink Verification & Validation, поэтому, если у вас есть лицензия для этого, он должен автоматически перечислять все требования, связанные с моделью, когда они помещаются в модель. Кроме того, вы можете создавать требования, как уже упоминалось ранее. – am304
Я вижу требования в модели, но я делаю экспорт из simulink в другое приложение, там мне нужно получить заголовок требования (по крайней мере) и описание из модели программно. Я мог бы также разобрать mdl-файл, но тогда я не могу справиться с файлами slx. Генерация отчета потребовала бы, чтобы я сделал синтаксический анализатор для HTML, который чувствует себя немного излишним. –