Пожалуйста, не блокируйте рекламу!

0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн PUX

  • *****
  • 1128
  • Репутация: +54/-0
  • Пол: Мужской
  • mad skill non-sence designer
Первые шаги в GDL
« Ответ #240 : Сентября 14, 2016, 11:01:05 »

Test

На сколько сложно прицепить к своему объекту МЕР точку подключения? Про ГДЛ я только слышал.

*

Оффлайн SIMFF

  • *****
  • 2299
  • Репутация: +194/-4
  • Пол: Мужской
Первые шаги в GDL
« Ответ #241 : Сентября 14, 2016, 11:48:41 »
На сколько сложно прицепить к своему объекту МЕР точку подключения?....
Сложно понять, что вы имеете ввиду под точкой подключения, в привязке к GDL объекту?
Возможно вы говорите про точку вставки, образующуюся HOTSPOT-ами? То это просто - дважды прописать в скрипте ее параметр, в начале и в конце (после других hotspot-ов), и тогда она зафиксируется.

*

Оффлайн PUX

  • *****
  • 1128
  • Репутация: +54/-0
  • Пол: Мужской
  • mad skill non-sence designer
Первые шаги в GDL
« Ответ #242 : Сентября 14, 2016, 17:36:32 »
При инсталляции МЕР аддона у связанных с его работой стандартных объектов появляются точки подключения. У раковины появляются точки подключения горячей, холодной и сточной воды. У кухонной вытяжки появляется точка для подключения вентиляционного канала. При трассировке МЕР элементы туда подключаются.

*

Оффлайн SIMFF

  • *****
  • 2299
  • Репутация: +194/-4
  • Пол: Мужской
Первые шаги в GDL
« Ответ #243 : Сентября 14, 2016, 19:01:16 »
.... У раковины появляются точки подключения горячей, холодной и сточной воды. У кухонной вытяжки появляется точка для подключения вентиляционного канала. При трассировке МЕР элементы туда подключаются.
При трассировке MEP элементы и к стулу будут подключаться. Будут подключаться к любой точке, где прописан hotspot.
Так и не понятна ваша проблема.

*

Оффлайн Kenaz

  • ***
  • 75
  • Репутация: +3/-0
  • Пол: Мужской
Первые шаги в GDL
« Ответ #244 : Сентября 16, 2016, 15:05:01 »
Цитировать
На сколько сложно прицепить к своему объекту МЕР точку подключения? Про ГДЛ я только слышал.
Если вопрос в том, как к объекту добавить Соединения с возможностью выбора Типа фигуры, Ширины, Длины, Системы MEP и т.п., тогда:
1. При создании объекта надо использовать Соединение MEP из Библиотеки MEP.
2. Сохранить 3D модель как Специальный Элемент MEP... (в аксонометрии).

*

Оффлайн kazakru

  • ***
  • 101
  • Репутация: +2/-0
  • Пол: Мужской
Первые шаги в GDL
« Ответ #245 : Сентября 17, 2016, 18:51:01 »
Уважаемые гуру...

у меня есть автотекст
например переменной moytext присвоено значение этого автотекста
moytext = "<autotext-PROJECT-351919C6-D838-4ECE-B021-114EE86F8DB3>"Хочу вычислить длину автотекста
TEXT2 -0.01*A_ , 0.01*A_, STRLEN (moytext)и мне всегда выдает длину 55 - количество <autotext-PROJECT-351919C6-D838-4ECE-B021-114EE86F8DB3>
хотя если вывести значение
TEXT2 -0.01*A_ , 0.01*A_, moytextто все нормально - покажет значение автотекста

как выйти из этой ситуации?

практическая задача:
в сведениях о проекте есть строка, при наличии какого либо значения в этой строке выполняется условие 1, при отсутствии соответственно условие 2

*

Оффлайн lsr

  • *****
  • 1268
  • Репутация: +247/-6
  • Пол: Мужской
  • http://sl-gdl.com
Первые шаги в GDL
« Ответ #246 : Сентября 17, 2016, 19:01:46 »
STW вместо STRLEN

*

Оффлайн kazakru

  • ***
  • 101
  • Репутация: +2/-0
  • Пол: Мужской
Первые шаги в GDL
« Ответ #247 : Сентября 17, 2016, 19:44:47 »
нет, все точно так же - показывает ширину именно <autotext-PROJECT-351919C6-D838-4ECE-B021-114EE86F8DB3>
а не самого значения автотекста...

*

Оффлайн kazakru

  • ***
  • 101
  • Репутация: +2/-0
  • Пол: Мужской
Первые шаги в GDL
« Ответ #248 : Сентября 17, 2016, 19:47:04 »
тут проблема не в том как вычислить..
а в том что скрипт вычисляет ДО того как преобразовывается автотекст в текст...

*

Оффлайн lsr

  • *****
  • 1268
  • Репутация: +247/-6
  • Пол: Мужской
  • http://sl-gdl.com
Первые шаги в GDL
« Ответ #249 : Сентября 17, 2016, 20:05:17 »
Так про что вы тогда спрашиваете? Как верно определить порядок выполнения команд или про значения.
STW -ширина текста в мм с учётом стиля
STRLEN - кол-во символов.
Команды выполняются в той последовательности как вы их прописали. Сделайте ветку (подпрограмму) GOSUB или GOTO. Как уж вам удобнее в скрипте.

*

Оффлайн kazakru

  • ***
  • 101
  • Репутация: +2/-0
  • Пол: Мужской
Первые шаги в GDL
« Ответ #250 : Сентября 17, 2016, 20:29:52 »
Вы не поняли проблемы.
Можете сами воспроизвести.
как мне кажется в GDL не вычисляется значение автотекста, а мне нужно работать именно со значением, а все операторы почему то работают с именем автотекста.

просто например в сведениях о проекте возьмите любой автотекст или новый создайте и попробуйте в GDL вычислить кол-во символов или ширину введенных вами значений автотекста,

*

Оффлайн lsr

  • *****
  • 1268
  • Репутация: +247/-6
  • Пол: Мужской
  • http://sl-gdl.com
Первые шаги в GDL
« Ответ #251 : Сентября 17, 2016, 20:45:11 »
У вас какая-то путаница в голове, либо вы вычисляете конкретную длину строки либо вообще наличие любого текста в строке (параметре).
Цитировать
практическая задача:
в сведениях о проекте есть строка, при наличии какого либо значения в этой строке выполняется условие 1, при отсутствии соответственно условие 2
Исходя из этого простейший
IF moytext <>"" THEN
Условие_1
ELSE
Условие_2
ENDIF

*

Оффлайн kazakru

  • ***
  • 101
  • Репутация: +2/-0
  • Пол: Мужской
Первые шаги в GDL
« Ответ #252 : Сентября 17, 2016, 20:49:41 »
Вы просто попробуйте...
не важно что я вычисляю..
давайте определимся и возьмем что я вычисляю количество символов.
просто пробуйте воспроизвести
введите слово привет например в любой автотекст и попробуйте вычислить длину..

результат будет - количество символов = 55 = <autotext-PROJECT-351919C6-D838-4ECE-B021-114EE86F8DB3>

а не количество символов слова привет которое равно 6

*

Оффлайн Vachik

  • *****
  • 4758
  • Репутация: +734/-4
  • Пол: Мужской
Первые шаги в GDL
« Ответ #253 : Сентября 17, 2016, 21:35:03 »
А если добавить кавычки
TEXT2 -0.01*A_ , 0.01*A_, STRLEN ("moytext")

*

Оффлайн kazakru

  • ***
  • 101
  • Репутация: +2/-0
  • Пол: Мужской
Первые шаги в GDL
« Ответ #254 : Сентября 17, 2016, 21:41:47 »
нет.. теперь показывает количество символов в операторе, что в принципе логично

 

Похожие темы

  Тема / Автор