Добрый день!
Помогите пожалуйста переписать условие, чтобы на чертежи общего вида отображалась спецификация элементов, которые находятся, например, в одной из стадий (сейчас стоит 3 стадия).
Актуально прописано такое условие
if (GetValue("PHASE")=="3") && (GetValue("PROFILE_TYPE")!="B") then Output()
else StepIn()
endif
И результат
Но хотелось бы чтобы данное условие было универсальное и сравнивалось например с одним из пользовательских элементов актуального чертежа. Что-то наподобии этого
if (GetValue("PHASE")==GetValue("DRAWING.USERDEFINED.DRAWING_USERFIELD_1")) ,
но как только там вставляю любой атрибут, то ничего не выводится
Специцикация элемента на чертеже общего вида
-
kozlovamgn
- Сообщения: 1
- Зарегистрирован: 13 июн 2019, 16:17
Специцикация элемента на чертеже общего вида
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Montag
- Сообщения: 65
- Зарегистрирован: 14 фев 2017, 09:07
Re: Специцикация элемента на чертеже общего вида
GetValue("DRAWING.USERDEFINED.DRAWING_USERFIELD_1 получает значение из чертежа детали, а вам нужно из текущего чертежаkozlovamgn писал(а): 13 июн 2019, 16:39 Добрый день!
Помогите пожалуйста переписать условие, чтобы на чертежи общего вида отображалась спецификация элементов, которые находятся, например, в одной из стадий (сейчас стоит 3 стадия).
Актуально прописано такое условие
if (GetValue("PHASE")=="3") && (GetValue("PROFILE_TYPE")!="B") then Output()
else StepIn()
endif
3.JPG
И результат
1.JPG
Но хотелось бы чтобы данное условие было универсальное и сравнивалось например с одним из пользовательских элементов актуального чертежа. Что-то наподобии этого
if (GetValue("PHASE")==GetValue("DRAWING.USERDEFINED.DRAWING_USERFIELD_1")) ,
но как только там вставляю любой атрибут, то ничего не выводится
2.JPG
if (GetValue("PHASE")==GetValue("CURRENT_DRAWING.USERDEFINED.DRAWING_USERFIELD_1"))

