Копирование свойств массива

Средства работы с базами знаний.

Копирование свойств массива

Сообщение Zaratustra V » 02 апр 2012 14:15

Здравствуйте,
Существует ли возможность создания ассоциативных массивов, то есть у меня в одной детали есть массив, мне нужно создать такой же в другой детали, так чтобы параметры массивов были связаны?
Аватара пользователя
Zaratustra V
Активный участник
Активный участник
 
Сообщения: 283
Зарегистрирован: 20 сен 2007 11:40
Откуда: Москва

Re: Копирование свойств массива

Сообщение [PTM] » 02 апр 2012 16:39

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

Re: Копирование свойств массива

Сообщение Zaratustra V » 03 апр 2012 23:06

С ручной связкой параметров все понятно, сейчас так и делаю. Может есть какой-то более автоматизированный метод? Или как-нибудь через Power Copy?
Аватара пользователя
Zaratustra V
Активный участник
Активный участник
 
Сообщения: 283
Зарегистрирован: 20 сен 2007 11:40
Откуда: Москва

Re: Копирование свойств массива

Сообщение [PTM] » 04 апр 2012 08:11

Ну не первое что пришло на ум- это завязать через user pattern. только плодить лишние связи придется и пара лишних операций в дереве. Про Power Copy- не пробовал. надо смотреть
Изображение
Аватара пользователя
[PTM]
Moderator
 
Сообщения: 2139
Images: 40
Зарегистрирован: 13 сен 2007 13:03
Откуда: Rzn
Blog: View Blog (15)

Re: Копирование свойств массива

Сообщение zerganalizer » 04 апр 2012 12:04

В принципе можно сделать макрос, переносящий все свойства массива на вновь создаваемый. Или если тип массива один (например, "Экземпляры и интервал") - можно сделать через UDF. Тогда задав параметры этого UDF, копипастите его в другую деталь, UDF вас обругает про "пустые inputs", но вы укажите объект размножения и направление - и все, будет равнозначный массив на других входных данных, но без ассоциативной связи с параметрами первого массива. Но если нужно заводить именно связь через (внешние, если парты разные) параметры - лучше макрос, создающий как массив (с запросом инпутов), так и создающий формулы, связывающие два массива в разных партах. В API вполне достаточно всего, чтобы "клонировать" массивы макросами. Внутри одного парта для связи двух массивов можно разработать специальную UDF, создающую эту связь. Она запросит вас оба массива и перенесет настройки с первого на второй. Но это будет платно и дорого. Макросами я не увлекаюсь, это вам в раздел САА...
Автоматизирую все, что логично.
Аватара пользователя
zerganalizer
Moderator
 
Сообщения: 901
Зарегистрирован: 20 май 2008 15:20


Вернуться в Knowledge

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

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

cron