Графический редактор для построения схем автоматизации

Артур8 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
12.04.2017

Требования к программе:

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

Программа должна выполнять функции:

- создание новой схемы автоматизации;

- загрузка ранее сохраненной схемы;

- задание формата схемы (формат бумаги от А1 до А4, ориентация листа горизонтальная или вертикальная);

- задание шага сетки для привязки графических объектов (возможно, и ее отображение в виде сетки из серых линий или точек);

- размещение в нижней части схемы таблицы «По месту / на щите»;

- размещение обозначений технологических объектов, изменение их размеров, рисование нестандартных объектов с помощью линий (одинарной или двойной толщины);

- рисование трубопроводных линий (двойной толщины);

- размещение надписей на схеме;

- размещение обозначений приборов, соединение их линиями (сплошными или пунктирными по выбору пользователя);

- копирование схемы в буфер;

- сохранение схемы на диске, в т.ч. в виде графического файла;

- формирование и отображение таблицы спецификации (позиция / технологический параметр / наименование прибора / марка / кол-во / примечание), сохранение ее в формате Excel или Word.

Графические примитивы должны соответствовать требованиям стандартов:

- ГОСТ 21.404-85 «Обозначения условные приборов и средств автоматизации»,

- ГОСТ 21.208-2013 «Система проектной документации для строительства. Автоматизация технологических процессов. Обозначения условные приборов и средств автоматизации в схемах»,

- ГОСТ 21.408-2013 «Система проектной документации для строительства. Правила выполнения рабочей документации автоматизации технологических процессов».

Обязательно наличие графических примитивов приборов:

окружность (внутри окружности отображаются: в верхней строке

функциональное обозначение, в нижней - позиция),

- окружность с чертой,

- овал с чертой и без,

- окружность (овал) в квадрате с чертой и без,

- ромб,