Index of /ukdwk_archive/ukncbtlwebcomplekt/POLYSS_CIR_WRITER

[ICO]NameSizeDescription
[PARENTDIR]Parent Directory -  
[   ]CIRTXT.rar7.2K 
[   ]DISK10.DSK800K 
[   ]DISK11.DSK800K 
[   ]DISK12.DSK800K 
[   ]DISK13-1.DSK800K 
[   ]DISK14.DSK800K 
[   ]DISK15.DSK800K 
[   ]DISK16.DSK800K 
[   ]writer1.dsk800K 


disk10 	- (загр.)банки упакованных спрайтов для POLYSSa
disk11 	- (загр.)CIR(новосибирск88-москва93)(исправленый)
disk12 	- POLYSS
disk13-1- хелп в виде текстового файла по системе
disk14	- системный\загр.
disk15	- системный\загр.
disk16 	- WRITER
writer1 - Редактор WRITER, голый без документов.
	Клавиша <СБРОС> - это как  на PC.
	Краткая документация - в режиме редактирования нажать Ctrl+P (УПР+П).

Полный текст файла CIR.TXT






*****************************************************************
*								*
*		 ГОСКОМИТЕТ СССР ПО ОБРАЗОВАНИЮ 		*
*	    НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ		*
*								*
*								*
*								*
*								*
*								*
*								*
*								*
*								*
*								*
*								*
*								*
*								*
*		 ПРОГРАМНОЕ ОБЕСПЕЧЕНИЕ СМ ЭВМ			*
*	    ОПЕРАЦИОННАЯ СИСТЕМА РЕАЛЬНОГО ВРЕМЕНИ		*
*     создание принципиальных схем электронных устройств	*
*								*
*								*
*								*
*		       Подсистема "CIR" 			*
*								*
*								*
*								*
*								*
*								*
*		   Руководство пользователя.			*
*								*
*								*
*		    книга 1  том 1  часть 1			*
*								*
*								*
*								*
*								*
*								*
*								*
*								*
*								*
*								*
*								*
*								*
*								*
*								*
*								*
*								*
*								*
*								*
*								*
*								*
*								*
*								*
*			КАТОВИЦЕ, 1987				*
*								*
*								*
*					       123-456-789-0	*
*								*
*								*
*****************************************************************
							       2.
 ----------------------------------------------------------------








			    СОДЕРЖАНИЕ




  1.   Назначение и состав системы............................	3

  2.   Образ принципиальной схемы - .SCM файлы................	4

  3.   Редактор принципиальных схем CIREDT v2.1...............	4
  3.1.	 Видовые операции.....................................	4
  3.2.	 Система диалога - формуляры..........................	5
  3.3.	 Макросы..............................................	6
  3.4.	 Библиотека компонентов...............................	6
  3.5.	 Структура редактора..................................	7
  3.5.1.   Линии и шины.......................................	7
  3.5.2.   Предопределенные символы...........................	8
  3.5.3.   Тексты.............................................	9
  3.5.4.   Компоненты.........................................	9
  3.5.5.   Совокупность об"ектов.............................. 10

  4.   Текущее состояние и перспективы	развития  системы
       CIR.................................................... 11
							       3.
 ----------------------------------------------------------------




	  1. Назначение и состав системы.


     Одной  из	наиболее  распространенных  задач  проектирования
  радиоэлектронной   аппаратуры,  требующей  затрат  значительной
  части   рабочего   времени   инженерно-технического	персонала
  является   разработка   принципиальных  схем,  внесение  в  них
  изменений,   оформление   чертежа   принципиальной   схемы	в
  соответствии с существующими стандартами.

     Подсистема  CIR  предназначена  для  автоматизации  процесса
  создания  и	изменения   (модификации)   принципиальных   схем
  электронных устойств.

     Пользователь  цир	в  режиме диалога с программой, используя
  алфавитно-цифровой  терминал	и  цветной  графический   дисплей
  может:

	 - создавать принципиальную схему;

	 - редактировать (модифицировать) схему;

	 - хранить схему на машинных носителях информации;

	 - выводить  чертеж  схемы  в  красивой,  соответствующей
	   стандартам форме на графопостроитель.

     В состав подсистемы цир входят следующие программы:

  циредт   интерактивный редактор принципиальных схем, с  помощью
	   которого   на  экране  цветного  графического  дисплея
	   составляется  или  изменяется  чертеж   принципиальной
	   схемы.

  цироут   программа   вывода  чертежа	принципиальной	схемы  на
	   графопостроитель.

     Все  программы  подсистемы  цир  работают	с  файлом-образом
  принципиальной схемы, который имеет расширитель .SCM

     При  создании  схемы  пользователь  может	использовать  уже
  накопленную  библиотеку   компонентов   (условных   графических
  обозначений).   Эта  библиотека может быть изменена и дополнена
  самим пользователем.

     Подсистема  CIR  во  время  работы  со  схемой  выводит   на
  алфавитно-цифровой	 терминал    информацию    о	допущеных
  пользователем ошибках, а также  предупреждения  о  сомнительных
  случаях.
							       4.
 ----------------------------------------------------------------




	  2. Образ принципиальной схемы - .SCM файлы.


     Расширение  названий  этих базовых для подсистемы цир файлов
  образовано   от   английского   слова   Scematic.    Файл-образ
  принципиальной схемы состоит из частей:

	 - Библиотека  компонентов  схемы,  в которой хранится по
	   одной   копии   каждого   использованного   в    схеме
	   компонента;

	 - Описание   листов,	на   которые  разделена  схема	и
	   графическое изображение на данной странице.

     Принципиальная схема может состоять из одной или  нескольких
  страниц стандартных форматов: 11(А4),12(А3),22(А2),24(А1).





	  3. Редактор принципиальных схем CIREDT v2.1


     Это   главная   программа	подсистемы  CIR.   Она	полностью
  управляется формулярами и  имеет  некоторую  защиту  от  ошибок
  пользователя.

     Процесс   создания   (редактирования)  схемы  заключается	в
  рисовании или изменении чертежа принципиальной схемы, выводимой
  программой на экран цветного графического дисплея.

     Пользователь  создает   изображение   принципиальной   схемы
  манипулируя  над  об"ектами  (линии,	шины, тексты, компоненты,
  предопределенные  символы).	 Перемещая   курсор   на   экране
  графического	дисплея  и  вводя  команды  с клавиатуры он может
  создать любой об"ект, уничтожить его, переместить или  получить
  копию об"екта в другом месте чертежа.



	3.1. Видовые операции.


     Учитывая, что чертеж принципиальной схемы имеет значительные
  размеры   и	плотность   изображения,  отображение  на  экране
  графического	 дисплея   целиком   всего    листа    становится
  нецелесообразным.	Поэтому    основым   средством	 является
  редактирование в рабочем окне, а полная отрисовка  листа  схемы
  оставлено  как  вспомогальное  средство  для оценки общего вида
  полученного  изображения  и	выбора	 окна.	  Это	позволяет
  пользователю	 осуществлять  быстрый	просмотр  любого  участка
  проектируемой схемы в  нужном  масштабе  при	хорошем  качестве
  изображения.

     В	 редакторе   предусмотрены   три  фиксированных  масштаба
  изображения.
							       5.
 ----------------------------------------------------------------




  Масштаб 0:
	   в данном  масштабе  схема  полностью  отображается  на
	   экране.   Используется  для	просмотра  общей  картины
	   схемы.

  Масштаб 1:
	   в данном масштабе на экране отображается  часть  схемы
	   размером   примерно	 400х300  мм.	Используется  для
	   размещения	компонентов,	проведения    проводников
	   большого размера.

  Масштаб 2:
	   в  данном  масштабе на экране отображается часть схемы
	   размером  примерно  200х150	мм.    Используется   для
	   операций с текстами.

     В масштабах 0,1 с/символы и тексты отображаются точками.

     Над окном можно произвести следующие операции:

	 - показать  границы  выбранного  окна (только если номер
	   масштаба больше текущего);

	 - переместиться окном в нужное место;

	 - сменить масштаб изображения.



	3.2. Система диалога - формуляры.


     Организация диалога человек-программа традиционно	считается
  одним   из  основных	факторов,  влияющих  на  удобство  работы
  пользователя, и одним из самых сложных мест при  проектировании
  интерактивных (диалоговых) программ.

     Программа	 цир   для  диалога  с	пользователем  использует
  формуляры - таблицы на  экране  алфавитно-цифрового  терминала,
  которые  однозначно  отображают  состояние  программы  в данный
  момент, и функциональную клавиатуру для ввода команд.  Формуляр
  имеет следующую структуру:

	 - текст формуляра;

	 - строка ввода/вывода;

	 - строка сообщений об ошибках;

	 - краткая  подсказка  пользователю  по  функциям данного
	   формуляра;

	 - поле списков.

     Текст  формуляра  содержит   информацию   о   назначении	и
  возможностях	данного формуляра.  В поле ввода/вывода выводятся
  краткие   сообщения	программы   и	пользователем	 вводится
  необходимая	информация   или   подтверждение   для	некоторых
							       6.
 ----------------------------------------------------------------




  запросов.  В поле списков выводится расширенная  информация  от
  программы.



	3.3. Макросы.


     Для повторения часто встечающихся последовательностей команд
  пользователю	предоставляется  возможность  заведения  макросов
  (программирования некоторых служебных клавиш).   При	заведении
  макроса     запоминается     (параллельно	с    выполнением)
  последовательность введенных команд.	И в  любой  момент  можно
  выполнить какой-либо макрос, тем самым имитируется ввод команд,
  запомненных ранее.

     Для  заведения  макроса  необходимо  дать	команду "макрос",
  нажать   программируемую   клавишу,	 выполнить    необходимую
  последовательность действий. Окончание программирования клавиши
  - команда "макрос".

     Для  выполнения запомненной последовательности действий надо
  просто нажать клавишу, запрограммированную ранее.

     Программируемые   клавиши	  это	 цировые    клавиши    на
  дополнительной клавиатуре.



	3.4. Библиотека компонентов


     Каждая   схема   имеет   собственную  внутреннюю  библиотеку
  компонентов в которой содержатся все компоненты, использованные
  при создании схемы. Таким образом, схема становится независимой
  от библиотек.  Этот подход несколько увеличивает  размер  файла
  .сцм, но упрощает эксплуатацию программы.  Компонент может быть
  скопирован  в  библиотеку  из  другой   схемы   или	определен
  пользователем.    Возможна   модификация  пользователем  любого
  компонента  из  библиотеки  компонентов   схемы.    Определение
  компонента,  (его  изображение)  хранится  в библиотеке в одном
  экземпляре, оно состоит из одного  или  более  элементов.   Над
  компонентами	 из   библиотеки   можно   производить	следующие
  действия:

	 - просмотр списка компонентов библиотеки;

	 - получение копии компонента под другим именем;

	 - переименование компонента;

	 - удаление компонента из библиотеки (если  компонент  не
	   используется в схеме);

	 - редактирование изображения компонента;

	 - просмотр списка компонентов библиотеки другой схемы;
							       7.
 ----------------------------------------------------------------




	 - копирование	компонента  из	библиотеки другой схемы в
	   библиотеку данной схемы.

     Работа с опеределениями  компонентов  проводится  с  помощью
  меню и дополнительных сложностей не вызывает.

     Редактирование  изображения  компонента  проводится таким-же
  образом, как и редакторованея схемы за исключением:

	 - редактирование происходит в едином масштабе окна;

	 - не определены  операции  над  компонентами  (т.к.   не
	   определено понятие компонента внутри компонента).

	 - не определены операции над совокупностью компонентов;

     Все  прочие  операции  выполняются аналогично без каких-либо
  изменеий.

     Если дана команда редактирования компонента, которого нет	в
  библиотеке, то он заводится (создание компонента).

     Если   после  окончания  редактирования  компонента,  в  его
  изображении нет ни одного об"екта, такой компонент в библиотеку
  не вносится.



	3.5. Структура редактора


     Пользователь  создает   изображение   принципиальной   схемы
  манипулируя над об"ектами и совокупностями об"ектов.	Об"ектами
  редактирования являются:

	 - линии (горизонтальные,вертикальные,произвольные);

	 - шины (горизонтальные,вертикальные);

	 - тексты;

	 - предопределенные символы;

	 - компоненты.


      3.5.1. Линии и шины.


     Линии бывают двух видов:  ортогональные  и  неортогональные.
  Шины	 -  это  более	широкие  линии,  они  могут  быть  только
  ортогональные. Над линиями и шинами возможны следующие операции
  редактирования:

	 - проведение линии в режиме "резиновая нить";

	 - удаление линии (или	ее  части)  в  режиме  "резиновая
	   нить";
							       8.
 ----------------------------------------------------------------




	 - удаление   линии   целиком,	 по   текущей  координате
	   (операция неопределена над неортогональными линиями).


      3.5.2. Предопределенные символы.


     В редакторе предусмотрен  встроеный  набор  предопределенных
  символов  -  наиболее часто встречающихся, стандартных условных
  графических обозначений:


  идент    значение с/символа


  A	   соединение проводников;

  B	   символ инверсии;

  C	   инверсный динамический вход (1);

  D	   прямой динамический вход (1);

  E	   прямой динамический вход (2);

  F	   инверсный динамический вход (2);

  G	   вывод не несущий логической информации;

  H	   тристабильный вход;

  I	   выход с открытым коллектором (формирователь втекающего
	   тока);

  J	   <->

  K	   выход с открытым эмиттером (формирователь  вытекающего
	   тока);

  L	   двусторонний шинный формирователь;

  M	   -->

  N	   <-->

  O	   <--

  P	   выход    с	 повышенной    нагрузочной   способностью
	   (магистральный усилитель);

  Q	   соединитель (раз"ем);

  R	   соединитель (раз"ем);

  S	   триггер Шмитта;

     Над с/символами определены следующие операции:
							       9.
 ----------------------------------------------------------------




	 - вставка стандартного символа;

	 - удаление стандартного символа.

     Для вставки с/символа необходимо встать  курсором	на  место
  постановки,  дать  команду  "вставка	с/символа" и ввести идент
  с/символа.   Если  на  данном  месте	уже  имеется   какой-либо
  с/символ, то он замещается введенным.

     Для  удаления  с/символа необходимо встать курсором на место
  данного с/символа и дать команду "удаление с/символа".


      3.5.3. Тексты.


     На  чертеже  принципиальных  схем	довольно  большую   часть
  занимают  тексты.   Это  всякого  рода поясняющие надписи, типы
  используемых компонент, их номиналы, номера  контактов  и  т.д.
  Для  более  удобной  работы с текстовой информацией в программе
  предусмотрен специальный режим работы.  В этом режиме  возможны
  следующие операции над текстами:

	 - занесение текста с клавиатуры;

	 - редактирования  введенного  текста  с  помощью  клавиш
	   "пробел" и "забой";

	 - занесение начального значения в регистр;

	 - автоинкрементная  вставка  в  текущее  место  значение
	   регистра;

	 - автодекрементная  вставка  в  текущее  место  значение
	   регистра.

     Для удобства занесения на	схему  последовательных  значений
  чисел используются опереции над регистром: занесение начального
  значения в регистр, автоинкрементная и автодекрементная вставки
  в схему значений регистра.

     Для  занесения  начального  значения  в  регист используется
  команда "занесение в регистр".

     Команды вставки значений регистра, заносит в  текущее  место
  схемы значение регистра, не меняя положения курсора. После чего
  в  зависимости  от  команды  значение региста увеличивается или
  уменьшается на единицу.


      3.5.4. Компоненты.


     Компонент представляет  собой  об"ект,  состоящий	из  более
  простых  элементов:  линий,  текстов,  символов.  (Но не других
  компонентов!) изображение  компонента  находится  в  библиотеке
  компонентов схемы.  Каждый компонент имеет уникальное имя.  Все
  операции над компонентами выполняются над текущим  компонентом.
							      10.
 ----------------------------------------------------------------




  Выбор текущего компонента возможен двумя путями:

	 - из библиотеки путем указания имени компонента;

	 - указания  курсором  на  компонент,  имеющий	такое  же
	   изображение.

     Для выбора компонента из библиотеки надо дать команду "выбор
  компонента  из  библиотеки"  и  на   вопрос	редактора:   "имя
  компонента?" ввести имя выбираемого компонента.

     Для  выбора компонента из уже имеющихся на схеме надо встать
  курсором в пределах компонента и дать команду  "выбор  текущего
  компонента".

     После  выбора компонента на экране появляется рамка красного
  цвета по габаритам компонента.

     Над выбранным компонентом опредены такие операции:

	 - перемещение на другое место в схеме;

	 - копирование;

	 - удаление.

     Перемещать можно только компонент уже  имеющийся  на  схеме,
  для этого его габаритную рамку надо поместить в выбранное место
  и  дать команду "перемещение".  Результатом этой операции будет
  удаление  выбранного	компонента  и  появление  его  на   месте
  габаритной рамки.

     Для   копирования	 компонента  его  габаритную  рамку  надо
  поместить в  выбранное  место  и  дать  команду  "копирование".
  Результатом  этой  операции  будет появление копии компонента в
  месте габаритной рамки.

     Удалять можно только компонент уже имеющийся на  схеме,  для
  этого   сразу   после   выбора  компонента  надо  дать  команду
  "удаление". Результатом этой операции будет удаление выбранного
  комонента.


      3.5.5. Совокупность об"ектов.


     В редакторе имеется возможность выделить  часть  изображения
  принципиальной  схемы и произвести над ней одинаковые операции,
  а именно:

	 - переместить на другое место;

	 - получить ее копию;

	 - удалить.

     Операции подлежат все  об"екты,  полностью  попавшие  внутрь
  габаритной  рамки,  ограничивающей  выбранную  часть схемы.  Из
							      11.
 ----------------------------------------------------------------




  об"ектов частично попадающих	внутрь	рамки  операции  подлежат
  компоненты,  с/символы,  тексты.   Ортогональные  линии  и шины
  обрезаются по габаритам рамки.





	  4. Текущее состояние и перспективы  развития	системы
	     CIR.


     В настоящий момент подсистема цир работает на базовой ЭВМ не
  используя   расширенной  памяти,  вследствие	этого  существуют
  следующие ограничения:

	 - максимальный    размер    листа,	который     можно
	   редактировать, это лист формата 22 (А2);

	 - в файле схемы должен быть только один лист.