Создание полностью скрытых параметров в документе

Программирование для CATIA.

Создание полностью скрытых параметров в документе

Сообщение Egor_K » 03 ноя 2007 10:22

Привет, Народ!!!
Есть задачка,для решения которой необходимо создать в парте или продукте параметр, но так чтобы он был не доступен для редактирования пользователям и нигде не отображался. Этот параметр будет использоваться макросом VBA. Возможно ли такое???
Что не жни и что не куй, все равно CATIA руль... :Yahoo!:
Аватара пользователя
Egor_K
Forum Manager
 
Сообщения: 225
Зарегистрирован: 11 сен 2007 18:50
Откуда: Красноярск

Re: Создание полностью скрытых параметров в документе

Сообщение ExtraRight » 03 ноя 2007 16:21

Есть возможность параметры скрыть - команда Hide в контекстном меню на самом параметре. Но их также легко и вернуть назад.
Аватара пользователя
ExtraRight
Forum Manager
 
Сообщения: 1575
Зарегистрирован: 11 сен 2007 18:50
Откуда: Нижний Новгород
Blog: View Blog (8)

Re: Создание полностью скрытых параметров в документе

Сообщение Egor_K » 03 ноя 2007 17:31

Конечно скрыть параметр не проблама, а вот как его полностью спрятать не ясно :unknown:
Что не жни и что не куй, все равно CATIA руль... :Yahoo!:
Аватара пользователя
Egor_K
Forum Manager
 
Сообщения: 225
Зарегистрирован: 11 сен 2007 18:50
Откуда: Красноярск

Re: Создание полностью скрытых параметров в документе

Сообщение Sten » 03 ноя 2007 17:55

Я бы попробовал через UserFeature копать..Не знаю как с VBA оно работает, но это единственный способ который в голову приходит.
Sten
Moderator
 
Сообщения: 504
Зарегистрирован: 20 сен 2007 00:09

Re: Создание полностью скрытых параметров в документе

Сообщение DRazmyslovich » 09 ноя 2007 13:59

Не могу подсказать, как сделать это в интерактиве руками..
Но если использовать CAA, то можно просто создать свой контейнер в документе и реализовав на нём CATINavigateProvider научить отображать то, что надо, а всё остальное держать у себя и никому не показывать
Благословенны забывающие, ибо не помнят они своих ошибок(Ницше)
Аватара пользователя
DRazmyslovich
Новичок
Новичок
 
Сообщения: 13
Зарегистрирован: 27 сен 2007 11:11
Откуда: Минск, Беларусь

Re: Создание полностью скрытых параметров в документе

Сообщение CADRus » 25 ноя 2007 16:34

Если задача в том, чтобы Ваш пользовательский параметр не отображался только в дереве в ветке Parameters и без возможности отобразить и изменить его прям оттуда, то может быть устроит такой вариант, как создание его в пропертях парта или сборки?
Но всё равно до него можно будет добраться любому через f(x) в панели Knowledge... :unknown:
Вложения
Hidden Param
Если долго нажимать CTRL+Z, можно деинсталлировать Windows и разобрать компьютер :)
Аватара пользователя
CADRus
Новичок
Новичок
 
Сообщения: 27
Зарегистрирован: 21 ноя 2007 20:31
Откуда: Москва

Re: Создание полностью скрытых параметров в документе

Сообщение ExtraRight » 25 ноя 2007 20:44

CadRus писал(а):Если задача в том, чтобы Ваш пользовательский параметр не отображался только в дереве в ветке Parameters и без возможности отобразить и изменить его прям оттуда, то может быть устроит такой вариант, как создание его в пропертях парта или сборки?
Но всё равно до него можно будет добраться любому через f(x) в панели Knowledge... :unknown:


Оффтоп. Не имея практического опыта использования Other Properties, хочу спросить: если создать такие свойства, например, в админском режиме, то будут ли они появляться при создании новых партов?
Аватара пользователя
ExtraRight
Forum Manager
 
Сообщения: 1575
Зарегистрирован: 11 сен 2007 18:50
Откуда: Нижний Новгород
Blog: View Blog (8)

Re: Создание полностью скрытых параметров в документе

Сообщение CADRus » 25 ноя 2007 20:54

OFFTOP
Честно говоря, не пробовал так. Но думаю, что не будут. Может быть для таких целей лучше создать темплейт, а потом New From... Хотя, надо проверить просто.
Или уж править %CATIA_PATH%\intel_a\startup\templates\empty.CATPart.
Но это почему-то только на создание новых CATPart-файлов через контекстное меню проводника влияет :(
А если в самой CATIA новый Part создавать, то всё по-старому.
Если долго нажимать CTRL+Z, можно деинсталлировать Windows и разобрать компьютер :)
Аватара пользователя
CADRus
Новичок
Новичок
 
Сообщения: 27
Зарегистрирован: 21 ноя 2007 20:31
Откуда: Москва

Re: Создание полностью скрытых параметров в документе

Сообщение Egor_K » 04 дек 2007 09:09

Не могу подсказать, как сделать это в интерактиве руками..
Но если использовать CAA, то можно просто создать свой контейнер в документе и реализовав на нём CATINavigateProvider научить отображать то, что надо, а всё остальное держать у себя и никому не показывать

Уважаемый DRazmyslovich!!! А не могли бы Вы подробнее рассказать, как создать такой свой контейнер с использованием CAA.
Что не жни и что не куй, все равно CATIA руль... :Yahoo!:
Аватара пользователя
Egor_K
Forum Manager
 
Сообщения: 225
Зарегистрирован: 11 сен 2007 18:50
Откуда: Красноярск

Re: Создание полностью скрытых параметров в документе

Сообщение DRazmyslovich » 04 дек 2007 12:54

Чтобы не расписывать здесь мантры про CAA, я думаю, что самый простой способ это посмотреть пример от DS, расположенный
%CATIA_PATH%\CAADoc\CAAObjectSpecsModeler.edu\CAAOsmAppliCont.m
Там проще всего искать по ф-ции CATCreateApplicativeContainer...
А далее уже если есть какие-то более конкретные вопросы, то пишите :8):
Благословенны забывающие, ибо не помнят они своих ошибок(Ницше)
Аватара пользователя
DRazmyslovich
Новичок
Новичок
 
Сообщения: 13
Зарегистрирован: 27 сен 2007 11:11
Откуда: Минск, Беларусь

Re: Создание полностью скрытых параметров в документе

Сообщение GTV » 04 дек 2007 13:00

Egor_K писал(а):как создать такой свой контейнер с использованием CAA


В CAA-энциклопедии есть такой "юс-кейс":
Код: Выделить всё
<InstallRootDirectory>\CAAProductStructure.edu


Если из него выкинуть всё, что касается "самопальных" фичеров кроме контейнера - то вот он и есть :meowth:
Вы суслика видите ?.. а он - есть
Аватара пользователя
GTV
Новичок
Новичок
 
Сообщения: 40
Зарегистрирован: 25 сен 2007 17:57
Откуда: Минск, Беларусь


Вернуться в CAA-RADE

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

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

cron