Команды с собственным входным языком (BUILD, MACRO, State и др.). Правила ввода команд и параметров

Страницы работы

Содержание работы

ПРИЛОЖЕНИЕ  "В"


ПРОГРАММА   "ТАU – СС"


  

Команды с собственным входным языком:

BUILD           Преобразования передаточных функций

MACRO        Редактор макро команд

STATE           Пространство состояния

ZEROS          Корни полиномов

MINO            Многосвязные системы

LQG              Линейные оптимальные системы

 Прочие команды

ANALOG                                                       Непрерывный режим

DIGITAL               [ , t ]                                Дискретный режим

ECHO                    { , сообщение }              Вывод сообщений

PAUSE                  { , TIME , сек }               Пауза

QUT                                                                Вывод на верхний командный уровень

HELP                                                              Справочник

CLOCK      { , ANA / DIG } { , COLOR }   Часы

CLS                                                                Очистка экрана

FILES                    { , сп. файла }                Каталог файлов

KILL                      [ , сп. файла ]                Удаление файла

HARDCOPY                                                  Копия экрана

CALCULATOR                                             Калькулятор

Правила ввода команд и параметров:

1.  Прописные = = строчные, пробелы игнорируются.

2.  Достаточно несколько первых символов.

3.  Недостающие параметры запрашиваются программой (НОВИЧОК).

4.  Параметры могут вводится в командной строке через запятую (ЭКСПЕРТ).

5.  Необходимы все параметры (кроме стандартных).

6.  Текстовые параметры заключайте в апострофы.

7.  Строка может содержать несколько команд разделённых знаком &.

8.  Различные командные уровни можно совмещать.

9.  HELP – выводит справочник текущего уровня.

10. QUIT – выход на верхний командный уровень

11. МАКРО начинаются с символа @.

12. МАКРО вызываются только из СС или DIG.

13. Максимальная длина командной строки 258 символов, для ввода передаточной функции, требующей большого числа символов, пользуйтесь BUILD.

1.  Многие временные файлы сохраняются ($$ SETUP, $$ Gi, $$Hi, $$ Pi, $$ FUN, $$ HIS) и могут быть использованы при дальнейшей работе. При отсутствии $$ SETUP создаётся стандартный.

2.  Прервать отработку команды можно только CTRL / С. При этом временные функции сохраняются на диске.

3.  Часть временных файлов удаляется по отработке команды ($$ TEMP,          $$ PZF, $$ ILT, $$ GEREQ). Они сохраняются только при прерывании команды. При рестарте не используются.

4.  Принятые обозначения:

Gi = G,   G1,   G2, ……, где     i = целое   > = 0

[ . ] = параметр запрашиваемый при отсутствии в команде

{ . } = параметр со значением по умолчанию

'message' = параметр заключаемый в апострофы

[CAPITAL] = символьный параметр, вводится как показано,

                        обычно хватает одного символа

[small] = числовой параметр

[А/В/small] = введите А или В, или число

Описание программ СС:

      СС = корневая, инициализация, командный процессор, связь между програм- 

               мами ANALOG, DIGITAL, ECHO, PAUSE, CLS, QUIT, KILL, FILES.

               NONSENSE.

      СС1 = Макрокоманды

      СС2 = Ввод и вывод Пф, обратные преобразования, файлы

      СС3 = Ньютон  - Рафсон и PFE

      СС4 = команды BUILD

      CC5 = CONVERT, WPLFNE

      CC6 = STABILITY, ROUTH, ZERO команды, часть команд BUILD и MR

      СС7, СС8, СС9 = частотные характеристики

      СС10 = TIME, DTIME

      CC11 = ROOT LOCUS

      CC12 = Справочник СС, BUILD и MR

      СС13 = CALCULATOR, CLOCK

      CC14 – CC16 = команды LQG

      CC17 – CC19 = команды MIMO

      CC20 – CC29 = команды STATE

Команды графики (для экспертов)

BODE [, тип, част, ампл, фаза {, 'title',фон граф}]

тип = 1 – 7 (1=: , 2Аrg [G}, 3= 1&2,  4=: 1+ G:, 5= 1&4, 6= : 1 + G^ - 1:, 7= 1&6 )

част = ттип, мин, макс, #дел или тип, AUTO

                  тип = 0 (Iog10), = 1(линейная) #дел только для линейной

ампл = тип, мин, макс, #дел или тип, AUTO (кроме BODE тип2)

                  тип = 0 (Iog10), = 1(лин.), = 2(Дб), для типов 1 и 2 указать #дел,

фаза = мин, макс, #дел или AUTO (только для BODE 2, 3)

title = заголовок, заключённый в апострофы

фон = 0 (сетка), = 1 (шкалы) стандарт – сетка

граф = 0 (линии), = 1 (точки) стандарт линии

NYQUIST. [ , re, iм {, title¢, фон, граф}]  (title, граф подобно BODE)

re, iм = мин re, макс re, #дел, мин iм, макс iм,  #дел

 фон = 0 (сетка), = 1 (шкалы), = 2 (окружности)

INUERSE NYQUIST [, re, iм, {, title¢, фон, граф}]  (подбно NYQUIST)

NICHOLS [, ампл, фаза {,¢title¢, фон, граф}]  (подобно BODE)

LOG NYQUIST [re, iм {,¢title¢, фон, граф}]  (title, фон, граф подобно NYQUIST)

re = r1, r2, r3, i1, i2, i3 (логарифмы) или AUTO

ось Re отрицательная от  - 10 Ù r1 до -10 Ù r2, положительная от 10 Ù r2 до 10 Ù r3

ось Iм отрицательная от - 10 Ù i1 до - 10 Ù i2, положительная от 10 Ù i2 до10 Ù i3

TIME [{, Gi}, тип, t, ордината {,¢ title¢, фон, граф}]

тип = 1 (з.с. ПХ), = 2 (з.с. ИХ) = 3 (р.с. ПХ), = 4 (р.с. ИХ)

              з.с. – замкнутая система

              р.с. – разомкнутая система

t = мин, макс, #дел, #точек или AUTO

ордината = мин, макс, #дел или AUTO

title = заголовок, заключённый в апострофы

фон = 0 (сетка), = 1 (шкалы) стандарт – сетка

граф = 0 (линии), = 2 (точки) стандарт – линии

DTIME [{, Gi}, тип, t, ордината, {,¢title¢, фон, граф}] (title, фон подобно TIME)

тип = 1 (з.с. ПХ), = 2 (з.с. ИХ), =3 (р.с. ПХ), = 4 (р.с. ИХ)

t тип = 0 (такты), = 1 (время)

такты = конечный такт, шаг для графика, #дел, (нет AUTO)

t = время конечное, шаг для графика, #дел (нет AUTO)

ордината = мин, макс, #дел (нет AUTO)

граф = 0 (линии), = 1 (точки), = 2 (пики)

ROOT  LOCUS [{, Gi}, re, iм, {¢title¢, фон, граф}]  (title, фон, граф подобно TIME)

re, iм = мин Re, макс Re, #del, мин Iм, макс Iм, #дел или AUTO

                       Команды BUILD для создания новых ПФ:

1 POLE [{, Gi}[, al]]

2 POLES                [{, Gi}[, al]]                         1 полюс

1 ZERO                  [{, Gi}[, wn, zeta]]               2 полюса

2 ZEROS                [{, Gi}[, wn, zeta]]               1 нуль

LEADLAG             [{, Gi}, [ freq, phase]]          2 нуля

NOTCH                  [{,Gi},[wn, zetan, zetad, al]] Корректор АФЧХ первого порядка

INTEGRATOR      {, Gi}                                    Интегратор

BUTTERWORTH  [{, Gi}, [freq, N ]]                Баттерворт

BESSEL                 [{, Gi}, [freq, N ]]                 Бессель

CHEBYSHEU        [{, Gi}, [freq, дБ rip, N]]     Чебышев, rip = 3 дБ неравномерность

ITAE                       [{, Gi},[ freq, N]]                  ITAE

PADEDELAY        [{, Gi}, [t, N]]                       Паде аппроксимация ехр (-s*t)

Команды  BUILD для преобразования существующих ПФ:

CHANGE         [, Gi, параметры] Изменение коэффициентов и удаление полиномов

Похожие материалы

Информация о работе