В
системах асм время моделирования изменяется не постепенно с заранее заданным шагом
dt, а в моменты возникновения событий. Под событием в АСМ понимается изменение
состояния какого-либо элемента схемы и связанных с ним цепей.
В
системах АСМ важную роль играют два массива: массив состояния цепей (МСЦ - хранит
информацию о текущем состоянии всех цепей) и очередь будущих событий (ОБС). Каждый
элемент очереди содержит номер цепи Net, момент времени возникновения события Тmи новое
состояние цепи S. В начальный момент времени в мсц - исходное состояние всех цепей
схемы, а в обс - значение сиг-ов, подаваемых на входные цепи и время их пост.
Алгоритм
АСМ:
1.
Из ОБС выбирается верхний эл, содержимое поля Tm заносится в счетчик модельного времени, а в МСЦ по
номеру Net записывается S.
2.
Находятся лог элементы ФС, для кот цепь Net является входной и вычисляются новые состояния
цепей связанных с выходами этих элементов.
3. Сравнение нового сост
цепи со значением соответствующего элемента в МСЦ. Если не совпад то в ОБС,
если совпад то нет.