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