Hello, Dima! You wrote to Peter Kostenko on Fri, 11 Feb 2005 12:06:00 +0300:
??>> ты забыл написать как это у тебя программно делается ;-) DO> А какая разница? Правильно должен этот модуль управлять двигателем, а DO> не решать некое уравнение.
чтобы написать тест для программной части - надо хотя бы знать что там написано.
??>> так как весь мой топик был про программную часть. DO> В Embedded программная часть часто очень сильно завязана на аппаратную. очень часто и это можно протестировать.
??>> получаешь симулятор управления оборотами дизеля.
DO> Hет, поскольку твой симулятор, в отличие от двигателя, не замкнут. Он
если симулятор не выполняет полный набор функций системы - этот этого он не перестает называться симулятором.
DO> не реагирует на изменение выхода программного регулятора.
если надо чтобы реагировал - добавьте обратную связь
DO> Соответственно регулятор ляжет на какой-то из упоров, или сообщит об DO> ошибке и остановится.
Вот это и будет первым результатом тестирования ;-)
DO> Единственный способ отладить этот регулятор - это подключить его к DO> реальному объекту управления
это только в случае согласия заказчика
DO> и тестировать не программные модули, а DO> устройство.
надо помогать заказчику тестировать устройство, а не впадать в крайности "только на объекте". что будете делать, когда тестировать на объекте нет возможности?
по сабжу вопросы кончились? ;-)
With best regards, Peter Kostenko.
----
formatting link