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
   5   6   7   8   9   10   11   12   13   14   15