55
3.2 Дополнительный функционал с помощью Visual Studio
Во второй главе был рассмотрен недостаток E3.Series, заключался он
в том, что нельзя стандартным функционалом вывести таблицу клемм с
двух боковин, а также магистральных и силовых клемм в один лист.
Устраним этот недостаток с помощью разработки дополнительного
функционала.
Напишем программу в среде Visual Studio для вывода таблиц клемм
со всего шкафа на один лист. Разработка введется в Microsoft Visual Studio
2010.
Для начала подготовим проект в E3.Series. Возьмем проект, который
использовался для тестирования скрипта «перечень элементов». Оставим
тот же набор изделий, но теперь установим связи для некоторых клемм и
изделий (рис. 13) (Для оформления схем и изделия использованы ГОСТ
2.710-87 [1] и ГОСТ 2.729-68 [2]). Вытащим на компоновку связанные
изделия и проведем «авто трассировку», чтобы появились провода в
проекте (рис. 14). Для тестирования в программе вывод кабелей вынесем в
проект из БД любые кабеля и также привяжем к клеммам. Расположение
на компоновке не важно (важно расположение на din-рейке – по порядку),
в программе разработаем возможность выбирать пользователю, с какой
стороны будет клеммный блок, но магистральный и силовой клеммный
блок строго расположены так: сверху магистральный, снизу силовой.
Теперь можно приступать к работе в Visual Studio.
Для начала нужно подключить библиотеку классов E3.Series
(рис.15). После подключения, ссылка на библиотеку появится в окне
«обозреватель решений» в папке Ссылки (можно увидеть на рисунке 15).