Я пытаюсь использовать тест Simulink и требования для MBSE.

Я создал требование, которое ссылается на тестовый пример и реализуется блоком. После запуска теста я вижу, что тест завершен успешно и что требование имеет зеленую полосу подтверждения в диспетчере требований. Все это хорошо работает.

Однако теперь, если я внесу какие-либо изменения в свою модель, которая является частью тестовой системы для теста, я ожидаю, что проверку необходимо будет выполнить снова, а полоса проверки должна стать желтой. Однако я не вижу, чтобы это происходило, и требование остается проверенным.

Я хотел спросить:

  1. Правильно ли мое ожидание?
  2. Есть ли вариант, реализующий это, который я использую неправильно?

ОТВЕЧАТЬ

Matlabsolutions.com предоставляет последнюю Помощь по домашним заданиям MatLab, Помощь по заданию MatLab для студентов, инженеров и исследователей в различных отраслях, таких как ECE, EEE, CSE, Mechanical, Civil со 100% выходом. Код Matlab для BE, B.Tech , ME, M.Tech, к.т.н. Ученые со 100% конфиденциальностью гарантированы. Получите проекты MATLAB с исходным кодом для обучения и исследований.

  1. Тут какое-то несоответствие ожиданиям. Итак, что происходит, так это то, что если ссылка является проверочной ссылкой, которую MATLAB понимает, например, из Simulink Test Manager, тогда мы знаем, когда результаты устарели по отношению к источнику ссылки, которым является тест. Таким образом, если вы выведете результаты, а затем внесете изменения в тестовый файл, редактор требований узнает об этом. Но в вашем случае тесты не изменились, но есть изменение в тестовой обвязке, которое Simulink Requirements пока не имеет прямого способа обнаружить. Таким образом, не ожидается, что цвет изменится с зеленого на желтый. Ожидается, что он покажет статус результата Simulink Test Manager.
  2. К сожалению, в настоящее время нет возможности автоматически помечать такие статусы как «Устаревшие» в случае изменения модели тестовой системы, связанной с тестовым файлом. Однако если вы вносите изменения в тестовый файл, например простое пересохранение, которое «касается» файла на диске, то результаты будут помечены желтым цветом как «Устаревшие», что будет означать, что тесты необходимо повторить. бегать.

СМОТРИТЕ ПОЛНЫЙ ОТВЕТ НАЖМИТЕ НА ССЫЛКУ