Назад

Выполнение чертежей электрических принципиальных схем в среде Borland Delphi

Фото Столер Владимир Алексеевич (Белорусский государственный университет информатики и радиоэлектроники)

Соавтор(ы): Степанов Александр Александрович, Столер Денис Владимирович

Большинство компьютерных программ для составления, редактирования и расчёта электрических схем являются громоздкими, содержат функции, не применяемые большинством пользователей, а при использовании в учебных заведениях требуют проведения дополнительных занятий для освоения программы студентами. Поэтому появилась необходимость в создании небольшого и простого приложения, которое позволяло бы быстро выполнять чертежи электрических принципиальных схем. Результатом работы стало появление приложения C-Studio. Оно реализовано на языке программирования Delphi в среде Borland Delphi 2007. Программа нетребовательна к производительности компьютера занимает мало места на жёстком диске  и в оперативной памяти, снабжена простым и интуитивно понятным интерфейсом на русском и английском языке. В отличие от других программ подобного назначения C-Studio позволяет выполнять следующие поставленные задачи с минимальными затратами времени.

1.     Имеется возможность настройки интерфейса пользователем для более комфортной работы с программой (рисунок 1).

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

3.     Реализована функция «мультидобавление» для размещения на схеме нескольких элементов одновременно: пользователь указывает несколько точек на схеме, в которые нужно добавить компоненты и выбирает тип компонентов.

4.     Все элементы схемы (в т.ч. проводники) автоматически стыкуются между собой и выравниваются по координатной сетке. Например, при проведении линии (проводника) программа «помогает» пользователю и доводит линию до ближайшей точки.

5.     Предусмотрен автоматизированный инструмент обозначения элементов: выбирается только тип элемента (R, C и т.д.) и указывается элемент, который надо обозначить – он будет  пронумерован автоматически. Также надпись автоматически появится в том месте, которое допускается по ГОСТу.

6.     В случае необходимости можно активировать функцию распознавания элементов  и их выводов. Например, при подведении курсора к транзистору программа выдаст определение что такое транзистор, а при подведении курсора на его выводы она будет их подписывать – эммитер, база, коллектор (рисунок 2). 

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

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

9.     Предусмотрены инструменты для редактирования эскиза – «стирка» и «удаление элемента». В режиме «стирка» можно удалять произвольные фрагменты схемы, при этом размер стираемой области можно изменять. В режиме «удаление элемента» нужно лишь указать компонент схемы, который требуется убрать, удаление производится автоматически.

10.  В программу встроена утилита для  добавления в базу  новых элементов. В отличие от большинства подобных программ база элементов  C-Studio содержит также информацию о  типе элемента, способах включения его в схему, краткие инструкции и комментарии (рисунок 3).

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

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


Рисунки к докладу

Рис. 1
Рис. 1

 

Рабочий интерфейс




Рис. 2
Рис. 2

Распознавание элементов




Рис. 3
Рис. 3

Редактор базы элементов




Вопросы и комментарии к докладу:



Назад