Верификация испытательного стенда

Simulink® Программное обеспечение PLC Coder™ симулирует вашу модель и получает сигналы ввода и вывода для подсистемы. Полученные данные сигнала ввода и вывода являются данными об испытательном стенде. Можно сгенерировать испытательный стенд или тестовую обвязку при помощи данных об испытательном стенде. Смотрите Генерируют Испытательный стенд для Подсистемы.

Можно проверить, что выход сгенерированного кода численно и функционально эквивалентен выходу модели Simulink при помощи сгенерированного испытательного стенда. Эта таблица показывает ошибочный допуск к различным типам данных. Сравнение между выходными параметрами сгенерированного кода (ожидаемые значения) и выходные параметры модели (фактические значения).

Тип данныхСравнениеОшибочный допуск
integerабсолютный0
booleanабсолютный0
singleродственник0.0001
doubleродственник0.00001

Сравнение относительной погрешности для одного или двойных типов данных использует эту логику:

IF ABS(actual_value - expected_value) > (ERROR_TOLERANCE * expected_value) THEN
		testVerify := FALSE;
END_IF; 

Чтобы проверить сгенерированный код при помощи испытательного стенда, импортируйте сгенерированный структурированный текст и данные об испытательном стенде в ваш целевой IDE. Можно импортировать код испытательного стенда или вручную или автоматически. Смотрите Импорт и Проверьте Код Структурированного текста.

Похожие темы