Dip Trace. Статья вторая. Shematics.

Доброго времени суток! Итак, сегодня речь пойдет о программе Dip Trace Shematics. Программа, как говорит Капитан Очевидность, предназначена для рисования электрических принципиальных схем. Имеется возможность вывести схему на печать, при этом оформив ее по всем правилам ЕСКД :). Что же представляет собой окно программы? А вот что:
Shematics
Как видим, имеются почти стандартное главное меню, панель инструментов, под которой расположена панель библиотек. Рабочее поле программы разбито на две неравные части: панель выбранной библиотеки со строкой поиска по ней и собственно рабочую область. В нижней части окна примостилась, по всей видимости, сбежавшая из Microsot Excel панелька вкладок рабочих листов, справа от которой расположена горизонтальная полоса прокрутки, а снизу — строка состояния.
Начнем детальное знакомство с интерфейсом, пожалуй, с главного меню.

Файл. Здесь у нас есть команды для работы с файлами (капитан Очевидность здесь был...) :) Посмотрим на него: Меню ФайлМы видим опять же практически стандартное меню, но все же некоторые его пункты требуют пояснения.

Файл>Импорт. Позволяет импортировать схему из Dip Trace ASCII, P-CAD ASCII и P-CAD PDIF:
Меню Импорт

Файл>Экспорт. Позволяет экспортировать созданную схему во внешнее приложение для последующей обработки схемы в нем. Можно экспортировать в форматы DXF, P-CAD, различные нетлисты, а также в Dip Trace ASCII.
Меню Экспорт
Впоследствии мы рассмотрим возможности импорта и экспорта подробно. Сейчас же продолжаем знакомиться с интерфейсом.
Файл>Параметры страницы... Здесь, как обычно, устанавливаются настройки внешнего вида страницы. Рекомендуется устанавливать необходимые параметры перед тем, как начинать разрабатывать схему, в дальнейшем это несколько упростит нам жизнь.Параметры страницы
Как видим, здесь мы можем выставить стандарт, в соответствии с которым наша схемка будет оформлена рамкой со штампом. Кнопочка "...>" открывает список шаблонов (стандартов), где мы можем либо содать свой, либо выбрать один из готовых, либо удалить ненужный шаблон-стандарт. Кроме того, мы можем изменять порядок следования шаблонов в раскрывающемся списке рядом с вышеуказанной кнопочкой. Ниже списка и кнопочки расположены две вкладки: Размеры и рамка, Штампы. Первую из них мы уже видели, смотрим фото второй:
параметры страницы: вкладка Штампы
На первой вкладке, как видим, изменяются размеры полей, вид и наличие рамки и штампа, отображение/скрытие границ страницы, деление листа на зоны. Еще есть три кнопки, первая из которых вызывает стандартный диалог настроек печати, вторая — вот такое окно:
Редактор штампов, а третья — диалог Размер, в котором можно выбрать размер листа и его ориентацию. Хотя, на мой взгляд, пользы от этого никакой, потому что можно те же настройки выполнить и штатными средствами системы или драйвера принтера.
На второй вкладке мы можем выбрать размещение штампов по углам рамки и добавить внешние (я так понял, за рамкой) штампы.
Файл>Информация о схеме... Выводится окно, содержащее сводную информацию о схеме.
Файл>Преобразовать в плату... Вызывает PCB Layout для разводки платы по плученной нами схеме.
Файл>Обратное переименование преобразование. Теоретически позволяет из уже разведенной платы получить схему, но я эту фишку пока не пробовал.
Файл>Восстановить последний. Восстанавливает состояние, которое было до закрытия программы. Этакое средство глобального отката. Запоминает 10 состояний (по умолчанию).
Файл>Настройки резервного восстановления. Настраивает вышеописанное средство отката. Настроек там всего две: возможность включить-выключить да установка количества запоминаемых состояний.

Правка. Здесь у нас команды редактирования всего, что редактируется:) Меню ПравкаНо особого внимания заслуживает лишь команда Правка>Создать матрицу..., которая дает возможность добавлять несколько однотипных элементов за один прием. Например, если нужно добавить в схему десяток транзисторов, достаточно из библиотеки взять один, выделить его и дать вышеуказанную команду, в открывшемся окне указать «размерность» матрицы (допустим, 2 на 5), и нажать ОК. Согласитесь, это поудобнее, чем вытягивать из библиотеки по штучке…
Вид. Здесь настраивается вид окна программы и, в некоторой степени, редактируемой схемы. Наиболее часто мне пока приходилось использовать команды меню: Вид>Номера выводов, Вид>Надписи компонентов и Вид>Изменить начало координат. Остальные команды требуются не так часто. При помощи команды Вид>Изменение стандартных... можно выбрать или изменить стандартный шаг сетки. Наименее же используемой командой в моем случае были команды подменю Вид>Графический режим. Меню ВидЭти команды позволяют выбрать API, через который программа будет выводить на экран наши труды. В эпоху засилья Windows эти команды пригождаются довольно редко, так как Windows использует для вывода изображения и звука программно-драйверный комплекс DirectX, в который входит библиотека Direct3D. Зато возможность работать с библиотекой Open GL возможно, пригодится юниксоидам. Ну, и некоторую полезность имеют команды подменю Вид>Единицы измерения, которые дают нам выбрать удобные для нас единицы измерения: дюймы, миллиметры или мил = 1/1000 дюйма. Соотношение между этими единицами измерения: 1 дюйм = 25,4 мм, 1 мил = 1/1000 дюйма = 0,0254 мм = 25,4 микрона (мкм). Лично я использую миллиметры, но бывают ситуации, когда удобно использовать дюймы. Тем более, именно дюймы используют чаще, поскольку на дюймы ориентируются большинство зарубежных производителей (я не претендую на роль всезнающего оракула, это ИМХО). Еще надо отметить команду Вид>Цветовые установки..., которая позволяет настроить цвета в программе так, как удобно. Изначально можно выбрать одну из двух цветовых схем: белую или черную.

Меню Объекты. Меню ОбъектыЗдесь сосредоточены команды для управления объектами, которыми могут быть различные элементы схемы, надписи, рисунки:

Объекты>Вставить компонент. Вызывает диалог вставки компонента. Вот такой: Вставка компонента

Объекты>Схема. Это подменю позволяет добавить в схему связь, шину или межстраничный переход. С первыми двумя пунктами вроде все и так ясно, а вот межстраничный переход — это как бы «перенос» непоместившейся части схемы на другой лист.
Объекты>Иерархия. Позволяет добавить в схему вывод или блок, но я с этим еще не разобрался.
Объекты>Таблица связей.... Вызывает одноименный диалог, в котором можно редактировать связи: переименовывать (кнопка ...), добавлять (+), удалять (красный крестик). Как видим, связи (соединения компонентов) в Dip Trace именуются «сетями». Выбирая ту или иную сеть в раскрывающемся списке, мы можем видеть, что с чем у нас соединено и, при необходимости, вносить изменения.
Объекты>Таблица. Добавляет таблицу.
Объекты>Спецификация.... Добавляет таблицу, в которую вносятся сведения о компонентах схемы. Все остальные пункты меню Объекты до меня уже описал Капитан Очевидность, и я повторяться не буду :)

Библиотека. Здесь мы управляем наборами компонентов. Мы можем подключить новую библиотеку, поискать компонент, экспортировать выделенный компонент в Редактор компонентов, или обновить библиотеки через Интернет.

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

В оставшиеся пункты меню — Программы и Справка — мы заглядывать не будем, там все и так ясно-понятно.

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

А вот Панель библиотек стоит рассмотреть подробно. Она представляет собой строку под Панелью инструментов, на которой расположены названия этих самых библиотек. В правом углу Панели расположены две стрелки Влево-Вправо, предназначенные для выбора нужной библиотеки. Еще есть кнопочка в виде треугольника вершиной вниз, нажатие на которую показывает/скрывает полосу прокрутки:Панель библиотекСами библиотеки хранятся в поддиректории \Lib внутри директории программы (у меня — \Program Files\Dip Trace). Библиотеки бывают «готовыми» и «пользовательскими», любую библиотеку можно править, хотя делать этого я бы не стал, а для элементов, которые я создал сам, завел бы свою библиотеку.

Панель компонентов — это панель слева от рабочего поля. Работать с ней так: сначала выбираем нужную библиотеку в Панели библиотек, затем в Панели компонентов — нужный компонент. Можно воспользоваться строкой поиска, которая дает возможность искать компонент внутри выбранной библиотеки. Выделив нужный компонент, мы увидим в нижнем поле Панели компонентов как он выглядит. Дальнейшее поведение программы зависит от состояния команды-флажка Вид>Компонент при установке. Если флажок установлен, то мы будем видеть устанавливаемый компонент, иначе мы ничего не будем видеть, а компонент встанет в том месте рабочего поля, где мы сделаем левый щелчок мышью. Ну вот, с интерфейсом вроде бы все :) Уф! В следующей статье я расскажу о том, как рисовать схемы в Shematic. Удачи всем :)
  • +3
  • 02 августа 2011, 08:42
  • yars

Комментарии (15)

RSS свернуть / развернуть
Мдаа… Получилось не совсем то, что я задумал, новедь получилось?
0
  • avatar
  • yars
  • 02 августа 2011, 08:47
Зря выравнивание картинок применял. Я поубивал все алигны.
0
Да я место на экране жалел :) Да и хотелось чтобы покрасивее и читабельнее было. Больше не буду выравнивание применять. А как сделать, чтобы картинки по ширине текста целиком помещались?
0
Всем хорош DipTrace, но вот поиск деталей в нем — просто за гранью добра и зла :(. В Орле задал маску с метасимволами — и щасте, а тут…
+1
Угу. Потому я и не стал им пользоваться.
0
Поиск — это херня, достаточно 1 раз пробежаться по библам, и уже знаешь что там есть, а что и искать бесполезно.
Мне вот понравился 3D-вид на плату, даже без компонентов — качественно рисует и сглаживает неровности. Еще нравится возможность интеграции со Спектрой (ну, типа интеграции).
0
Ну, он можно сказаьть, только в самом начале пути :) Все у него впереди.
0
  • avatar
  • yars
  • 02 августа 2011, 10:13
Да ни хрена себе начало пути. Уж сколько лет его обтёсывают.
0
А есть способ растянуть панель библиотек на всю ширину экрана?
0
  • avatar
  • ACE
  • 02 августа 2011, 16:04
Нету, там только 3 положения возможны. Еще меня бесит отсутствие возможности поворота лейблов (таких как RefDef и Value), они только с родительским объектом поворачиваются — архинеудобно.
Теперь по статье. Менюшки описывать — это конечно гут, но кому это будет интересно? Тем более меню русскоязычного Shematics. По мне, так статья обязательно должна содержать в себе все плохие и хорошие стороны пакета, принципиальные отличия от конкурирующих программ, личную оценку самого автора по тем или иным функциям, возможностям, фишкам и т.д., как это делает ДиХалт в своих статьях. А так это похоже на сухой мануал от производителя (официальный мануал аж сочней будет, как мне кажется).
0
Кстати, поворот надписей есть, по крайней мере в последней бете. Включаем сдвиг надписей (F10), начинаем мышкой перетаскивать, не отпуская мышь, нажимаем R или пробел.
0
Алилуя! Работает!
0
Это все тоже будет, просто у меня была первоначально цель — описать освоение совершенно незнакомой программы с нуля. Вот запилю сдедуюшую статью. Только, увы, сравнить мне пока что не с чем.
0
Сравнивай с офф. мануалом.
0
Да я про другие проги того же назначения :) Я пока только в Диптрейс работал, Протеус осваиваю параллельно
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.