Страница 1 из 1

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

СообщениеДобавлено: 22 сен 2020 19:57
Lancelot
В ранних версиях, например в 21, толщины хранились в файле CATStdLineThickness.xml.
Куда они перекочевали в версии 2008г?

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

СообщениеДобавлено: 15 дек 2022 10:08
[PTM]
Так вроде там же

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

СообщениеДобавлено: 16 июн 2023 15:46
Lancelot
Где именно лежит этот файл в R28?

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

СообщениеДобавлено: 17 июн 2023 10:16
[PTM]
смотри переменную окружения
строчка
CATCollectionStandard=....
ну и поиск никто не отменял ;-)

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

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

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

СообщениеДобавлено: 26 авг 2023 12:01
[PTM]
вам точно сказали что файл лежит там где указывает переменная
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>

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

СообщениеДобавлено: 31 авг 2023 14:20
keeper
[PTM]
Посмотрел сейчас файл окружения, Строчка CATCollectionStandard, после знака ровно - пусто :-D

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

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

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

поэтому и отсылал на поиск.. у меня они жестко прописаны и не в "installDir"
PTM писал(а):ну или посмотрите в *install path*\Bxx\win_b64\resources\standard\

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

СообщениеДобавлено: 02 окт 2023 13:36
Lancelot
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.
"Такание" и "отсыл к поиску" вместо развёрнутых ответов Я СЧИТАЮ НЕКОРРЕКТНЫМ!
Не все пользователи хорошо разбираются в специализированных настройках программного обеспечения. Могут что-либо не понимать, не уметь, ошибаться... Данный ресурс, насколько я понимаю, был задуман для помощи таким пользователям. Информация и развёрнутые ответы о решении конкретных проблем, понятные начинающему, могли бы сделать ресурс востребованным.
Стоит быть добрее и вежливее. Или не отвечать вовсе.

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

СообщениеДобавлено: 02 окт 2023 14:08
[PTM]
"
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 про настройки по умолчанию ответ в справке

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

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

Если знаете, какими настройками управляют файлы XML этой директории - прошу сообщить.

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

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

так же могут менять дефолтные цвета, толщины линий отображения.
ну и так далее. Всего не знаю.
Советую открыть и посмотреть, что внутри- многие вопросы отпадут. если что-то конкретное спрашивайте.
Справка
English/online/basug_C2/basugcu0301.htm