1. ВНИМАНИЕ! В течении пары дней +- будет переезд форума на более защищённый сервер. Возможны перебои в работе.
    Скрыть объявление

выноска координат одной клавишей по иксам и игрекам

Тема в разделе "Autodesk", создана пользователем dkuroch, 4 июн 2013.

  1. pitpen72

    pitpen72 Форумчанин

    Это понятно.... Я бы хотел красоту наводить после того как выноску определил...
     
  2. Лисп работал шикарно... До тех пор пока я не решил попробовать изменить настройки в "стиле мультивыноски", а конкретно я изменил Тип с "прямая" на "нет", прямая убралась, и когда я решил вернуть прямую то выяснилось что она не возвращается. И теперь координаты на чертежах отобрабаются без прямых и непонятно что к чему относится... Может кто-нибудь объяснить что я сделал не так и как это исправить?
     
  3. Добрый день!А возможно ли такая же программа,но не с мультвынос.,а как с обычной ОРДИНАТНЫЙ Р-Р?
     
  4. borik

    borik Форумчанин

    CONSTANTIN,
    Если чего подправить в значении координат, "взорви" мультивыноску и "усё у парадку, шэф"...
    Хотя, настройки мультивыноски позволяют решить практически все "заморочки"...
     
  5. zarsai

    zarsai Форумчанин

    В составе AsmiTools - сборник Lisp программ от Александра Смирнова есть программки ORDI.LSP и ORDY.LSP, которые подписывают координаты и (при необходимости) номер точки именно при помощи ординатного размера.
     
    дима179 нравится это.
  6. А как сделать так, чтобы автокад показывал координаты креста одновременно по X и по Y.
     
  7. Есть лиспы (подпись кооррдинат) которые взаимосвязаны с другими лиспами, хотелось бы иметь лисп, который бы сам по себе работал

    образец который работает в связке с другими
    Код:
    ;;COORDS.LSP
    ;;28.09.2001
    ;;KARIMOV A.
    ;;version 1.0
    (defun *error* (msg)
    (princ "Error:")
    (princ msg)
    (princ)
    (setvar "OSNAPCOORD" osn)
    (setvar "OSMODE" osm)
    (setvar "CMDECHO" cmd)
    (princ))
    (defun c:coord (/ dcl_id p x y sz p1 p2 s ss)
    (setq cmd (getvar "CMDECHO"))
    (setvar "CMDECHO" 0)
    (setq osn (getvar "OSNAPCOORD"))
    (setq osm (getvar "OSMODE"))
    (setvar "OSNAPCOORD" 1)
    (setvar "OSMODE" 0)
    (setq p (getpoint "Укажите точку:"))
    (setq sz "1.0") (setq x (rtos (car p) 2 2)) (setq y (rtos (car (cdr p)) 2 2))
    (setq dcl_id (load_dialog "coords.dcl"))
    (if not (new_dialog "coords" dcl_id) (exit) ) (action_tile "size" "(setq sz $value)")
    (set_tile "size" sz) (action_tile "xpos" "(setq x $value)") (set_tile "xpos" x)
    (action_tile "ypos" "(setq y $value)") (set_tile "ypos" y) (start_dialog)
    (unload_dialog dcl_id) (setq s (atof sz))
    (setq p1 (polar p (* pi 1.75) (* s 1)))
    (setq p1 (polar p1 (* pi 1.5) (* s 1)))
    (setq p2 (polar p (* pi 0.75) (* s 1)))
    (setq ss (ssadd (entlast)))
    (ssadd (entlast) ss)
    (if (= (cdr (assoc 40 (tblsearch "style" (getvar "textstyle")))) 0)
    (command "_text" p1 s "0" y)
    (command "_text" p1 "0" y))
    (ssadd (entlast) ss)
    (if (= (cdr (assoc 40 (tblsearch "style" (getvar "textstyle")))) 0)
    (command "_text" p2 s "90" x)
    (command "_text" p2 "90" x))
    (ssadd (entlast) ss)
    (setvar "OSNAPCOORD" osn)
    (setvar "OSMODE" osm)
    (setvar "CMDECHO" cmd)
    (princ))
     

    Вложения:

    Последнее редактирование модератором: 11 июн 2014
  8. borik, Спасибо ваш LSP очень выручил !
     
    Последнее редактирование: 10 июн 2014
  9. borik

    borik Форумчанин

    tuban,
    НЕ я АВТОР ЭТОГО ЛИСПА !!!!!!!!!!!!!!!!!!!!!!::apstenu::
     
    о4карег и Мимокрокодил нравится это.
  10. borik, да, я это знаю, просто если бы не вы я бы его не нашел )
     
  11. borik

    borik Форумчанин

    Обалдеть!!!
    Так и говори спасибо автору, а то я уже сильно-сильно [​IMG]
     
  12. borik, спасибо автору и вам )
     
  13. Друзья, у меня беда(( набираю команду, выбираю не выводить Z... Итог отметку не выводит но и криво отображает. Нужна черта между X и Y. Также лишняя строчка над координатой Х. Подскажите как это в коде подправить?[​IMG]

    Хочется что бы было так
    [​IMG]

    Помогите пожалуйста!!

    И она у меня не как мультивыноска получается почему-то(((
     
  14. У меня он работает именно так, как у Вас во втором варианте.
    Поменяйте настройки мультивыноски так, как нужно Вам.
    Формат -> Стиль мультивыноски.
    и попробуйте мой лисп, я его приложил к ответу
     

    Вложения:

    Pavlik1984, Кирилл Большаков и LiS1987 нравится это.
  15. stormok, Вот Ваш лисп определяется как мультивыноска, все сделал как хотел, Спасибо вам!))) Но нет маски текста... Как это сделать, а то в настройках мультивыноски я не нашел этого((
     
  16. Под маской текста Вы имеете ввиду скрытие заднего плана?
    Если да, то к сожалению, в данный момент у меня нет возможности открыть автокад и посмотреть.
    Но как вариант расставлять выноски с координатами, когда все выноски будут расставлены выделить одну из них->нажать правой кнопкой мыши по ней -> клацнуть по: выбрать подобные. Выделятся все выноски с координатами. далее нажать ctrl+1 откроется окно со свойствами и там в блоке настроек текста выбрать скрытие заднего фона - да.
     
  17. Спасибо, работает))))) Только выбрать подобные у меня не было в контекстном меню (AutoCAD 2014). И все же очень бы хотелось чтобы маска автоматом появлялась. Как я понял это прописано в коде лиспа, только какими командами это прописано я не понял((
     
  18. АлексЮстасу

    АлексЮстасу Форумчанин

    Может быть пригодится - не знаю. Выноски не практикую, делал просто из интереса. Навернул, возможно, лишнего, а нужное мог не сделать.
    Сделал не как вариант лучше предыдущих - как пропаганду динамических блоков. :)
    Иногда достаточно самому сделать динамический блок. И изменять его тогда самому можно.
    Программно же, конечно, сделать можно многое лучше.
     

    Вложения:

    Samo нравится это.
  19. Как вариант, но по мне так лучше вызвать командой нужный лисп или через адаптацию сделать кнопку под лисп, чем постоянно держать дин. блоки.
    --- Сообщения объединены, 27 авг 2014, Оригинальное время сообщения: 27 авг 2014 ---
    Странно, сам работаю в 2014 автокаде и у меня есть пункт в контекстном меню: выбрать подобные. Так-же была эта функция у меня всегда начиная с 11 акада.
    Не знаю, на сколько серьезно наказывается администрацией геодезиста ссылка на сторонний ресурс, но рискнем... ссылка там про скрытие заднего фона, может поможет
     

    Вложения:

    • BFkL15lgsf4.jpg
      BFkL15lgsf4.jpg
      Размер файла:
      125,3 КБ
      Просмотров:
      57
  20. АлексЮстасу

    АлексЮстасу Форумчанин

    Без программы - блоком с атрибутами, которые сами считывают и надписывают координаты вставки блока. Шрифт, блок креста (или его отсутствие), размеры, аннотативность, единицы и пр. - по вкусу через редактор блоков.
    Если такой вставленный в файл блок размножали простым копированием, то надписи координат обновятся после _REGEN, _REGENALL (РЕГЕН, ВСЕРЕГЕН), после открытия чертежа и т.п.

    Еще вариант - с параметром видимости. Уже почти динамический блок.

    Эти блоки делал в размерах для 1:2000.
     

    Вложения:

    Последнее редактирование: 27 авг 2014
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление