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

Вставка блоков в вершины полилинии

Discussion in 'Autodesk' started by Чай Ник, May 8, 2012.

  1. Чай Ник

    Чай Ник Форумчанин

    Здравствуйте.
    Нужна программа для вставки блоков в вершины полилинии.
    И еще. Есть в СПДС "импорт из Excel" - нельзя ли его оттуда как нибудь выдернуть отдельной утилитой? Или может уже есть что нибудь подобное? В экселе выделяешь, допустим, столбец - и все данные оттуда (текст) импортируются в автокад.
    Спасибо.
     
  2. ivsem

    ivsem Форумчанин

    Программка вставляет блоки (без атрибутов!) в вершины полилинии.
    Выбираете в чертеже мышкой блок, потом выбираете мышкой полилинии.
    К сообщению прикреплена четвертая версия программы
     

    Attached Files:

    Last edited: Aug 2, 2014
    i77artur and Найля like this.
  3. Чай Ник

    Чай Ник Форумчанин

    Еще раз спасибо. Была или тут же сделал?
     
  4. Vova AST

    Vova AST Форумчанин

    у меня не сработало
    Команда: _-insert Имя блока или [?]: g5_121_2a
    ** Ошибка: Не удается вставить Вн-ссылку. Используйте "ССЫЛКА Вставить".

    Команда:
    Команда: 1

    Команда: 1

    Команда: 0
    подскажите пожалуйста, что делать.
     
  5. ivsem

    ivsem Форумчанин

    Выложите фрагментик файла.
     
  6. Vova AST

    Vova AST Форумчанин

     

    Attached Files:

  7. ivsem

    ivsem Форумчанин

    Vova AST, проверил в вашем чертеже, вроде все работает. Блок вставляется в вершины полилинии.
    Запускаете программу, выбираете в чертеже блок, выбираете полилинию.
    Может Вы пытались вставить в полилинию внешнюю ссылку - так это не блок и программа работать с ссылкой не будет.
     
  8. Krovlaf

    Krovlaf Форумчанин

    А вот здесь можно пронумеровать эти блоки хоть текстом, хоть добавленным атрибутом...
     
  9. aleksan

    aleksan Форумчанин

    ivsem, попробовал ваш lisp, все сработало, только у меня блоки отлетают от чертежа в сторону и их разворачивает на 90. может это связано с тем что у меня оси Х и У поменяны местами? или я что то не так делаю?
     
  10. ivsem

    ivsem Форумчанин

    Точка вставки блока должна совпадать с геометрическим центром блока. Попробуйте вставить ваш блок "вручную" и сразу все увидите.
     
    Last edited: Dec 21, 2013
  11. Здравствуйте, подскажите есть возможность дописать в программе выбор нескольких полилиний сразу??
     
  12. ivsem

    ivsem Форумчанин

    Добавил в программу BlockToPline02.fas выбор нескольких полилиний для вставки блока.
    Программу выложил в своей теме Программы для AutoCAD от ivsem в первом посте.
    http://geodesist.ru/forum/threads/Программы-для-autocad-от-ivsem.4612/
     
    odsaprin and Агент СмиТ like this.
  13. большое спасибо
     
  14. здравствуйте,попробовала ваш lisp, у меня блок отлетает от линии, а точек у меня очень много, помогите пожалуйста
     
  15. ivsem

    ivsem Форумчанин

    Возможно в вашем блоке смещена точка вставки блока. Выложите фрагментик чертежа с вставленными блоками.
    В теме http://geodesist.ru/forum/threads/Программы-для-autocad-от-ivsem.4612/ Программы для AutoCAD от ivsem в первом посте выложена уже четвертая версия программы вставки блока в полилинию -BlockToPline04.fas
     
  16. Я только учусь

    Я только учусь Модератор. Александр Форумчанин

    ivsem, добрый день. А под Нанокад возможно что-то подобное реализовать?
     
  17. ivsem

    ivsem Форумчанин

    В версии 5.1 вроде есть бета-версия Lisp. Но у меня Нанокада нет, проверить не могу.
     
  18. Я только учусь

    Я только учусь Модератор. Александр Форумчанин

    да есть, некоторые лиспы написанные под автокад корректно работают, но у вашего файла расширение FAS, а там можно применять только LSP.
     
  19. ivsem, Доброго времени суток, а можно попросить вас добавить в -BlockToPline04.fas ориентацию блока с ориентацией объекта?
     
    Tatyana777 likes this.
  20. ivsem

    ivsem Форумчанин

    Выложите фрагментик dwg c объектом и блоками соориентированными по объекту.
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice