Испытательный стенд Верификации

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. Вы можете импортировать испытательный стенд либо вручную, либо автоматически. См. раздел Импорт и проверка структурированного текстового кода.

Похожие темы