В системе OrCAD при моделировании цифровых устройств кроме использования источника цифрового сигнала DigClock, применяются также и источники, в которых значения сигналов можно подавать, используя последовательное перечисление команд. Это источники класса STIM.
Разновидности программно реализуемых источников цифрового сигнала:
Ø STIM1— задание входного сигнала для отдельного проводника;
Ø STIM4 —задание входного сигнала для 4-х разрядной шины;
Ø STIM8 —задание входного сигнала для 8-ми разрядной шины;
Ø STIM16 —задание входного сигнала для 16-ти разрядной шины;
Основными параметрами этих источников сигнала являются команды (COMMAND<N>, где <N> — номер команды, который изменяется в пределах [1…16]).
Синтаксис команд источников STIM
Ø <Момент времени> <Значение сигнала в двоичном формате>
Ø Label <Имя метки>: <Момент времени> <Значение сигнала в двоичном формате>
Ø <Момент времени> <Значение сигнала в двоичном формате> GOTO<Имя метки> <Число обращений> TIMES
o <Число обращений> = {Целое >0} — при каждом обращении к метке это значение уменьшается, и при достижении значения «0» на входе будет сохраняться последнее изменение;
o <Число обращений> = –1 — обращение к метке будет осуществляться постоянно до конца моделирования.
Примеры использования различных команд источника STM1: