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

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

Модератор: danky

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

Для получения поддержки по скриптам и решениям самих пользователей связывайтесь с авторами.

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

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

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

Можно в личку ссылки для просмотра?
Oleg DPE
Новичок
 
Сообщений: 34
Зарегистрирован: 20 фев 2012, 17:12

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

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

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

Основные возможности скрипта
  • Возможность получения информации по кабелям как из дерева изделий, так и из выделенных листов (проверяются выводы символов на наличие подключенных кабелей).
  • Дополнительный ручной "отсев" лишних кабелей в главном окне приложения
  • Проверка корректности подключения кабелей: неподключенные с одного конца жилы кабеля и жилы, подключенные в пределах одного кода Устройство/Место. Информация выводится в окно сообщений E3.Series, возможен переход к жиле по двойному клику
  • Запись лога работы скрипта в файл
  • Генерация отчетов двух типов:
  • Максимально возможная гибкость настройки вида отчетов:
    • задание размеров таблиц
    • задание параметров шрифта
    • автоподбор количества строк, исходя из размера выводимых данных, размера таблиц и параметров шрифта
    • центрирование надписей по центру ячейки (по оси Y)
    • выбор из списка форматок, считываемых из подключенной БД
    • ...

P.S. Сейчас работаю над схемой кабельных связей в графической форме - наиболее привычном "блочном" представлении.
Вложения
Отчет из видео.pdf
Отчет по кабелям из видео
(50.49 KiB) Скачиваний: 1229
CableConnections.zip
Видео работы скрипта
(8.67 MiB) Скачиваний: 1688
550+ кабелей.pdf
Пример отчета в E3.Series
(68.92 KiB) Скачиваний: 1182
С уважением, Бурайкин Алексей.
Разработчик, компания М13

skype: alex.buraykin
Аватар пользователя
Алексей Бурайкин
Знаток
 
Сообщений: 632
Зарегистрирован: 16 июл 2009, 10:17
Откуда: Ростов-на-Дону

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

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

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

Изображение

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

з.ы. Модель шкафа собирается абсолютно схематично, т.к. большая информация уже будет избыточной.
Вложения
Создание чертежа общего вида.7z
Демонстрация работы скрипта
(6.27 MiB) Скачиваний: 1716
С уважением, Андрей Проходцев,
Отдел систем автоматизированного проектирования
АО "Гипротрубопровод"
Zlombie Woods
Знаток
 
Сообщений: 144
Зарегистрирован: 27 окт 2011, 10:41
Откуда: Москва

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

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

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

Изображение

По просьбе отдела выпуска был написан небольшой скриптик, представляющий собой альтернативное окно печати с исключением из печати листов по атрибуту "Не выводить на печать" и подсчетом количества распечатанных листов каждого формата и количества распечатанных листов в формате А4. По настройкам максимально приближен к стандартному окну печати Е3.
Вложения
Расширенная печать.7z
Демонстрация работы скрипта
(7.4 MiB) Скачиваний: 1624
С уважением, Андрей Проходцев,
Отдел систем автоматизированного проектирования
АО "Гипротрубопровод"
Zlombie Woods
Знаток
 
Сообщений: 144
Зарегистрирован: 27 окт 2011, 10:41
Откуда: Москва

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 MiB) Скачиваний: 1663
Albert Khalilov
Новичок
 
Сообщений: 63
Зарегистрирован: 17 мар 2010, 11:55

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

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

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

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

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

OL_1.jpg



Ниже видео работы скрипта и пример полученного ОЛ.
video_OL.zip
Видео
(3.37 MiB) Скачиваний: 1593

TE_OL.pdf
Пример полученного ОЛ
(245.75 KiB) Скачиваний: 1161
Albert Khalilov
Новичок
 
Сообщений: 63
Зарегистрирован: 17 мар 2010, 11:55

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 KiB) Просмотров: 38364
StartE3FromFile.png
Запуск через ассоциацию с файлом e3s
StartE3FromFile.png (19.38 KiB) Просмотров: 38364

Что программа умеет:
  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 MiB) Скачиваний: 1428
Последний раз редактировалось Алексей Бурайкин 23 янв 2013, 08:06, всего редактировалось 5 раз(а).
С уважением, Бурайкин Алексей.
Разработчик, компания М13

skype: alex.buraykin
Аватар пользователя
Алексей Бурайкин
Знаток
 
Сообщений: 632
Зарегистрирован: 16 июл 2009, 10:17
Откуда: Ростов-на-Дону

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

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

Скрипт для соединения ссылок

LinkConnect.png
Окно скрипта
LinkConnect.png (15.58 KiB) Просмотров: 39288

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

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

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

Выдео работы без использования горячих клавиш во вложении. При использвоании на реальном проекте время, затрачиваемое на соединение двух ссылок, обычно составляет 2-5 секунд.
Вложения
Соединение ссылок.zip
Видео работы
(709.94 KiB) Скачиваний: 1544
С уважением, Бурайкин Алексей.
Разработчик, компания М13

skype: alex.buraykin
Аватар пользователя
Алексей Бурайкин
Знаток
 
Сообщений: 632
Зарегистрирован: 16 июл 2009, 10:17
Откуда: Ростов-на-Дону

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

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

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

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

Ниже пример работы формы в режиме выпуска "Перечня параметров АСУ ТП"
01.jpg
скрин главного окна


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

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

Видео работы и пример небольшого документа в формате .docx (Ms Word 2010):
video_ParameterList.rar
(9.11 MiB) Скачиваний: 1642
Albert Khalilov
Новичок
 
Сообщений: 63
Зарегистрирован: 17 мар 2010, 11:55

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

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

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

Пред.След.

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

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3