Page 10 - 6733
P. 10
Таблиця 1.3 – Формати команд програмування компонентів Stimulus
Формат команди Принцип роботи Приклади
<time> <value> встановити значення виходу +0NS 1
в момент часу time у ++10MS 0
значення value (0 або 1)
LABEL=<label name> задання мітки з ім’ям label label = m1
name
<time> GOTO <label цикл з поверненням на мітку ++5ns goto m1 8
name> <n> TIMES label name n разів. Значення times
n = –1 задає вічний цикл +10us goto label2 –1
times
Таблиця 1.4 - Приклади програмування компонента Stim1
Означення Часова діаграма Примітки
компонента
.define IN1 Час задається
+0us 1 відносно
+10us 0 початку
0.00 10.00 20.00 30.00 40.00 50.00
+20us 1 n n n n n n означення
+40us 0
+45us 1
.define IN2 Час задається
++0us 1 відносно
++10us 0 попередньої
0.00 10.00 20.00 30.00 40.00 50.00
++10us 1 n n n n n n команди
++20us 0
++5us 1
.define IN3 Частота
+0us 0 імпульс-ної
+LABEL=BEG послідовності
0.00 10.00 20.00 30.00 40.00 50.00
++5us 1 n n n n n n 1
f ,
++5us 0 T 0 T 1
++5us goto beg –1 де Т0, Т1 –
times тривалості
нульового і
одиничного
рівнів
MicroCap автоматично присвоює всім вузлам унікальні номери. Для
відображення номерів вузлів слід натиснути кнопку .
Кожному вузлу можна присвоїти унікальне символьне ім’я. Для цього слід
вибрати текстовий режим кнопкою , клацнути мишею на вузлі і ввести ім’я
вузла. Використання символьних імен корисне, якщо в схему часто вносяться
зміни (при цьому можуть змінюватись номери вузлів, і їх необхідно буде кожен
раз змінювати у параметрах часових діаграм).
10