Видеопримеры работы скриптов пользователей

Базы данных, интересные проекты и скрипты, предоставленные пользователями E3.series.

Модератор: danky

Правила форума
На корневой ветке форума свободный доступ без регистрации!
-----------------------------------------------
Уважаемые пользователи!
Техническая поддержка по данной ветке форума компанией ПОИНТ не оказывается.

Для получения поддержки по скриптам и решениям самих пользователей связывайтесь с авторами.
Oleg DPE
Новичок
Сообщения: 34
Зарегистрирован: 20 фев 2012, 17:12
Город: Донецк

Re: Видеопримеры работы скриптов пользователей

Сообщение Oleg DPE » 30 мар 2012, 14:08

Сборочные чертежи и Спецификации. Проектирование с помощью E3.series и КОМПАС-3D

Можно в личку ссылки для просмотра?

Аватара пользователя
Алексей Бурайкин
Знаток
Сообщения: 637
Зарегистрирован: 16 июл 2009, 10:17
Город: Ростов-на-Дону, Санкт Петербург
Контактная информация:

Re: Видеопримеры работы скриптов пользователей

Сообщение Алексей Бурайкин » 28 май 2012, 23:50

Скрипт для генерации схемы и таблицы кабельных связей
Изображение

Основные возможности скрипта
  • Возможность получения информации по кабелям как из дерева изделий, так и из выделенных листов (проверяются выводы символов на наличие подключенных кабелей).
  • Дополнительный ручной "отсев" лишних кабелей в главном окне приложения
  • Проверка корректности подключения кабелей: неподключенные с одного конца жилы кабеля и жилы, подключенные в пределах одного кода Устройство/Место. Информация выводится в окно сообщений E3.Series, возможен переход к жиле по двойному клику
  • Запись лога работы скрипта в файл
  • Генерация отчетов двух типов:
  • Максимально возможная гибкость настройки вида отчетов:
    • задание размеров таблиц
    • задание параметров шрифта
    • автоподбор количества строк, исходя из размера выводимых данных, размера таблиц и параметров шрифта
    • центрирование надписей по центру ячейки (по оси Y)
    • выбор из списка форматок, считываемых из подключенной БД
    • ...
P.S. Сейчас работаю над схемой кабельных связей в графической форме - наиболее привычном "блочном" представлении.
Вложения
550+ кабелей.pdf
Пример отчета в E3.Series
(68.92 КБ) 2029 скачиваний
CableConnections.zip
Видео работы скрипта
(8.67 МБ) 2543 скачивания
Отчет из видео.pdf
Отчет по кабелям из видео
(50.49 КБ) 2029 скачиваний
С уважением, Бурайкин Алексей.
Разработчик кастомных решений
E-mail: alex.buraykin@gmail.com

Zlombie Woods
Знаток
Сообщения: 146
Зарегистрирован: 27 окт 2011, 10:41
Город: Москва

Re: Видеопримеры работы скриптов пользователей

Сообщение Zlombie Woods » 03 авг 2012, 11:44

Скрипт построения чертежа общего вида шкафа

Изображение

Основные возможности скрипта:
  • Построение чертежа общего вида шкафа (вид спереди, вид сбоку (или разрез), вид сзади (опционально)) в выбранном масштабе;
  • Отображение разреза шкафа по выбранной линии разреза (также построение линии разреза);
  • Построение размерных и осевых линий;
  • Загрузка и сохранение примечаний в тестовый файл (также присутствует возможность ручного редактирования)
  • Автоматическое проставление уникальных монтажных номеров изделий (по расположению справа-налево и сверху-вниз внутри одной монтажной единицы)
  • Вывод таблицы типоисполнений шкафов и таблицы монтажных единиц (количество монтажных единиц и данные таблицы заполняются автоматически из атрибутов)
  • Вывод перечня надписей в рамке (автоматические переносы текста и расчет высоты ячеек, чтение и запись в атрибуты)
  • Построение рамок для надписей на виде спереди по размерам, указанным в таблице
  • Создание нового листа или "затирание" предыдущего листа с общим видом, если лист формируется не первый раз
  • Настройки:
    • Вывод осевых и размерных линий
    • Параметры шрифта
    • Выбор из списка форматок текущей БД
    • Настройка отступа от границ рамки, выбор масштаба
    • И другое
з.ы. Модель шкафа собирается абсолютно схематично, т.к. большая информация уже будет избыточной.
Вложения
Создание чертежа общего вида.7z
Демонстрация работы скрипта
(6.27 МБ) 2562 скачивания
С уважением, Андрей Проходцев,
Начальник отдела внедрения и сопровождения программных продуктов
АО "Гипротрубопровод"

Zlombie Woods
Знаток
Сообщения: 146
Зарегистрирован: 27 окт 2011, 10:41
Город: Москва

Re: Видеопримеры работы скриптов пользователей

Сообщение Zlombie Woods » 03 авг 2012, 13:37

Скрипт расширенной печати

Изображение

По просьбе отдела выпуска был написан небольшой скриптик, представляющий собой альтернативное окно печати с исключением из печати листов по атрибуту "Не выводить на печать" и подсчетом количества распечатанных листов каждого формата и количества распечатанных листов в формате А4. По настройкам максимально приближен к стандартному окну печати Е3.
Вложения
Расширенная печать.7z
Демонстрация работы скрипта
(7.4 МБ) 2402 скачивания
С уважением, Андрей Проходцев,
Начальник отдела внедрения и сопровождения программных продуктов
АО "Гипротрубопровод"

Albert Khalilov
Новичок
Сообщения: 63
Зарегистрирован: 17 мар 2010, 11:55
Город: Салават

Re: Видеопримеры работы скриптов пользователей

Сообщение Albert Khalilov » 17 авг 2012, 09:18

Скрипт по автоматическому созданию схем внешних электрических проводок

При создании проекта под маркой АТХ, примерно 40% всех трудозатрат составляло подключение датчиков полевого кип с операторной, создание схем внешних эл/проводок (СВЭП)

Пример выполняемой схемы:
ASUTP_SCHEM_PUMPBlocking.jpg
Для этих целей предполагалось использовать приложение написанное для MS Excel, но уж больно не красиво всё это работало, решено было написать что-нибудь по-удобней, с возможностью отрисовки самих схем СВЭП.

Форма по автоматическому созданию схем внешних электрических проводок.
- создаёт схемы СВЭП на основе шаблонов компании (автоматизация до 100% при типовом подключении, до ок. 70-80% для нетипового).
- позволяет в пакетном режиме подключать кабели "изделие1-изделие2".
- удобное подключение кабелей в ручном режиме.

Интерфейс формы:
- основное окно
- окно автоматического создания СВЭП
- окно "ручного подключения"
- настройки
form.jpg
Видео по работе программы:
- настройки
- быстрое подключение
- ручное подключение
video.rar
(11.45 МБ) 2515 скачиваний

Albert Khalilov
Новичок
Сообщения: 63
Зарегистрирован: 17 мар 2010, 11:55
Город: Салават

Re: Видеопримеры работы скриптов пользователей

Сообщение Albert Khalilov » 17 авг 2012, 12:07

Ещё один примечательный скрипт. Входит в систему по работе с технологическим отделом.

Технологический отдел составляет электронное задание в отдел КИА, на основе задания создаётся проект в автоматическом режиме: проект наполняется приборами и атрибутами.
Далее уже можно формировать опросные листы (ОЛ), с помощью
Скрипта по созданию опросных листов

Форма примечательна тем что нет необходимости изменять её код (в крайнем случае придётся добавить элемент управления и соответсвующим образом его обозвать), если изменятся требования к оформлению ОЛ. Достаточно изменить форматку в БД, и дописать в настройках правила. Звучит довольно просто, но времени по реализации заняло много, и оно того стоило считаю.
OL_1.jpg

Ниже видео работы скрипта и пример полученного ОЛ.
video_OL.zip
Видео
(3.37 МБ) 2395 скачиваний
TE_OL.pdf
Пример полученного ОЛ
(245.75 КБ) 2006 скачиваний

Аватара пользователя
Алексей Бурайкин
Знаток
Сообщения: 637
Зарегистрирован: 16 июл 2009, 10:17
Город: Ростов-на-Дону, Санкт Петербург
Контактная информация:

Re: Видеопримеры работы скриптов пользователей

Сообщение Алексей Бурайкин » 10 сен 2012, 10:04

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

Эта небольшая утилита предназначена для запуска E3.Series с необходимыми модулями. Например, в нашей организации число лицензий на модуль E3.Panel меньше общего числа лицензий на сам E3.Series, поэтому часто возникали ситуации, когда лицензии заканчивались, хотя фактически они не использовались, а просто занимались другими пользователями. Сначала эту проблему решали путем запуска E3.Series с ярлыка на рабочем столе, но этот способ не позволял контролировать модули при запуске файла проекта. Да и многим, наверное, знакома проблема запуска файла проекта не в той версии E3.Series в которой она была создана, если на компьютере установлено несколько версий E3.Series.
StartE3.png
Запуск с ярлыка
StartE3.png (10.59 КБ) VIEWED_COUNTSfil
StartE3FromFile.png
Запуск через ассоциацию с файлом e3s
StartE3FromFile.png (19.38 КБ) VIEWED_COUNTSfil
Что программа умеет:
  1. Автоматически искать установленные версии E3.Series (в заданном диапазоне версий), поиск осуществляется через реестр. В случае обнаружения установленного E3 на форму добавляется кнопка для его запуска.
  2. Запускать E3.Series с подключением нужных модулей
  3. Устанавливать ассоциации с файлами e3s, чтобы открывать проекты в нужной версии E3.Series(работает проверка прав доступа к реестру с применением технологии UAC). При открытии файла происходит автоматическое определение минимальной необходимой версии E3.Series - т.е. программа не даст открыть проект в E3.Series 2010, если он создан в E3.Series 2011.
  4. Поддерживаются горячие клавиши
Сама утилита написана на C#, пользовательский интерфейс реализован с использованием технологии WPF и поэтому выглядит одинаково во всех версиях ОС Windows.

Модуль запуска теперь является частью e3Shell, подробнее в этой теме.
Вложения
startE3video.zip
Видео работы
(3.01 МБ) 2280 скачиваний
Последний раз редактировалось Алексей Бурайкин 23 янв 2013, 08:06, всего редактировалось 5 раз.
С уважением, Бурайкин Алексей.
Разработчик кастомных решений
E-mail: alex.buraykin@gmail.com

Аватара пользователя
Алексей Бурайкин
Знаток
Сообщения: 637
Зарегистрирован: 16 июл 2009, 10:17
Город: Ростов-на-Дону, Санкт Петербург
Контактная информация:

Re: Видеопримеры работы скриптов пользователей

Сообщение Алексей Бурайкин » 14 сен 2012, 12:54

Скрипт для соединения ссылок
LinkConnect.png
Окно скрипта
LinkConnect.png (15.58 КБ) VIEWED_COUNTSfil
Скрипт для быстрого соединения двух ссылок без использования штатных средств E3.Series, ввиду очевидного неудобства при большом количестве ссылок в проекте. Алгоритм работы со скриптом прост:
  1. Выбираете первый символ ссылки и запускаете скрипт (запуск по горячей клавише или с панели)
  2. После запуска скрипта выбираете второй символ ссылки, а именно ответную часть и нажимаете кнопку в окне скрипта для заполнения соответствующих полей (или по горячей клавише)
  3. Нажимаете кнопку соединения ссылок (опять же: или горячую клавишу)
Итого: два клика мышкой (выбор первого символа, выбор второго символа) и три нажатия комбинации на клавиатуре (запуск, выбор, соединение). И ни одной таблицы с настройками фильтрации и кучей чекбоксов.

Реализованы дополнительные проверки:
  1. Невозможно соединить ссылки одного типа (Приемник-Приемник, Источник-Источник)
  2. Невозможно соединить символ ссылки сам с собой
  3. Естественно есть проверка типа выделенного символа
Дополнительно можно задать имя цепи вручную или выбрать из цепей на концах ссылочных символов.

Особенности реализации: C#.Net, интерфейс - WPF, WinAPI для работы с фокусом окон и подключения к родительскому окну E3.Series (не требуется установленный E3.Dispatcher), запуск окна скрипта в правом нижнем углу рабочей области монитора, на котором запущен E3.Series.

Выдео работы без использования горячих клавиш во вложении. При использвоании на реальном проекте время, затрачиваемое на соединение двух ссылок, обычно составляет 2-5 секунд.
Вложения
Соединение ссылок.zip
Видео работы
(709.94 КБ) 2379 скачиваний
С уважением, Бурайкин Алексей.
Разработчик кастомных решений
E-mail: alex.buraykin@gmail.com

Albert Khalilov
Новичок
Сообщения: 63
Зарегистрирован: 17 мар 2010, 11:55
Город: Салават

Re: Видеопримеры работы скриптов пользователей

Сообщение Albert Khalilov » 20 сен 2012, 14:06

Создание документации в Word

Отделу САПР поставлена задача предусмотреть выпуск текстовой документации (альбом КЖ, перечень параметров АСУ ТП, спецификация АТХ и т.п.) в формате *.doc (*.docx).
Было решено сделать максимально универсальное приложение для выполнения поставленной задачи.

Ниже пример работы формы в режиме выпуска "Перечня параметров АСУ ТП"
01.jpg
скрин главного окна
Выпуск документа значительно ускорился, благодаря работе с атрибутами изделий/пинов/кабелей и т.д. непосредственно из таблицы.
Максимально тонко можно настроить конкретное рабочее место проектировщика, предусмотрены глобальные и локальные настройки создания таблиц (содержание таблиц, сортировка и групировка данных, внешний вид и оформление любого документа и т.д.)

Общее время работы непосредственно в текстовом редакторе (Ms Word) по доводке документа равно нулю.

Видео работы и пример небольшого документа в формате .docx (Ms Word 2010):
video_ParameterList.rar
(9.11 МБ) 2478 скачиваний

Аватара пользователя
Андрей Спиридонов
Знаток
Сообщения: 956
Зарегистрирован: 15 июл 2008, 10:01
Город: Москва

Re: Видеопримеры работы скриптов пользователей

Сообщение Андрей Спиридонов » 20 сен 2012, 16:18

Альберт! красиво, нечего сказать. надеюсь, Вам и коллегам нравится наш продукт ;)
С уважением, Андрей Спиридонов
Компания ПОИНТ

Ответить

Вернуться в «РАЗРАБОТКИ ПОЛЬЗОВАТЕЛЕЙ»