Перейти к публикации

Экспромт - Экспресс создание структуры проекта


Рекомендованные сообщения

Экспромт - Экспресс создание структуры проекта в среде Компас-3D

 

Программа предназначена для быстрого и удобного создания шаблона/скелета/рыбы проекта в виде файлов деталей и сборок

 

Фактически

Конструктор пишет технический роман в командной строке, а программа интерпретирует написанное в структуру проекта Компас-3Д

 

Принципы, заложенные в программу

  • Конструктор думает о том, что он хочет получить, а не о том, как это реализовать в виде отдельных файлов
  • Один раз введенная информация используется многократно

 

Что делает

  • создает файлы 3Д моделей главной сборки и входящих в нее деталей и подсборок,
  • затем на основе созданных файлов формирует структуру проекта главной сборки в Компас-3Д

 

Как работает:

1.      Конструктор вводит текст, соблюдая определенные правила в командной строке

2.      Программа преобразует введенную информацию в древовидную структуру

3.      И создает файлы 3Д моделей и чертежей главной сборки с входящими в нею подсборками и деталями.
 

Преимущества работы с текстом – быстро и удобно:

1.      Вносить данные

2.      Видно, всю структуру проекта целиком

3.      Менять иерархию/вложенность компонентов

4.      Редактировать данные, менять порядок и расположение элементов

5.      Передавать коллегами в компактном виде и с пояснениями к элементам

 

Технические требования

1.      .Net 5

2.      Компас-3Д - (тестировалось на v19)

 

Ссылки

История изменений.pdf

Ссылка на программу

Сайт программы

Видео на YouTube

Скриншот работы программы.png

 

Изменено пользователем kutnul
Ссылка на сообщение
Поделиться на других сайтах
  • 5 недель спустя...


UnPinned posts

Экспромт  - Экспресс создание структуры изделия

Версия 2.2 - Создание чертежей

 

Ссылки

Ссылка на программу

История версий.pdf

Сайт программы

Экспромт-v2.2 - Окно настроек.png

Экспромт-v2.2 - Главное окно-150.png

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

Экспромт  - Экспресс создание структуры изделия

Версия 2.3 - Шаблоны

 

Применение шаблонов для – сборок, деталей и чертежей

 

Указываем параметры для всех компонентов в общих настройках

При необходимости, уточняем параметры для конкретного компонента - ключом в командной строке

 

Также реализовано заполнение общих свойств (Фамилии и Организация)

 

 

Ссылка на сообщение
Поделиться на других сайтах

Экспромт  - Экспресс создание структуры изделия

Версия 2.3 - Шаблоны

 

Ссылки

Ссылка на программу

История версий.pdf

Сайт программы

v2.3-Окно настроек-для Компонентов-150.jpg v2.3-Окно настроек-для Свойств-150.pngv2.3-Общий вид программы-1-150.png

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...

Экспромт - Экспресс создание структуры проекта
Версия 2.4 - "Строгие" свойства

Удобное редактирование параметров компонента в командной строке
Через специальное окно - карточка компонента, позволяющая выбирать свойства чертежа и шаблона

Также появилась возможность непрерывного ввода компонентов с автоматической нумерацией обозначения детали
Т.е. вводим только наименование, а программа сама сгенерирует обозначение

Доработаны
1. Ввод общих свойств (Фамилии) через выбор значений
2. Автодополнение текста в поле ввода Наименования главной сборки

 

 

Ссылка на сообщение
Поделиться на других сайтах

Экспромт - Экспресс создание структуры проекта
Версия 2.4 - "Строгие" свойства

 

Ссылки

Ссылка на программу

История версий.pdf

Сайт программы

 

Карточка компонента

v2.4-Карточка-1.png

 

Общий вид

v2.4-Общий вид-2.png

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

Серия коротких видео-роликов

Автодополнение текста
Максимально быстрый и удобный ввод Наименования компонентов
И при этом мы уже создаем структуру нашего будущего изделия

Auto-completion.gif

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

Серия коротких видео-роликов

 

Непрерывный ввод компонентов с автоматической нумерацией обозначения детали
Т.е. вводим только наименование, а программа генерирует обозначение

 

Continuous_Input.gif

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...

Серия коротких видео-роликов

(Анонс версии 2.5)

 

Изменение нумерации в командной строке

  • Начиная с 1 
  • Начиная с текущего значения

ChangeNumbering.gif

 

Ссылка на сообщение
Поделиться на других сайтах

Серия коротких видео-роликов

(Анонс версии 2.5)

 

Перемещение текста в командной строке

  • Вверх                              Alt + Стрелка.Вверх
  • Вниз                                Alt + Стрелка.Вниз
  • В начало текста             Alt + Home
  • В конец текста               Alt + End

MoveText.gif

Ссылка на сообщение
Поделиться на других сайтах

Экспромт - Экспресс создание структуры проекта
Версия 2.5 - Нумерация с пробегом

 

1. Мастер создания обозначений - с автоматической нумерацией
2. Изменение нумерации существующих обозначений: 
        a. - начиная с 1
        b. - начиная с текущего значения
3. Перемещение текста в командной строке
        a. - вверх
        b. - вниз
        c. - в конец документа

        d. - в начало документа
 

 

Ссылки

Ссылка на программу

История версий.pdf

Сайт программы

Ссылка на сообщение
Поделиться на других сайтах

Неплохо бы классификатор изделий прикрутить, с картинками и классами, чтобы назначать обозначения по нему тоже.

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, none сказал:

изделий прикрутить, с картинками и классами, чтобы назначать обозначени

А есть какой то вариант по названию или имени классифицировать? Ну скажем приблизительно для начало.

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, none сказал:

Неплохо бы классификатор изделий прикрутить, с картинками и классами, чтобы назначать обозначения по нему тоже.

 

В Компасе уже есть Классификатор ЕСКД как отдельное приложение

https://kompas.ru/kompas-3d/application/machinery/classifier-eskd/

 

Видео с описанием-1

 

Видео с описанием-2

Ссылка на сообщение
Поделиться на других сайтах

@Maik812
 я про официальный классификатор ГОСТ. там по форме детали.

 

 

Кстати у Аскон он стоит неплохо очень для классификатора.

Ссылка на сообщение
Поделиться на других сайтах
13.07.2021 в 17:21, none сказал:

официальный классификатор ГОСТ

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

13.07.2021 в 16:21, kutnul сказал:

В Компасе уже есть Классификатор ЕСКД как отдельное приложение

Я его или не застал или в пиратских альтернативно-лицензированных версиях его не было.

Ссылка на сообщение
Поделиться на других сайтах

Карточка компонента - легкий и удобный ввод данных в командную строку
без необходимости запоминать синтаксис ключей для описания параметров чертежа и шаблонов

 

1. Изменение параметров детали
2. Изменение параметров сборки
3. Создание нового компонента

Component-Card-1.gif

 

Дополнение:
Карточка компонента используется для поднастройки конкретного компонента
Для указания параметров для всех неуказанных компонентов используется общая настройка
Сервис - Настройки - Шаблоны для создания - Компонентов

v2.3-Окно настроек-для Компонентов-150.jpg

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

Поиск и замена текста в командной строке

 

1. Поиск и замена общей части обозначения с МПП-100 на МПП-250
2. Удаление всех обозначений
2.1. С использованием магии регулярных выражений \w.*_
2.2. Уточненный поиск/удаление - ввод общей части обозначения с регулярным выражением МПП.*_
для исключения из удаления изделий с другим обозначением, к примеру МТУ

 

Find_Replace_Delete_All_Mark.gif

Ссылка на сообщение
Поделиться на других сайтах

Экспромт - Экспресс создание структуры проекта

Версия 2.6 - Авто-обозначения

 

Удивительная возможность создания Обозначения для всего проекта разом

 

Ссылки

История версий.pdf

Ссылка на программу

Сайт программы

Ссылка на сообщение
Поделиться на других сайтах

Экспромт - Экспресс создание структуры проекта

Версия 2.6 - Авто-обозначения

 

Шаблон Обозначения

Expromt-v2.6-Mark Template.png

 

Работа по присвоению Обозначения в действии 
- слева (в командной строке) компоненты с Обозначениями
- справа (Окно Шаблона) с заполненными параметрами
Expromt-v2.6-In Action.png

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

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • Denis_12
      Вот это помогло! Большое спасибо))) А я то все пытался через сборку это реализовать)  А Вы случайно не знаете как размеры в эскизе зафиксировать? Я имею ввиду при отдалении чертежа размеры стрелок и шрифтов увеличивается и происходит наслоение размеров друг на друга
    • ID_Hacker
      Для этого есть отдельная зона промышленной подсети. Если не лезть в настройки системной подсети ничего не завалится.   Сеть то грохнуть могли как на NCU так и на PCU50 и подходы к решению проблемы будут разные.
    • Artas28
      Добрый день! Есть какие ни будь рекомендации, на какую длину  нужно зажимать хвостовик в  термопатроне? Есть фреза д6, L50. Могу ли я зажать её за 15мм, или это будет мало? Или нужно зажимать  как минимум за  3 диаметра?
    • Ветерок
      Не понял что это за процедура такая "перенос в 2D".   Наверное, скрывать объекты на том или ином виде надо на соответствующем виде чертежа, а не в сборке. Или создать в сборке соответствующую конфигурацию и отображать на чертеже её.
    • Viktor2004
    • Denis_12
      Доброго времени суток! Ребят, ни как не могу решить проблему авто-обновления чертежного вида 3D сборки, к примеру скрываешь все кроме основания каркаса сборки, переносишь это в 2D (чертежный вид) указываешь размеры и т.п. (ставишь галочки "исключить из авто-обновления") после чего начинаешь в 3D сборке показывать дополнительно стойки (для создания нового вида), и вот в ранее созданном виде даже с отключенным авто-обновлением они тоже начинают проявляться. Как решить эту проблему? Нужно зафиксировать вид, чтобы он не обновлялся без моего участия. SolidWorks 2022 года.
    • Зинаида
      Возможно Вы смотрите не в той перспективе. Проверьте в перспективе "Мой Teamcenter" стоя на ревизии объекта. Возможно Вы смотрите не в той перспективе. Проверьте в перспективе "Мой Teamcenter" стоя на ревизии объекта.
    • alek77
      Да, спасибо, я уже из интереса ее нашел. Еще раз повторю, чтобы не выхватить, сам я такими методами указния размеров не пользуюсь, это самая вредная практика из всех, что встречал. В свое время имел много проблем в автокаде, корректируя чужие чертежи. Но там и отртогональные линии под углом в 0,001 градуса были в норме, и миллион линий одна поверх другой, и незамкнутые отрезки и много всего, от чего волосы дыбом. В солиде, думал, не столкнусь с таким, наивный. Поэтому искал и нашел макрос который косяки размеров подсвечивает. Он вполне рабочий, но не стабильный. В чем причина не разбирался, так как со своей задачей он справляется. Причем отрабатывает и галочки, и замену текста в размере. Хорошо, что @malvi.dp нашел время и что-то корректирует, спасибо отдельное ему за это. Макрос достаточно полезный при работе с чужими документами. И если удастся сохранить все начальные функции этого макроса против изощренных методов вредительства - будет офигенно.
    • Kelny
      Если этой ссылки достаточно для отображения материала и материал уже есть в обозначенной модели, то возможно подойдёт TabBuilder: https://help.solidworks.com/2023/russian/SolidWorks/SWHelp_List.html?id=e68c1877b4fa431483f8c751bd9fcc78&_gl=1*lby1j3*_up*MQ..*_ga*NTEyNjA5NDQ3LjE3MTQxMTU3MzA.*_ga_XQJPQWHZHH*MTcxNDExNTcyOS4xLjEuMTcxNDExNTczNy4wLjAuMA..#Pg0   В старых версиях при написанни ссылок такого радо в некоторых случаях можно было не писать имя файла, а достаточно было вместо имени файла модели оставить ПРОБЕЛ.SLDPRT и имя после этого подставлялось само. Пробовать надо.   Так же можете глянуть макрос по изменению свойств файла (методы и функции там устаревшие, но возможно даже будет работать и можно поковыряться в коде): https://kelnyproject.ucoz.ru/load/6-1-0-8 по програмированию так же есть справка (версию в ссылке поменяйте на свою, что бы справка была актуальна для вашей версии): https://help.solidworks.com/SearchEx.aspx?query=get custom property&version=2010&lang=english,enu&prod=api
    • gudstartup
      только перед обновлением обязательно выполните  все что написано в руководстве и касается сохранения состояния станка и чпу. и обязательно сделайте образ диска и помните что слишком новые версии могут не заработать на вашем чпу относительно безопасно ставить только сервиспаки
×
×
  • Создать...