Толщины линий CATIA V5-6 R2008

Вопросы структуры, инсталляции и администрирования CATIA.

Толщины линий CATIA V5-6 R2008

Сообщение Lancelot » 22 сен 2020 19:57

В ранних версиях, например в 21, толщины хранились в файле CATStdLineThickness.xml.
Куда они перекочевали в версии 2008г?
Lancelot
Новичок
Новичок
 
Сообщения: 60
Зарегистрирован: 17 ноя 2007 18:54

Re: Толщины линий CATIA V5-6 R2008

Сообщение [PTM] » 15 дек 2022 10:08

Так вроде там же
Изображение
Аватара пользователя
[PTM]
Moderator
 
Сообщения: 2139
Images: 40
Зарегистрирован: 13 сен 2007 13:03
Откуда: Rzn
Blog: View Blog (15)

Re: Толщины линий CATIA V5-6 R2008

Сообщение Lancelot » 16 июн 2023 15:46

Где именно лежит этот файл в R28?
Lancelot
Новичок
Новичок
 
Сообщения: 60
Зарегистрирован: 17 ноя 2007 18:54

Re: Толщины линий CATIA V5-6 R2008

Сообщение [PTM] » 17 июн 2023 10:16

смотри переменную окружения
строчка
CATCollectionStandard=....
ну и поиск никто не отменял ;-)
Изображение
Аватара пользователя
[PTM]
Moderator
 
Сообщения: 2139
Images: 40
Зарегистрирован: 13 сен 2007 13:03
Откуда: Rzn
Blog: View Blog (15)

Re: Толщины линий CATIA V5-6 R2008

Сообщение Lancelot » 24 авг 2023 18:29

Этот сайт отличается пустыми ответами. Никакой содержательной информации. Убедился очередной раз. :-(
Lancelot
Новичок
Новичок
 
Сообщения: 60
Зарегистрирован: 17 ноя 2007 18:54

Re: Толщины линий CATIA V5-6 R2008

Сообщение [PTM] » 26 авг 2023 12:01

вам точно сказали что файл лежит там где указывает переменная
CATCollectionStandard=.... В в файле enviroment CATIA_P3.V5-6R2008.Bxx.txt

если его нет,то надо создать по пути указанному в переменной.
содержение ниже

PS даже если я напишу, путь где это лежит у меня- это вам ничего не даст, тк мои настройки корп и выдаются сервером
и пути отличаются, поэтому и отправляю с поиском по директории установки кати ( если не знаете где лежит ваш env.txt или смотреть и/или указывать путь в самом env.txt)
Если хотите точнее- указывайте содержимое env.txt путь установки
ну или посмотрите в *install path*\Bxx\win_b64\resources\standard\

Код: Выделить всё
<?xml version="1.0" ?>
<std:node name="LineThickness">

  <std:typedef name="CATThickness">
    <std:intval name="Availability">0</std:intval>
    <std:intval name="Pixel">1</std:intval>
    <std:floatval name="mm">0.13</std:floatval>
  </std:typedef>

    <std:typeval name="CATThickness">
      <std:intval name="Availability">1</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">1</std:intval>
      <std:intval name="Pixel">2</std:intval>
      <std:floatval name="mm">0.35</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">1</std:intval>
      <std:intval name="Pixel">3</std:intval>
      <std:floatval name="mm">0.70</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">1</std:intval>
      <std:intval name="Pixel">4</std:intval>
      <std:floatval name="mm">1.00</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">1</std:intval>
      <std:intval name="Pixel">5</std:intval>
      <std:floatval name="mm">1.40</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">1</std:intval>
      <std:intval name="Pixel">6</std:intval>
      <std:floatval name="mm">2.00</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">1</std:intval>
      <std:intval name="Pixel">7</std:intval>
      <std:floatval name="mm">2.30</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">1</std:intval>
      <std:intval name="Pixel">8</std:intval>
      <std:floatval name="mm">2.60</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>
    <std:typeval name="CATThickness">
      <std:intval name="Availability">0</std:intval>
      <std:intval name="Pixel">1</std:intval>
      <std:floatval name="mm">0.13</std:floatval>
    </std:typeval>

</std:node>
Изображение
Аватара пользователя
[PTM]
Moderator
 
Сообщения: 2139
Images: 40
Зарегистрирован: 13 сен 2007 13:03
Откуда: Rzn
Blog: View Blog (15)

Re: Толщины линий CATIA V5-6 R2008

Сообщение keeper » 31 авг 2023 14:20

[PTM]
Посмотрел сейчас файл окружения, Строчка CATCollectionStandard, после знака ровно - пусто :-D

[Lancelot]
А о толщине каких линий идет речь? О драфтинге?
Стандарты также как и раньше лежат в C:\Program Files\Dassault Systemes\B25\win_b64\resources\standard
Аватара пользователя
keeper
Постоянный участник
Постоянный участник
 
Сообщения: 614
Зарегистрирован: 15 дек 2008 13:28
Откуда: Дд

Re: Толщины линий CATIA V5-6 R2008

Сообщение [PTM] » 01 сен 2023 08:00

keeper писал(а): [PTM]
Посмотрел сейчас файл окружения, Строчка CATCollectionStandard, после знака ровно - пусто :-D

поэтому и отсылал на поиск.. у меня они жестко прописаны и не в "installDir"
PTM писал(а):ну или посмотрите в *install path*\Bxx\win_b64\resources\standard\
Изображение
Аватара пользователя
[PTM]
Moderator
 
Сообщения: 2139
Images: 40
Зарегистрирован: 13 сен 2007 13:03
Откуда: Rzn
Blog: View Blog (15)

Re: Толщины линий CATIA V5-6 R2008

Сообщение Lancelot » 02 окт 2023 13:36

keeper писал(а):[Lancelot]
А о толщине каких линий идет речь? О драфтинге?
Стандарты также как и раньше лежат в C:\Program Files\Dassault Systemes\B25\win_b64\resources\standard


Уважаемый, keeper!
Речь идёт о толщине линий "ПО УМОЛЧАНИЮ" (см. скриншот)
Файл находился по адресу:
C:\Program Files (x86)\CATIA_R21\intel_a\resources\standard\CATStdLineThickness.xml - отвечал за типы и толщины линий "ПО УМОЛЧАНИЮ", что понятно из его названия.
Поправив его можно было установить нужные толщины линий, которые затем использовать в настройках стандарта. (Всё, что больше №8 - настраиваемые типы и толщины.)

В новых версиях поле установки CATIA файл в директории отсутствует. (В самых новых, которых у меня нет - опять появляется, как мне сообщила ТП)
Потому и встал вопрос. Какой из файлов в версиях старше R21 отвечает за толщины линий ПО УМОЛЧАНИЮ, которые мы можем наблюдать в окне, "Options"?

По умолчанию переменная CATCollectionStandard при установке действительно не определена.

Что касается "CATCollectionStandard" - это директория в которую падают стандарты изменённые пользователем (с администраторскими правами). Никакого отношения к вопросу мной заданному эта директория не имеет. ЭТО НЕ ДИРЕКТОРИЯ НАСТРОЕК ПО УМОЛЧАНИЮ.

[PTM] писал(а):вам точно сказали что файл лежит там где указывает переменная
CATCollectionStandard=.... В в файле enviroment CATIA_P3.V5-6R2008.Bxx.txt

если его нет,то надо создать по пути указанному в переменной.
содержение ниже


1. Вам даже keeper написал, что переменная НЕ ОПРЕДЕЛЕНА
2. Однако, если переменная пуста, откуда берутся настройки толщин линий по умолчанию?

[PTM] писал(а):PS даже если я напишу, путь где это лежит у меня- это вам ничего не даст, тк мои настройки корп и выдаются сервером
и пути отличаются, поэтому и отправляю с поиском по директории установки кати ( если не знаете где лежит ваш env.txt или смотреть и/или указывать путь в самом env.txt)
Если хотите точнее- указывайте содержимое env.txt путь установки ну или посмотрите в *install path*\Bxx\win_b64\resources\standard\


1. Где лежит файл настроек ***.txt окружения я знаю.
2. Что значит "ЭТО"? Вместо ответа "по существу" или просьбы уточнения вопроса, как, например это делает keeper, вы даёте советы "космического масштаба и ..."
3. Про ваши корпоративные настройки никто и не спрашивал. Вопрос касался НАСТРОЙКИ ПО УМОЛЧАНИЮ, которая происходит при установке CATIA.

[PTM] писал(а):ну или посмотрите в *install path*\Bxx\win_b64\resources\standard\


УФФФ. Нет там файла CATStdLineThickness.xml в версиях старше R21 (например в V5-6 R2018) после установки!

Для объективности я должен констатировать, что содержание файла, который вы, PTM, привели, действительно относится к CATStdLineThickness.xml. Разница с моим xml только в толщине линий старше №8.
№9, №10, №11 - определяют толщины и типы линий, которые я использую в стандарте Drafting при "генерации" видов и "интерактивном" черчении.
(Я до настоящего момента сижу на R21 ;-) )

P.S.
"Такание" и "отсыл к поиску" вместо развёрнутых ответов Я СЧИТАЮ НЕКОРРЕКТНЫМ!
Не все пользователи хорошо разбираются в специализированных настройках программного обеспечения. Могут что-либо не понимать, не уметь, ошибаться... Данный ресурс, насколько я понимаю, был задуман для помощи таким пользователям. Информация и развёрнутые ответы о решении конкретных проблем, понятные начинающему, могли бы сделать ресурс востребованным.
Стоит быть добрее и вежливее. Или не отвечать вовсе.
Вложения
Толщины линий по умолчанию CATIA
Lancelot
Новичок
Новичок
 
Сообщения: 60
Зарегистрирован: 17 ноя 2007 18:54

Re: Толщины линий CATIA V5-6 R2008

Сообщение [PTM] » 02 окт 2023 14:08

"
As explained in About Standards, default line thickness definitions are provided by Dassault Systèmes and referenced by the CATDefaultCollectionStandard environment variable which is set to installation_folder\resources\standard by default."
http://catiadoc.free.fr/online/basug_C2/basugcu0303.htm
Почему у вас его нет- это загадка, тк у меня в V5B29 и V5R30 всё есть.
Если знаешь как называется файл-найти просто поиском ( поэтому туда и послал уж извиняйте я из стареньких когда поиском найти проще имея входные данные)
Так можете пинать админов чтоб прописали вам путь в переменную окружения и сохраните своq xml туда. Как- ссылка на справку выше.
и да приколов с переменными окружения и где что лежит - может быть великое множество. например можно запускать катьку через ланчер который будет подтягивать свои переменные окружения, который вы даже не будете знать где и как лежит и как называется( файл окружения).поэтому вы можете и не видеть стандартного пути толщин линий. Но имея его название его можно найти ( если он у вас на компе, а не подтягивается динамически) ну итд итп.
PS можете еще и переменные окружения посмотреть.. а вдруг там.
PPS про настройки по умолчанию ответ в справке
Изображение
Аватара пользователя
[PTM]
Moderator
 
Сообщения: 2139
Images: 40
Зарегистрирован: 13 сен 2007 13:03
Откуда: Rzn
Blog: View Blog (15)

Re: Толщины линий CATIA V5-6 R2008

Сообщение Lancelot » 04 окт 2023 21:29

Содержание директорий "Standard"
Слева R2018 справа R21
В R2032 добавляется ещё одна папка (Штампы)

Если знаете, какими настройками управляют файлы XML этой директории - прошу сообщить.
Вложения
Lancelot
Новичок
Новичок
 
Сообщения: 60
Зарегистрирован: 17 ноя 2007 18:54

Re: Толщины линий CATIA V5-6 R2008

Сообщение [PTM] » 09 окт 2023 16:42

для затравки
win_b64\reffiles\Drafting\
но там вроде старые файлы... но я не уверен. в той же папке тхт с описанием и как из них получить xml
По вашим скринам:
У меня там еще больше файлов.( ну так для справки)
В основном они отвечают за дефолтные настройки, например:
3DModelingDefaultValues -значения по умолчанию в диалоговых окнах и выбранные галочки в них же.
CounterBoredHole отверстия под винты в инструменте hole
Drafting- стандарты оформления
dxf- настройка dxf типа маппинг, шрифты и линии.
Так жэ у вас в списке

так же могут менять дефолтные цвета, толщины линий отображения.
ну и так далее. Всего не знаю.
Советую открыть и посмотреть, что внутри- многие вопросы отпадут. если что-то конкретное спрашивайте.
Справка
English/online/basug_C2/basugcu0301.htm
Изображение
Аватара пользователя
[PTM]
Moderator
 
Сообщения: 2139
Images: 40
Зарегистрирован: 13 сен 2007 13:03
Откуда: Rzn
Blog: View Blog (15)


Вернуться в Инфраструктура и администрирование

Кто сейчас на конференции

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