Доброе утро, коллеги! Для проведения комплекса испытаний некоторой системы требуется следующее - промоделировать систему на различные варианты входных воздействий. Этих вариантов порядка 100, они образуются комбинацией времени срабатывания различных переключателей, ключей, значений уровней генераторов сигналов. исходные предпосылки такие: 1. Все эксперименты в комплексе заранее обговорены - в какое время какой сигнал подается, что при этом должна сделать система, система не изменяется в ходе всего комплекса испытаний. Но может потребоваться изменение - например "это включить раньше вот этого" - это будет 101 вариант эксперимента. 2. Система выдает некоторые выходные логические сигналы, сравнивая их с заранее заготовленными "ответами". Надо определить, правильно ли система сработала. 3. вероятнее всего потребуется корректировка системы и новый цикл всех проверок. 4. весь цикл испытаний симулинк будет рассчитывать примерно пол дня - день, а может и того больше 5. иногда требуется запускать вручную определенный i-й эксперимент. 6. хочется, чтобы все параметры менялись от эксперимента к эксперименту по заранее заданному сценарию без участия экспериментатора, и велось регистрирование результатов.
каким образом лучше задать испытания: 1. написать m файл, где инициируются все переменные эксперимента, проводится i-й опыт (запускается симуляция), результат сравнивается с эталоном и выдается ответ верно/неверно, запускается следующий эксперимент? 2. пользоваться симулинковским способом вариантного моделирования 3. есть какой-то более красивый способ?
|