Видеопримеры работы скриптов пользователей
Модератор: danky
Правила форума
На корневой ветке форума свободный доступ без регистрации!
-----------------------------------------------
Уважаемые пользователи!
Техническая поддержка по данной ветке форума компанией ПОИНТ не оказывается.
Для получения поддержки по скриптам и решениям самих пользователей связывайтесь с авторами.
На корневой ветке форума свободный доступ без регистрации!
-----------------------------------------------
Уважаемые пользователи!
Техническая поддержка по данной ветке форума компанией ПОИНТ не оказывается.
Для получения поддержки по скриптам и решениям самих пользователей связывайтесь с авторами.
Re: Видеопримеры работы скриптов пользователей
Сборочные чертежи и Спецификации. Проектирование с помощью E3.series и КОМПАС-3D
Можно в личку ссылки для просмотра?
Можно в личку ссылки для просмотра?
- Алексей Бурайкин
- Знаток
- Сообщения: 637
- Зарегистрирован: 16 июл 2009, 10:17
- Город: Ростов-на-Дону, Санкт Петербург
- Контактная информация:
Re: Видеопримеры работы скриптов пользователей
Скрипт для генерации схемы и таблицы кабельных связей
Основные возможности скрипта
Основные возможности скрипта
- Возможность получения информации по кабелям как из дерева изделий, так и из выделенных листов (проверяются выводы символов на наличие подключенных кабелей).
- Дополнительный ручной "отсев" лишних кабелей в главном окне приложения
- Проверка корректности подключения кабелей: неподключенные с одного конца жилы кабеля и жилы, подключенные в пределах одного кода Устройство/Место. Информация выводится в окно сообщений E3.Series, возможен переход к жиле по двойному клику
- Запись лога работы скрипта в файл
- Генерация отчетов двух типов:
- Максимально возможная гибкость настройки вида отчетов:
- задание размеров таблиц
- задание параметров шрифта
- автоподбор количества строк, исходя из размера выводимых данных, размера таблиц и параметров шрифта
- центрирование надписей по центру ячейки (по оси Y)
- выбор из списка форматок, считываемых из подключенной БД
- ...
- Вложения
-
- 550+ кабелей.pdf
- Пример отчета в E3.Series
- (68.92 КБ) 2029 скачиваний
-
- CableConnections.zip
- Видео работы скрипта
- (8.67 МБ) 2543 скачивания
-
- Отчет из видео.pdf
- Отчет по кабелям из видео
- (50.49 КБ) 2029 скачиваний
-
- Знаток
- Сообщения: 146
- Зарегистрирован: 27 окт 2011, 10:41
- Город: Москва
Re: Видеопримеры работы скриптов пользователей
Скрипт построения чертежа общего вида шкафа
Основные возможности скрипта:
Основные возможности скрипта:
- Построение чертежа общего вида шкафа (вид спереди, вид сбоку (или разрез), вид сзади (опционально)) в выбранном масштабе;
- Отображение разреза шкафа по выбранной линии разреза (также построение линии разреза);
- Построение размерных и осевых линий;
- Загрузка и сохранение примечаний в тестовый файл (также присутствует возможность ручного редактирования)
- Автоматическое проставление уникальных монтажных номеров изделий (по расположению справа-налево и сверху-вниз внутри одной монтажной единицы)
- Вывод таблицы типоисполнений шкафов и таблицы монтажных единиц (количество монтажных единиц и данные таблицы заполняются автоматически из атрибутов)
- Вывод перечня надписей в рамке (автоматические переносы текста и расчет высоты ячеек, чтение и запись в атрибуты)
- Построение рамок для надписей на виде спереди по размерам, указанным в таблице
- Создание нового листа или "затирание" предыдущего листа с общим видом, если лист формируется не первый раз
- Настройки:
- Вывод осевых и размерных линий
- Параметры шрифта
- Выбор из списка форматок текущей БД
- Настройка отступа от границ рамки, выбор масштаба
- И другое
- Вложения
-
- Создание чертежа общего вида.7z
- Демонстрация работы скрипта
- (6.27 МБ) 2562 скачивания
С уважением, Андрей Проходцев,
Начальник отдела внедрения и сопровождения программных продуктов
АО "Гипротрубопровод"
Начальник отдела внедрения и сопровождения программных продуктов
АО "Гипротрубопровод"
-
- Знаток
- Сообщения: 146
- Зарегистрирован: 27 окт 2011, 10:41
- Город: Москва
Re: Видеопримеры работы скриптов пользователей
Скрипт расширенной печати
По просьбе отдела выпуска был написан небольшой скриптик, представляющий собой альтернативное окно печати с исключением из печати листов по атрибуту "Не выводить на печать" и подсчетом количества распечатанных листов каждого формата и количества распечатанных листов в формате А4. По настройкам максимально приближен к стандартному окну печати Е3.
По просьбе отдела выпуска был написан небольшой скриптик, представляющий собой альтернативное окно печати с исключением из печати листов по атрибуту "Не выводить на печать" и подсчетом количества распечатанных листов каждого формата и количества распечатанных листов в формате А4. По настройкам максимально приближен к стандартному окну печати Е3.
- Вложения
-
- Расширенная печать.7z
- Демонстрация работы скрипта
- (7.4 МБ) 2402 скачивания
С уважением, Андрей Проходцев,
Начальник отдела внедрения и сопровождения программных продуктов
АО "Гипротрубопровод"
Начальник отдела внедрения и сопровождения программных продуктов
АО "Гипротрубопровод"
-
- Новичок
- Сообщения: 63
- Зарегистрирован: 17 мар 2010, 11:55
- Город: Салават
Re: Видеопримеры работы скриптов пользователей
Скрипт по автоматическому созданию схем внешних электрических проводок
При создании проекта под маркой АТХ, примерно 40% всех трудозатрат составляло подключение датчиков полевого кип с операторной, создание схем внешних эл/проводок (СВЭП)
Пример выполняемой схемы: Для этих целей предполагалось использовать приложение написанное для MS Excel, но уж больно не красиво всё это работало, решено было написать что-нибудь по-удобней, с возможностью отрисовки самих схем СВЭП.
Форма по автоматическому созданию схем внешних электрических проводок.
- создаёт схемы СВЭП на основе шаблонов компании (автоматизация до 100% при типовом подключении, до ок. 70-80% для нетипового).
- позволяет в пакетном режиме подключать кабели "изделие1-изделие2".
- удобное подключение кабелей в ручном режиме.
Интерфейс формы:
- основное окно
- окно автоматического создания СВЭП
- окно "ручного подключения"
- настройки Видео по работе программы:
- настройки
- быстрое подключение
- ручное подключение
При создании проекта под маркой АТХ, примерно 40% всех трудозатрат составляло подключение датчиков полевого кип с операторной, создание схем внешних эл/проводок (СВЭП)
Пример выполняемой схемы: Для этих целей предполагалось использовать приложение написанное для MS Excel, но уж больно не красиво всё это работало, решено было написать что-нибудь по-удобней, с возможностью отрисовки самих схем СВЭП.
Форма по автоматическому созданию схем внешних электрических проводок.
- создаёт схемы СВЭП на основе шаблонов компании (автоматизация до 100% при типовом подключении, до ок. 70-80% для нетипового).
- позволяет в пакетном режиме подключать кабели "изделие1-изделие2".
- удобное подключение кабелей в ручном режиме.
Интерфейс формы:
- основное окно
- окно автоматического создания СВЭП
- окно "ручного подключения"
- настройки Видео по работе программы:
- настройки
- быстрое подключение
- ручное подключение
-
- Новичок
- Сообщения: 63
- Зарегистрирован: 17 мар 2010, 11:55
- Город: Салават
Re: Видеопримеры работы скриптов пользователей
Ещё один примечательный скрипт. Входит в систему по работе с технологическим отделом.
Технологический отдел составляет электронное задание в отдел КИА, на основе задания создаётся проект в автоматическом режиме: проект наполняется приборами и атрибутами.
Далее уже можно формировать опросные листы (ОЛ), с помощью
Скрипта по созданию опросных листов
Форма примечательна тем что нет необходимости изменять её код (в крайнем случае придётся добавить элемент управления и соответсвующим образом его обозвать), если изменятся требования к оформлению ОЛ. Достаточно изменить форматку в БД, и дописать в настройках правила. Звучит довольно просто, но времени по реализации заняло много, и оно того стоило считаю.
Ниже видео работы скрипта и пример полученного ОЛ.
Технологический отдел составляет электронное задание в отдел КИА, на основе задания создаётся проект в автоматическом режиме: проект наполняется приборами и атрибутами.
Далее уже можно формировать опросные листы (ОЛ), с помощью
Скрипта по созданию опросных листов
Форма примечательна тем что нет необходимости изменять её код (в крайнем случае придётся добавить элемент управления и соответсвующим образом его обозвать), если изменятся требования к оформлению ОЛ. Достаточно изменить форматку в БД, и дописать в настройках правила. Звучит довольно просто, но времени по реализации заняло много, и оно того стоило считаю.
Ниже видео работы скрипта и пример полученного ОЛ.
- Алексей Бурайкин
- Знаток
- Сообщения: 637
- Зарегистрирован: 16 июл 2009, 10:17
- Город: Ростов-на-Дону, Санкт Петербург
- Контактная информация:
Re: Видеопримеры работы скриптов пользователей
Программа для запуска E3.Series, с предварительным выбором необходимых модулей и версии E3.Series
Эта небольшая утилита предназначена для запуска E3.Series с необходимыми модулями. Например, в нашей организации число лицензий на модуль E3.Panel меньше общего числа лицензий на сам E3.Series, поэтому часто возникали ситуации, когда лицензии заканчивались, хотя фактически они не использовались, а просто занимались другими пользователями. Сначала эту проблему решали путем запуска E3.Series с ярлыка на рабочем столе, но этот способ не позволял контролировать модули при запуске файла проекта. Да и многим, наверное, знакома проблема запуска файла проекта не в той версии E3.Series в которой она была создана, если на компьютере установлено несколько версий E3.Series.
Что программа умеет:
Модуль запуска теперь является частью e3Shell, подробнее в этой теме.
Эта небольшая утилита предназначена для запуска E3.Series с необходимыми модулями. Например, в нашей организации число лицензий на модуль E3.Panel меньше общего числа лицензий на сам E3.Series, поэтому часто возникали ситуации, когда лицензии заканчивались, хотя фактически они не использовались, а просто занимались другими пользователями. Сначала эту проблему решали путем запуска E3.Series с ярлыка на рабочем столе, но этот способ не позволял контролировать модули при запуске файла проекта. Да и многим, наверное, знакома проблема запуска файла проекта не в той версии E3.Series в которой она была создана, если на компьютере установлено несколько версий E3.Series.
Что программа умеет:
- Автоматически искать установленные версии E3.Series (в заданном диапазоне версий), поиск осуществляется через реестр. В случае обнаружения установленного E3 на форму добавляется кнопка для его запуска.
- Запускать E3.Series с подключением нужных модулей
- Устанавливать ассоциации с файлами e3s, чтобы открывать проекты в нужной версии E3.Series(работает проверка прав доступа к реестру с применением технологии UAC). При открытии файла происходит автоматическое определение минимальной необходимой версии E3.Series - т.е. программа не даст открыть проект в E3.Series 2010, если он создан в E3.Series 2011.
- Поддерживаются горячие клавиши
Модуль запуска теперь является частью e3Shell, подробнее в этой теме.
- Вложения
-
- startE3video.zip
- Видео работы
- (3.01 МБ) 2280 скачиваний
Последний раз редактировалось Алексей Бурайкин 23 янв 2013, 08:06, всего редактировалось 5 раз.
- Алексей Бурайкин
- Знаток
- Сообщения: 637
- Зарегистрирован: 16 июл 2009, 10:17
- Город: Ростов-на-Дону, Санкт Петербург
- Контактная информация:
Re: Видеопримеры работы скриптов пользователей
Скрипт для соединения ссылок
Скрипт для быстрого соединения двух ссылок без использования штатных средств E3.Series, ввиду очевидного неудобства при большом количестве ссылок в проекте. Алгоритм работы со скриптом прост:
Реализованы дополнительные проверки:
Особенности реализации: C#.Net, интерфейс - WPF, WinAPI для работы с фокусом окон и подключения к родительскому окну E3.Series (не требуется установленный E3.Dispatcher), запуск окна скрипта в правом нижнем углу рабочей области монитора, на котором запущен E3.Series.
Выдео работы без использования горячих клавиш во вложении. При использвоании на реальном проекте время, затрачиваемое на соединение двух ссылок, обычно составляет 2-5 секунд.
Скрипт для быстрого соединения двух ссылок без использования штатных средств E3.Series, ввиду очевидного неудобства при большом количестве ссылок в проекте. Алгоритм работы со скриптом прост:
- Выбираете первый символ ссылки и запускаете скрипт (запуск по горячей клавише или с панели)
- После запуска скрипта выбираете второй символ ссылки, а именно ответную часть и нажимаете кнопку в окне скрипта для заполнения соответствующих полей (или по горячей клавише)
- Нажимаете кнопку соединения ссылок (опять же: или горячую клавишу)
Реализованы дополнительные проверки:
- Невозможно соединить ссылки одного типа (Приемник-Приемник, Источник-Источник)
- Невозможно соединить символ ссылки сам с собой
- Естественно есть проверка типа выделенного символа
Особенности реализации: C#.Net, интерфейс - WPF, WinAPI для работы с фокусом окон и подключения к родительскому окну E3.Series (не требуется установленный E3.Dispatcher), запуск окна скрипта в правом нижнем углу рабочей области монитора, на котором запущен E3.Series.
Выдео работы без использования горячих клавиш во вложении. При использвоании на реальном проекте время, затрачиваемое на соединение двух ссылок, обычно составляет 2-5 секунд.
- Вложения
-
- Соединение ссылок.zip
- Видео работы
- (709.94 КБ) 2379 скачиваний
-
- Новичок
- Сообщения: 63
- Зарегистрирован: 17 мар 2010, 11:55
- Город: Салават
Re: Видеопримеры работы скриптов пользователей
Создание документации в Word
Отделу САПР поставлена задача предусмотреть выпуск текстовой документации (альбом КЖ, перечень параметров АСУ ТП, спецификация АТХ и т.п.) в формате *.doc (*.docx).
Было решено сделать максимально универсальное приложение для выполнения поставленной задачи.
Ниже пример работы формы в режиме выпуска "Перечня параметров АСУ ТП" Выпуск документа значительно ускорился, благодаря работе с атрибутами изделий/пинов/кабелей и т.д. непосредственно из таблицы.
Максимально тонко можно настроить конкретное рабочее место проектировщика, предусмотрены глобальные и локальные настройки создания таблиц (содержание таблиц, сортировка и групировка данных, внешний вид и оформление любого документа и т.д.)
Общее время работы непосредственно в текстовом редакторе (Ms Word) по доводке документа равно нулю.
Видео работы и пример небольшого документа в формате .docx (Ms Word 2010):
Отделу САПР поставлена задача предусмотреть выпуск текстовой документации (альбом КЖ, перечень параметров АСУ ТП, спецификация АТХ и т.п.) в формате *.doc (*.docx).
Было решено сделать максимально универсальное приложение для выполнения поставленной задачи.
Ниже пример работы формы в режиме выпуска "Перечня параметров АСУ ТП" Выпуск документа значительно ускорился, благодаря работе с атрибутами изделий/пинов/кабелей и т.д. непосредственно из таблицы.
Максимально тонко можно настроить конкретное рабочее место проектировщика, предусмотрены глобальные и локальные настройки создания таблиц (содержание таблиц, сортировка и групировка данных, внешний вид и оформление любого документа и т.д.)
Общее время работы непосредственно в текстовом редакторе (Ms Word) по доводке документа равно нулю.
Видео работы и пример небольшого документа в формате .docx (Ms Word 2010):
- Андрей Спиридонов
- Знаток
- Сообщения: 956
- Зарегистрирован: 15 июл 2008, 10:01
- Город: Москва
Re: Видеопримеры работы скриптов пользователей
Альберт! красиво, нечего сказать. надеюсь, Вам и коллегам нравится наш продукт
С уважением, Андрей Спиридонов
Компания ПОИНТ
Компания ПОИНТ