• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

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

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Имя файлов деталей и сборок при импорте из STEP

Автор Дмитрий_Л, 16.02.25, 11:12:23

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Дмитрий_Л

Всем добрый день!

Столкнулся с такой проблемой: при импорте сборки из формата STEP Компас дает подсборкам имена Головной сборки:

фото.png

Слева на фото исходная конфигурация сборки.
Затем она была экспортирована в STEP, и справа результат импорта.
Вместо привычного "Обозначение - Наименование" детали сохраняются с наименованием, а подсборки с обозначением-наименованием головной сборки (и с индексами в конце 1,2,3 и тд).
То есть в примере выше он подсборки переименовал в "головную сборку", в которую они входят. Подсборка 1 -> Головная сборка_1 ну и тд.

В V19 такой проблемы не наблюдалось, сейчас перешли на V23 и появилась.
Аналогично со STEP сборками из инвентора и солида (то есть проблема не в экспорте).
При этом в свойствах деталей и сборок обозначения и наименования сохраняются при этом как положено.

Настройки облазил - ничего близко описывающего имена файлов при импорте не нашел, прошу помощи!

KrissKross

Если нет настроек по сохранению - исходных имен файлов

Попробуйте причесать имена файлов сами

Или с помощью стандартной программы - Комплектовщик Документов
 - входит в состав поставки Компаса

или посмотреть на программу РеМарка, которая позволит:
изменить имена файлов по шаблону - Обозначение + Наименование
и дополнительно - разложить файлы по папкам - каждый в свою подсборку

Почитать более подробно - Ссылка на тему
https://forum.ascon.ru/index.php?topic=39193.0
+ Благодарностей: 1

YNA

Да, знакомая проблема. Началась она, кажется, с 21-й версии. Формат СТЕП не сильно пострадал, пострадало лишь отображение файлов в проводнике Windows, а вот экспорт в формат JT пострадал более глобально и от него лучше сразу отказаться. Решения этих проблем, скорее всего в ближайшем бедующем не предвидится.
Но ни чего страшного нет. Экспортируйте файлы в формат СТЕП, и забудьте про системные имена файлов, они вам в принципе не нужны.   :)

Дмитрий_Л

С комплектовщиком сработало, благодарю!
Сторонние программы увы ставить запрещает руководство.

Но всё же это костыль, либо с какой-то версии поменяли правила импорта из степа, либо всё таки есть настройка.
В прошлой версии Компас сам открывал STP как надо

Doom2

#4
Имена файлов исходят же из самого step файла - надо его открыть и прочесть все данные - обработать кодировку если нужно и изменить имена файлов.

РеМарка, именно так работает ? бегло просмотрел записи но что то не понял как в таком случае она работает.

Формат Step придерживается в основном стандарту ISO.

Цитата: Дмитрий_Л от 16.02.25, 16:22:24В прошлой версии Компас сам открывал STP как надо
Тоже замечал такое и между step форматами есть свои версии.

Если поискать в сети опенсорс компоненты то некоторые имеют инструменты по обработке ошибок те получается эти ошибки уже при сохранении модели в step(проверено на опыте)

Валерий Изранов

Цитата: YNA от 16.02.25, 16:21:57и забудьте про системные имена файлов, они вам в принципе не нужны
Не совсем верно. Имя имеет большое значение.
Внизу вар 1 как  должно быть, вар 3 как не должно.
Почувствуйте разницу.

СВ


YNA

Цитата: Дмитрий_Л от 16.02.25, 11:12:23Настройки облазил - ничего близко описывающего имена файлов при импорте не нашел, прошу помощи!
Перепроверил все три формата СТEП - одно и тоже.
Видимо с этим придётся смириться, но и блокирующей ошибки в этом нет ибо свойства передаются точно.
Но если нужны именно имена файлов, как их видит операционная система, то такое представление имён будет, мягко говоря, неудобное.
Напишите в СТП, что там ответят по этому поводу?

Дмитрий_Л

Цитата: YNA от 17.02.25, 09:14:38ибо свойства передаются точно

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

Тоже прогнал кучу степов - ошибка именно в раскрытии.
Но потом пересохранил через Комплектовщик - и всё нормально сохранилось, процесс стал на минуту медленнее, как будто не столь критично.

Это конечно при условии, что СТЕП адекватный.

YNA

Цитата: Дмитрий_Л от 17.02.25, 10:20:31Так вся суть в том, что свойства не точно передаются.
Он подсборки со своими номерами и наименованиями обзывает как головную СБ.
Ну, собственно по форуму начинаешь понимать "who is who?". Без обид.  :beer:
При чём тут свойства файла и имя файла, которое нужно лишь для операционной системы? Имена файлов часто бывают рендомным набором буквенно-цифровых символов, набранных второпях. Их менять нельзя. Свойства файла - это Наименование, Обозначение и т. п. Эти свойства могут меняться много раз за время создания проекта. Но, если проект завешан, то ясен пень, будет удобно привести имена файлов, видимых операционной системой, к свойствам файлов, видимых Компасом. Ну так на этот случай и существуют разнообразные коиплектовщики-преобразователи.
СТЕП тут особо не виноват, хотя и косячит.
Но, тем не менее, попробую отправить запрос в СТП.

Doom2

Цитата: YNA от 17.02.25, 20:04:17Имена файлов часто бывают рендомным набором буквенно-цифровых символов, набранных второпях.
Не думаю что рандомно - прогнал через декодер получил изначальное имя.  Проблема с кодировкой.

Цитата: YNA от 17.02.25, 20:04:17СТЕП и прочие преобразователи ту вообще не при делах.
Если поменять кодировку файла step то не чего не поменяется а если сменить на 2-3 версии К ниже то все иделаьно. С другими кадами - тоже самое.
Получается сам step диктует логику извлечения из него информации ? или все таки версия ?

Нет заказов в этом направлении на биржах так бы стимул был бы изучить.

Дмитрий_Л

Цитата: YNA от 17.02.25, 20:04:17Ну, собственно по форуму начинаешь понимать "who is who?". Без обид.  :beer:
При чём тут свойства файла и имя файла, которое нужно лишь для операционной системы? Имена файлов часто бывают рендомным набором буквенно-цифровых символов, набранных второпях. Их менять нельзя. Свойства файла - это Наименование, Обозначение и т. п. Эти свойства могут меняться много раз за время создания проекта. Но, если проект завешан, то ясен пень, будет удобно привести имена файлов, видимых операционной системой, к свойствам файлов, видимых Компасом. Ну так на этот случай и существуют разнообразные коиплектовщики-преобразователи.
СТЕП тут особо не виноват, хотя и косячит.
Но, тем не менее, попробую отправить запрос в СТП.

Ну понял к чему тут "who is who?", так что не обиделся)

Когда есть БД нормальная для хранения моделей и кд - то да, на имя файла плевать.
У нас хранение просто на диске в папках, и совпадение имени файла с форматом "обозначение-наименование" просто мастхэв. Иначе в каше из символов просто ничего не разобрать.
Обозначение и наименование в имя файла тянутся из свойств - вот оно и причем тут.

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

Валерий Изранов

Цитата: Дмитрий_Л от 03.03.25, 15:58:50Когда есть БД нормальная ... то да, на имя файла плевать.
Я бы так не сказал.
Внизу 3 варианта имен файлов одного и того же изделия.
Почувствуйте прелесть вар 1 от остальных.

СВ

 Говорит само за себя!
Особенно: Профиль, Швеллер, Труба, Пруток, ВЕРХ!