# Разминка в gschem для начинающих

Вам нужно узнать, что и как делается в gschem, поэтому для начала просто запустите эту программу и поиграйтесь в ней немного.

Сначала откроется пустая страница с меню и панелью инструментов наверху. При выборе действий в меню обратите внимание, что обычно для пунктов меню есть ещё и “горячие клавиши” — привязки, которые позволяют быстро вызывать соответствующие функции.

При вводе схемы хорошо бы сначала определить её внешние границы. Поэтому мы так и сделаем — добавим рамку основной надписи. Мне кажется, что при печати на бумаге формата letter схема выглядит довольно неплохо с рамкой размера B:

- Откройте окно Выбор компонента [Select Component], выбрав в меню Добавить → Компонент… [Add → Component…] или нажав клавишу [i]. Или можно щёлкнуть иконку добавления компонента на панели инструментов ().
- В списке вкладки Библиотечные [Libraries] выберите пункт Titleblocks (generic).
- Среди компонентов этого пункта выберите `title-B.sym`.
- Перейдите в область чертежа gschem и щелчком левой кнопки мыши добавьте символ рамки. Затем щёлкните правой кнопкой, чтобы больше рамок не вставлять.

- Для того чтобы масштаб соответствовал размеру символа рамки основной надписи, нажмите клавиши [v][e] (или выберите в меню Вид → Уместить в окне [View → Zoom Extents]), мышь при этом должна находиться в области чертежа.
- Вернёмся в окно выбора компонентов (откройте его снова, если уже закрыли), выберите библиотеку analog и затем компонент `resistor-1.sym` и поместите пару резисторов в схему левой кнопкой мыши. Заметьте, что при вставке каждый из них подсвечивается оранжевым цветом. Это показывает, что он выделен.
- Попробуйте увеличить (клавиша [z]) и уменьшить ([Shift]+[z]) масштаб в месте расположения резисторов. Если вы потерялись, верните масштаб на всю схему с помощью [v][e]. Обратите внимание, что при масштабировании центр области просмотра находится под курсором мыши.
- Попробуйте повыделять резисторы, пощёлкав по ним по очереди левой кнопкой мыши, и заметьте, что если вы не попадаете точно по резистору, вместо него выделяется рамка основной надписи. На самом деле рамку мы больше выделять не хотим, так что давайте её заблокируем, чтобы её постоянное выделение нас больше не раздражало: щёлкните, чтобы ВЫДЕЛИТЬ рамку, затем выберите Правка → Блокировка [Edit → Lock]. Теперь выбирать резисторы станет легче.
- Поперемещайте резисторы средней кнопкой мыши.
- Выделите резистор и затем поверните его клавишами [e][r] или с помощью Правка → Поворот на 90° [Edit → Rotate 90 mode].
- Подвиньте резисторы поближе друг к другу и, подведя к ним курсор мыши, увеличьте масштаб.
- Наведите курсор мыши на один из выводов резистора и нажмите клавишу [n], чтобы добавить соединение. Переместите мышь к выводу другого резистора и щёлкните левой кнопкой, чтобы подключить это соединение к нему. Щёлкните правой кнопкой мыши для отмены добавления соединений, но учтите, что если вы снова щёлкнете левой кнопкой, будет добавлено ещё одно соединение.

- Взгляните на панель инструментов и вы увидите, что режим работы переключился на добавление соединений. Прежде чем снова переходить к выделению резисторов, нужно опять войти в режим выделения — или нажать клавишу [s], или щёлкнуть по иконке выделения на панели инструментов, или с помощью меню Правка → Выделение [Edit → Select Mode]. Если же попробовать переместить резистор средней кнопкой мыши, всё будет работать, но по окончании перемещения режим выделения будет включен автоматически. Чтобы привыкнуть к режимам работы gschem, нужно немного поиграться.
- Если после добавления соединения между резисторами получилось нечто вроде этого:

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

- Выделите соединение между резисторами и удалите его с помощью клавиши [Delete].
- Выделите резистор и нажмите клавиши [e][e]. Это вызовет окно редактирования его атрибутов. Здесь можно изменять значения существующих атрибутов или добавлять новые с нужными для данного резистора значениями. Хорошенько потренируйтесь с добавлением атрибутов и изменением их значений, так как для работы в gschem вам будет нужно очень хорошо с ними познакомиться.

Теперь вернитесь к руководству и попробуйте поработать с простыми представленными там примерами. Если вы наткнётесь на не очень понятные шаги, просмотрите документацию пользователя gschem и документацию по атрибутам на странице документации gschem.

Автор руководства: Bill Wilson (bill–at–gkrellm.net)

Перевод: Владимир Жбанов (vzhbanov at gmail dot com)