Видеопримеры работы скриптов пользователей
Модератор: danky
Правила форума
На корневой ветке форума свободный доступ без регистрации!
-----------------------------------------------
Уважаемые пользователи!
Техническая поддержка по данной ветке форума компанией ПОИНТ не оказывается.
Для получения поддержки по скриптам и решениям самих пользователей связывайтесь с авторами.
На корневой ветке форума свободный доступ без регистрации!
-----------------------------------------------
Уважаемые пользователи!
Техническая поддержка по данной ветке форума компанией ПОИНТ не оказывается.
Для получения поддержки по скриптам и решениям самих пользователей связывайтесь с авторами.
Видеопримеры работы скриптов пользователей
Тема предназначена для обмена опытом, демонстрации стиля и возможности функционала выполнения скриптов
Выкладывайте сюда видео по работе Ваших скриптов и описание к ним (см. пример ниже)
Творческие, профессиональные и актуальные работы могут быть не просто интересны
Пример:
Триггерный скрипт одного из наших "скриптологов" создающий структурное дерево проекта из кодов Устройств/Мест по БД сторонней САПР!
Выполняет проверку соответствия с исходной БД!
Удаляет и не даёт создать в E3 несуществующие в исходной САПР ветки структуры!
Запрещает изменение существующей структуры Устройств и Мест! P.S. Лучшие работы будут объявлены на очередном ежегодном форуме пользователей E3.series и удостоены призами (в случае активности темы)...
Выкладывайте сюда видео по работе Ваших скриптов и описание к ним (см. пример ниже)
Творческие, профессиональные и актуальные работы могут быть не просто интересны
Пример:
Триггерный скрипт одного из наших "скриптологов" создающий структурное дерево проекта из кодов Устройств/Мест по БД сторонней САПР!
Выполняет проверку соответствия с исходной БД!
Удаляет и не даёт создать в E3 несуществующие в исходной САПР ветки структуры!
Запрещает изменение существующей структуры Устройств и Мест! P.S. Лучшие работы будут объявлены на очередном ежегодном форуме пользователей E3.series и удостоены призами (в случае активности темы)...
С уважением, Данил...
- Алексей Бурайкин
- Знаток
- Сообщения: 637
- Зарегистрирован: 16 июл 2009, 10:17
- Город: Ростов-на-Дону, Санкт Петербург
- Контактная информация:
Видеопримеры работы скриптов пользователей
Скрипт для генерации общих данных
Основные возможности (по состоянию на 20 декабря 2011 года):
- Генерация "Ведомости рабочих чертежей основного комплекта" в автоматическом режиме для выбранных в дереве листов
- Автопроверка соответствия описания листов одного чертежа - при выявлении несоответствия пользователю предлагается выбрать корректный вариант, либо задать свой; передача измененного описания после выполнения скрипта
- Приведение имен листов в первом столбце ведомости к двум видам: например для "10.1,10.2,10.3" возможны "10.1-10.3" или "010"
- Возможность автоподсчета количества листов чертежа с выводом результата вида "5 листов" в столбец "Примечание"
- Формирование "Ведомости ссылочных и прилагаемых документов" и "Ведомости основных комплектов рабочих чертежей" в ручном режиме, с возможностью сохранения/загрузки содержания в/из файла.
- Возможна ручная пересортировка строк
- Автосохранение содержания таблиц после генерации Общих данных
- Вывод общих указаний на первом листе над штампом
- Возможность загрузки/сохранения шаблона текста в/из файла
- Возможность указания имени текстового шаблона в настройках для текущей конфигурации (о конфигурациях чуть ниже)
- Обвод общих указаний рамкой (если разрешено в настройках для текущей конфигурации)
- Возможности программы:
- Работа с несколькими конфигурациями - настройки формирования Общих данных можно сохранить в файл и при загрузке скрипта выбрать нужную конфигурацию
- Большинство настроек скрипта можно сконфигурировать через специальное диалоговое окно (описания форматок, форматирование и пр.)
- Возможности по формированию Общих данных в E3.Series
- Возможно формирование как на единой форматке в несколько столбцов, так и на нескольких малых форматках (возможно указание форматки для первого листа и для всех остальных)
- Формируются только те ведомости, которые заполнены в окне скрипта
- Возможность указания порядка следования ведомостей и необходимости переноса ведомости на новый лист/столбец
- Номера листов в первом столбце "Ведомости рабочих чертежей основного комплекта" являются ссылками на первые листы чертежей
- Автоперенос по словам для содержимого строк (если не помещается в границы ячейки)
- Вложения
-
- CommonList.zip
- Видео работы скрипта (от 20.12.2011)
- (13.67 МБ) 2952 скачивания
Последний раз редактировалось Алексей Бурайкин 20 дек 2011, 21:34, всего редактировалось 5 раз.
Видеопримеры работы скриптов пользователей
Скрипты для выполнения печати и экспорта в PDF (ЗАО "Компания ПОИНТ")!
Триггерный скрипт до печати/экспорта выполняет скрытие вспомогательных элементов со схемы (к примеру внешние/внутренние соединение) и скрытие пустых надписей!
После печати/экспорта - восстанавливает исходные настройки пользователя (т.е. так как было до печати/экпорта)!
Триггерный скрипт до печати/экспорта выполняет скрытие вспомогательных элементов со схемы (к примеру внешние/внутренние соединение) и скрытие пустых надписей!
После печати/экспорта - восстанавливает исходные настройки пользователя (т.е. так как было до печати/экпорта)!
С уважением, Данил...
- Алексей Бурайкин
- Знаток
- Сообщения: 637
- Зарегистрирован: 16 июл 2009, 10:17
- Город: Ростов-на-Дону, Санкт Петербург
- Контактная информация:
Re: Видеопримеры работы скриптов пользователей
Скрипт для генерации угловой спецификации по выделенным в дереве проекта листам
О том, что делает скрипт понятно из названия, а вот то как он это делает представляет определенный интерес.
Что попадает в перечень (обрабатываются все символы, размещенные на выделенных листах):
Формирование полей происходит в автоматическом режиме (в настройках скрипта задаются перечни атрибутов-источников для каждого поля, из которых и формируется соответствующее поле), после завершения работы скрипта происходит так же запись результата в доп. атрибут. Строки возможно разделять/группировать в пределах разумного (т.е. не получится сгруппировать сборку с простым изделием и т.п.), а также удалять ненужные позиции. С помощью специального инструментария можно вынести в поля, доступные для редактирования значения любых атрибутов изделия/сборки. Самое главное отличие от скрипта, работающего в автоматическом режиме - можно показать состав сборки (например автоматический выключатель и доп. контакт, с указанием заказных номеров и количества. ) - для этого есть специальная кнопка, выводящаяся около каждой сборки.
Если было выбрано несколько листов, то изделия будут считаны со всех выделенных листов, а также будет выведено диалоговое окно, в котором будет предложено выбрать лист для размещения спецификации. Само создание спецификации на листе сводится к указанию формата штампа - для корректировки переноса строк. Если по какой-либо причине все строки не помещаются в одном столбце - происходит перенос строк во второй, и так далее. Если надпись не помещается в одной строке, то происходит автоперенос - в пределах одной строки реализовано три горизонтальных надписи для заполнения в каждом поле, если не хватает и х, то добавляется еще один символ строки и начинается его заполнение. Абсолютно аналогично обстоят дела с надписью "Место установки" - т.е. не произойдет случая, когда надпись "вылезет" за пределы символа или "обрежется", или символ налезет на штамп. Все придумано, все продумано
Всего не упомнил, да и не нужны здесь подробности реализации))) Видео во вложении
О том, что делает скрипт понятно из названия, а вот то как он это делает представляет определенный интерес.
Что попадает в перечень (обрабатываются все символы, размещенные на выделенных листах):
- Изделия БД (здесь и далее - изделия, которые были "вытащены" в проект из БД)
- Изделия в проекте (здесь и далее - изделия, которые были созданы в проекте, путем присваивания поз. обозначений символам)
- Сборки с глубиной вложенности не более единицы (т.е. в сборку входят изделия, а не другие сборки), причем как созданные в проекте, так и взятые из БД.
- Клеммы (можно отключить в настройках)
- Изображения (можно отключить в настройках)
- Изделия в БД (и их изображения) - группируются, исходя из значений имени изделия в БД, атрибутов "Место и "Техн. хар-ка"
- Изделия в проекте - группируются исходя их значений атрибутов "Место и "Техн. хар-ка"
- Сборки (и их изображения) - группируются исходя из состава изделий, входящих в сборку (имен изделий в БД), и атрибутов "Место и "Техн. хар-ка"
Формирование полей происходит в автоматическом режиме (в настройках скрипта задаются перечни атрибутов-источников для каждого поля, из которых и формируется соответствующее поле), после завершения работы скрипта происходит так же запись результата в доп. атрибут. Строки возможно разделять/группировать в пределах разумного (т.е. не получится сгруппировать сборку с простым изделием и т.п.), а также удалять ненужные позиции. С помощью специального инструментария можно вынести в поля, доступные для редактирования значения любых атрибутов изделия/сборки. Самое главное отличие от скрипта, работающего в автоматическом режиме - можно показать состав сборки (например автоматический выключатель и доп. контакт, с указанием заказных номеров и количества. ) - для этого есть специальная кнопка, выводящаяся около каждой сборки.
Если было выбрано несколько листов, то изделия будут считаны со всех выделенных листов, а также будет выведено диалоговое окно, в котором будет предложено выбрать лист для размещения спецификации. Само создание спецификации на листе сводится к указанию формата штампа - для корректировки переноса строк. Если по какой-либо причине все строки не помещаются в одном столбце - происходит перенос строк во второй, и так далее. Если надпись не помещается в одной строке, то происходит автоперенос - в пределах одной строки реализовано три горизонтальных надписи для заполнения в каждом поле, если не хватает и х, то добавляется еще один символ строки и начинается его заполнение. Абсолютно аналогично обстоят дела с надписью "Место установки" - т.е. не произойдет случая, когда надпись "вылезет" за пределы символа или "обрежется", или символ налезет на штамп. Все придумано, все продумано
Всего не упомнил, да и не нужны здесь подробности реализации))) Видео во вложении
- Вложения
-
- CornerSpecificationVideo.zip
- Видео работы скрипта
- (6.96 МБ) 2898 скачиваний
-
- Знаток
- Сообщения: 515
- Зарегистрирован: 26 янв 2011, 18:08
- Город: Москва
Экспорт в PDF чертежей компоновки. WSH + AutoIt
AutoIt используется для:
- эмуляции нажатия сочетания клавиш Ctrl+A в окне E3, т. е. выделения содержимого листа компоновки и получения NetSegmentов проводов
- последующего снятия выделения, с помощью клика левой клавишей мыши в окне листа компоновки
Последний раз редактировалось Сергей Иванов 02 фев 2012, 07:17, всего редактировалось 1 раз.
С уважением, Сергей Иванов
-
- Знаток
- Сообщения: 515
- Зарегистрирован: 26 янв 2011, 18:08
- Город: Москва
Видеопримеры работы скриптов пользователей
Чертежи сверления (формат DXF)
По чертежу компоновки происходит создание готовых к экспорту в CAM чертежей сверления. Для каждой монтажной поверхности создается отдельный файл DXF.
Полученные чертежи не нужно масштабировать, они уже в масштабе 1:1.
Экспорт выполняется с помощью COM E3.series и AutoCAD.
В будущем хотелось быть реализовать все то же самое только с помощью Компас-3D.
Скриншоты: P.S. Всех заинтересовавшихся скриптом прошу писать мне в личку.
По чертежу компоновки происходит создание готовых к экспорту в CAM чертежей сверления. Для каждой монтажной поверхности создается отдельный файл DXF.
Полученные чертежи не нужно масштабировать, они уже в масштабе 1:1.
Экспорт выполняется с помощью COM E3.series и AutoCAD.
В будущем хотелось быть реализовать все то же самое только с помощью Компас-3D.
Скриншоты: P.S. Всех заинтересовавшихся скриптом прошу писать мне в личку.
Последний раз редактировалось Сергей Иванов 02 апр 2012, 12:31, всего редактировалось 2 раза.
С уважением, Сергей Иванов
-
- Знаток
- Сообщения: 515
- Зарегистрирован: 26 янв 2011, 18:08
- Город: Москва
Видеопримеры работы скриптов пользователей
Автоподбор торцевых пластин и стопоров. Расстановка изделий на DIN-рейке с равными промежутками
Скриншот:
Скриншот:
Последний раз редактировалось Сергей Иванов 02 апр 2012, 21:42, всего редактировалось 4 раза.
С уважением, Сергей Иванов
Видеопримеры работы скриптов пользователей
Тематически, на самом деле, мало представлена автоматизация при проектировании (для компоновки только у тебя), в основном - отчётные скрипты...
Было бы здорово, если бы ты представил автоматизацию для проектирования СБ на конференции
Было бы здорово, если бы ты представил автоматизацию для проектирования СБ на конференции
С уважением, Данил...
-
- Знаток
- Сообщения: 515
- Зарегистрирован: 26 янв 2011, 18:08
- Город: Москва
Видеопримеры работы скриптов пользователей
Сборочные чертежи и Спецификации. Проектирование с помощью E3.series и КОМПАС-3D
Решение по автоматизации проектирования сборочных чертежей и спецификаций включает:
Решение по автоматизации проектирования сборочных чертежей и спецификаций включает:
- автоматическое построение сборки в КОМПАС-3D по компоновке, выполненной в E3.series;
- автоматизированное создание сборочного чертежа;
- автоматическое получение спецификации на изделие.
Последний раз редактировалось Сергей Иванов 31 июл 2012, 21:25, всего редактировалось 2 раза.
С уважением, Сергей Иванов
- Андрей Спиридонов
- Знаток
- Сообщения: 956
- Зарегистрирован: 15 июл 2008, 10:01
- Город: Москва
Re: Видеопримеры работы скриптов пользователей
Вот это круто!
С уважением, Андрей Спиридонов
Компания ПОИНТ
Компания ПОИНТ