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

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

*

Оффлайн gogiyar

  • *****
  • 1315
  • Репутация: +28/-0
  • Пол: Мужской
Re: Библиотечные элементы LSR и не только
« Ответ #75 : Декабря 01, 2010, 23:56:32 »

Test

Спасибо Матвей, что заметил косяки.И надеюсь LSR не будет очень ругаться,что немного отошли от темы.
 И в какую тему теперь писать по данному вопросу в  http://cadstudio.ru/forum/index.php/topic,22570.15.html  Генплан (геодезический план, ситуационный план) в ArchiCAD или же в ошибки АС?
SIMFF отвечу здесь, а после думаю можно будет перенести ответы в соответствующий раздел. Топографию вставляю dwg и думаю дальше 3км от нуля.
В условных, ставишь свой генплан на 0.0 проекта и присваиваешь условные координаты (вводишь корректировку с помощью БЭ Тчк координат La_Ser)
Проверю и после отпишусь.

*

Оффлайн gogiyar

  • *****
  • 1315
  • Репутация: +28/-0
  • Пол: Мужской
Re: Библиотечные элементы LSR и не только
« Ответ #76 : Декабря 02, 2010, 11:16:12 »
А если поступить так:
 сначала простроить все координаты участка с помощью узловой точки, в итоге зафиксированный ГПЗУ, правда он может быть "очень" далеко от О(начала координат), после дополнительно нанести один/два креста и при необходимости сместить "все это"(ГПЗУ и кресты) в нужное НАМ место для дальнейшей работы.А потом настроить БЭ тчк от LSR (поставить БЭ и вкл. значение репера,навести его на любой крест, но в параметры БЭ прописать  координаты этого креста).
Я думал так будет работать, но считает тоже как то странно, выложил скрин. Может меня поправите если не прав.

*

Оффлайн lsr

  • *****
  • 1268
  • Репутация: +247/-6
  • Пол: Мужской
  • http://sl-gdl.com
Re: Библиотечные элементы LSR и не только
« Ответ #77 : Декабря 02, 2010, 16:46:31 »
Вот это я попал на TV
Как говаривал незабвенный ЧВС : Хотели как лучше, а получилось ...
           02.12.10               La_Ser   - (профессор Паразитолог)

*

Оффлайн gogiyar

  • *****
  • 1315
  • Репутация: +28/-0
  • Пол: Мужской
Re: Библиотечные элементы LSR и не только
« Ответ #78 : Декабря 02, 2010, 17:01:12 »
 :(что случилось

*

Оффлайн lsr

  • *****
  • 1268
  • Репутация: +247/-6
  • Пол: Мужской
  • http://sl-gdl.com
Re: Библиотечные элементы LSR и не только
« Ответ #79 : Декабря 02, 2010, 17:18:13 »
Да так, это я вообще. Казалось что я хороший элемент сочинил, а в итоге пользоваться им ни, ни

*

Оффлайн SIMFF

  • *****
  • 2299
  • Репутация: +194/-4
  • Пол: Мужской
Re: Библиотечные элементы LSR и не только
« Ответ #80 : Декабря 02, 2010, 17:55:56 »
Казалось что я хороший элемент сочинил, а в итоге пользоваться им ни, ни
Да отличный БЭ сочинил, если бы не ошибка в ArchiCAD/ Потому то и появилась идея коорекция показаний по X и Y

*

Оффлайн gogiyar

  • *****
  • 1315
  • Репутация: +28/-0
  • Пол: Мужской
Re: Библиотечные элементы LSR и не только
« Ответ #81 : Декабря 02, 2010, 22:43:35 »
БЭ ПРАВДА ОЧЕНЬ ХОРОШИЙ!!!

*

Оффлайн lsr

  • *****
  • 1268
  • Репутация: +247/-6
  • Пол: Мужской
  • http://sl-gdl.com
Re: Библиотечные элементы LSR и не только
« Ответ #82 : Декабря 10, 2010, 07:44:15 »
На конкурирующей фирме- Archi-Cat предложили решение проблемы

http://archi-cat.com/forum/index.php?showtopic=5486&pid=44833&st=40&#entry44833
Проверяйте, речь идет о строке 178 мастер скрипта

*

Оффлайн gogiyar

  • *****
  • 1315
  • Репутация: +28/-0
  • Пол: Мужской
Re: Библиотечные элементы LSR и не только
« Ответ #83 : Декабря 10, 2010, 08:51:42 »
удалил
DM_Txt[3]=Txt_Koord_Y+STR(Y~*UN+Kor_Y*MRY, 4,Digit)
DM_Txt[4]=Txt_Koord_X+STR(X~*UN+Kor_X*MRX, 4,Digit)
заменил
DM_Txt[3]=Txt_Koord_Y+STR((GLOB_WORLD_ORIGO_OFFSET_Y + SYMB_POS_Y)*UN+Kor_Y*MRY, 4,Digit)
DM_Txt[4]=Txt_Koord_X+STR((GLOB_WORLD_ORIGO_OFFSET_X + SYMB_POS_X)*UN+Kor_X*MRX, 4,Digit)
а итог снова не радует?

*

Оффлайн SIMFF

  • *****
  • 2299
  • Репутация: +194/-4
  • Пол: Мужской
Re: Библиотечные элементы LSR и не только
« Ответ #84 : Декабря 10, 2010, 12:37:01 »
удалил
DM_Txt[3]=Txt_Koord_Y+STR(Y~*UN+Kor_Y*MRY, 4,Digit)
DM_Txt[4]=Txt_Koord_X+STR(X~*UN+Kor_X*MRX, 4,Digit)
заменил
DM_Txt[3]=Txt_Koord_Y+STR((GLOB_WORLD_ORIGO_OFFSET_Y + SYMB_POS_Y)*UN+Kor_Y*MRY, 4,Digit)
DM_Txt[4]=Txt_Koord_X+STR((GLOB_WORLD_ORIGO_OFFSET_X + SYMB_POS_X)*UN+Kor_X*MRX, 4,Digit)
а итог снова не радует?
По вашим скринам не очень понятно, чего вы хотели добиться. Вся "бойня" шла за то, что бы показания БЭ Точка координат не слетали при километровых удалениях объекта от 0.0 проекта. Раньше показания слетали после закрытия и нового открытия этого же файла.
Я тоже сделал как написано, только не удалял строки, по совету Isr, а "припарковал" их..вот так..
!! DM_Txt[3]=Txt_Koord_Y+STR(Y~*UN+Kor_Y*MRY, 4,Digit)
!! DM_Txt[4]=Txt_Koord_X+STR(X~*UN+Kor_X*MRX, 4,Digit)

и ....... Получил результат, чего так долго ждали. ПОКАЗАНИЯ КООРДИНАТ НЕ СЛЕТАЮТ:laugh:
Опробовал на трех проектах, все стабильно работает.
Претензии к Graphisoft по данному вопросу снимаются.  :D

Скрин под кнопкой.
Извините, вам запрещён просмотр содержимого спойлеров.

*

Оффлайн lsr

  • *****
  • 1268
  • Репутация: +247/-6
  • Пол: Мужской
  • http://sl-gdl.com
Re: Библиотечные элементы LSR и не только
« Ответ #85 : Декабря 10, 2010, 13:02:37 »
SIMFF, я вам посоветовал не удалять, а поставить воскл. знак, так, на всякий случай. Раз эта глобальная переменная работает корректно, то
 DM_Txt[3]=Txt_Koord_Y+STR(Y~*UN+Kor_Y*MRY, 4,Digit)
 DM_Txt[4]=Txt_Koord_X+STR(X~*UN+Kor_X*MRX, 4,Digit)
можно смело удалить.
Это уже является комментарием, а по своей сути  мусором и шелухой от семечек, и каждый символ и пробел утяжеляет вес элемента и нагружает память архикада

*

Оффлайн SIMFF

  • *****
  • 2299
  • Репутация: +194/-4
  • Пол: Мужской
Re: Библиотечные элементы LSR и не только
« Ответ #86 : Декабря 10, 2010, 13:24:40 »
можно смело удалить.
Это уже является комментарием, а по своей сути  мусором и шелухой от семечек, и каждый символ и пробел утяжеляет вес элемента и нагружает память архикада
Я прекрасно это понимаю, просто мое описание действий шло в тандеме к сообщению gogiyar.
Вот еще раз все обкатаю, и потом смело удалю... Спасибо за беспокойство.  :rolleyes:

*

Оффлайн gogiyar

  • *****
  • 1315
  • Репутация: +28/-0
  • Пол: Мужской
Re: Библиотечные элементы LSR и не только
« Ответ #87 : Декабря 10, 2010, 13:40:16 »
Как на кошке было написано я так и сделал. Как правильно все сделать в итоге?
Удалять полностью в основном скрипте? (тогда пишет ошибка 2Д скрипта):
ENDIF
DM_Txt[3]=Txt_Koord_Y+STR(Y~*UN+Kor_Y*MRY, 4,Digit)
DM_Txt[4]=Txt_Koord_X+STR(X~*UN+Kor_X*MRX, 4,Digit)

Может легче исправленный БЭ выложить?

*

Оффлайн lsr

  • *****
  • 1268
  • Репутация: +247/-6
  • Пол: Мужской
  • http://sl-gdl.com
Re: Библиотечные элементы LSR и не только
« Ответ #88 : Декабря 10, 2010, 14:14:39 »
Полностью удалять DM_Txt нельзя
Креплю правленый, но по моему вы не о глобальном сносе координат думаете, а о привязке к гео.реперу.

*

Оффлайн gogiyar

  • *****
  • 1315
  • Репутация: +28/-0
  • Пол: Мужской
Re: Библиотечные элементы LSR и не только
« Ответ #89 : Декабря 10, 2010, 14:31:01 »
Я думаю как заставить этот БЭ считать координаты! Но все четно( проверил новый БЭ, тоже самое. Если выставлять репер в 0, то все равно дает не понятные координаты.

 

Похожие темы

  Тема / Автор