Перейти к содержимому


- - - - -

Готовые скрипты на языке LISP, которые работают в NANOCAD без ошибок

LISP

Сообщений в теме: 32

#1 BOSS_2014

    Посетитель

  • Пользователи
  • PipPip
  • 37 сообщений
  • Пол:Мужчина
  • Интересы:проектирование

Отправлено 07 Январь 2014 - 21:48

Предлагаю делиться здесь готовыми скриптами на языке LISP, которые работают в NANOCAD без ошибок.
При представлении программы указывается автор программы и ресурс, где программа выкладывалась.
Спасибо.

Выравнивание всех выбранных отрезков, начерченных
с некоторым отклонением от 90 градусов по вертикали или горизонтали.
(Исправление чертежей, начерченных "кривыми ручками").
Данная программа работает как в AUTOCAD, так и NANOCAD.
Большое спасибо Автору программы!
--------------------------------------------------------------------------
;; Программа для выравнивания отрезков по осям X и Y
;; Если отрезки не будут лежать в плоскости МСК
;; результат работы не определен.
--------------------------------------------------------------------------
Автор программы:
Программу разработал Александр Ривилис по запросу участника форума caduser.ru под ником Forma.
Ссылка на первоисточник:
http://www.caduser.r...4#message114446
Прикрепленный файл:
Прикрепленный файл  l_align_xy.lsp   2,68К   122 Количество загрузок:

С уважением.

Сообщение отредактировал dows: 10 Январь 2014 - 18:13

С уважением и добрыми пожеланиями.

#2 mr_Crow

    Посетитель

  • Пользователи
  • PipPip
  • 11 сообщений

Отправлено 13 Январь 2014 - 09:35

Отличная тема, спасибо большое!
Привык к таким полезностям в автокаде, теперь, работая в нанокаде, ощущаю что их очень не хватает!

PS: как подгружать lisp'ы?

#3 BOSS_2014

    Посетитель

  • Пользователи
  • PipPip
  • 37 сообщений
  • Пол:Мужчина
  • Интересы:проектирование

Отправлено 15 Январь 2014 - 19:59

Просмотр сообщенияmr_Crow (13 Январь 2014 - 09:35) писал:

Отличная тема, спасибо большое!
Привык к таким полезностям в автокаде, теперь, работая в нанокаде, ощущаю что их очень не хватает!

PS: как подгружать lisp'ы?

Если нет желания возиться с настройками и делать собственное меню, то очень просто:
Прикрепленный файл  Picture.jpg   54,15К   52 Количество загрузок:

открывается диалоговое окно выбора скрипта
Прикрепленный файл  Picture1.jpg   39,2К   27 Количество загрузок:

скрипт выбираем выделением и нажатием кнопки загрузить
Прикрепленный файл  Picture2.jpg   42,5К   31 Количество загрузок:

закрываем диалоговое окно кнопкой закрыть, и программа загрузилась
(показана командная строка)
Прикрепленный файл  Picture3.jpg   18,43К   26 Количество загрузок:

вводим команду в командной строке и запускаем по "enter"
Прикрепленный файл  Picture4.jpg   21,37К   27 Количество загрузок:

здесь видно, что программа работает :)
Прикрепленный файл  Picture5.jpg   20,67К   24 Количество загрузок:

И вот в этой замечательной теме можно научиться делать пользовательское меню: http://forum.nanocad...?showtopic=4026

Спасибо!

Сообщение отредактировал BOSS_2014: 15 Январь 2014 - 21:08

С уважением и добрыми пожеланиями.

#4 Tunna

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 19 Август 2014 - 12:49

Подскажите пожалуйста как правильно подгрузить приложение Morion? в папке с приложением есть файл tools_top c расширением dll.
Когда работала в автокаде приложение было очень полезно)
не могу никак разобраться как его подгрузить и открыть в нанокеде 5.1
делаю все как указано, но оно не подгружается.

#5 dows

    Активист

  • Продукт-менеджеры
  • PipPipPipPip
  • 2 577 сообщений
  • Пол:Мужчина
  • Город:Москва
  • Интересы:САПР

Отправлено 19 Август 2014 - 12:51

Если это ObjectARX приложение, то просто так - никак. Разработчики должны адаптировать его под nanoCAD и выпустить спецверсию приложения.
С уважением,
Денис Ожигин

Сайты: www.archicad.ru, www.nanocad.ru

#6 Tunna

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 19 Август 2014 - 16:12

можно скинуть вам папку с приложением, чтобы вы посмотрели ObjectARX приложение это или нет?

#7 dows

    Активист

  • Продукт-менеджеры
  • PipPipPipPip
  • 2 577 сообщений
  • Пол:Мужчина
  • Город:Москва
  • Интересы:САПР

Отправлено 19 Август 2014 - 16:31

если dll, то ObjectARX... но скинуть можно, чтобы 100% в этом убедиться...
С уважением,
Денис Ожигин

Сайты: www.archicad.ru, www.nanocad.ru

#8 Tunna

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 19 Август 2014 - 16:44

а на какую почту?

#9 dows

    Активист

  • Продукт-менеджеры
  • PipPipPipPip
  • 2 577 сообщений
  • Пол:Мужчина
  • Город:Москва
  • Интересы:САПР

Отправлено 19 Август 2014 - 22:06

отправил в личку
С уважением,
Денис Ожигин

Сайты: www.archicad.ru, www.nanocad.ru

#10 Artem_R

    Активист

  • Пользователи
  • PipPipPipPip
  • 589 сообщений
  • Пол:Мужчина

Отправлено 17 Сентябрь 2014 - 08:49

Тема очень хорошая, жаль что не популярная.
Внесу и свою лепту.
Скрипт вычисляющий суммарную и среднюю длину для отрезков и дуг. Автор Протасов Георгий.

Прикрепленные файлы

  • Прикрепленный файл  mlength.lsp   3,06К   126 Количество загрузок:


#11 Deyankov

    Разработчик nanoCAD СПДС

  • Дилеры
  • PipPipPipPip
  • 356 сообщений
  • Пол:Мужчина
  • Город:Омск

Отправлено 17 Сентябрь 2014 - 09:12

Просмотр сообщенияArtem_R (17 Сентябрь 2014 - 08:49) писал:

Тема очень хорошая, жаль что не популярная.
Внесу и свою лепту.
Скрипт вычисляющий суммарную и среднюю длину для отрезков и дуг. Автор Протасов Георгий.
Это можно сделать с помощью отчетов таблиц.

#12 Artem_R

    Активист

  • Пользователи
  • PipPipPipPip
  • 589 сообщений
  • Пол:Мужчина

Отправлено 17 Сентябрь 2014 - 09:30

Просмотр сообщенияDeyankov (17 Сентябрь 2014 - 09:12) писал:

Это можно сделать с помощью отчетов таблиц.
Можно. Отчеты даже более функциональны, например, можно посчитать только синие отрезки.
Но:
1. Если надо единократно посчитать длину, лисп быстрее.
2. Отчеты недоступны в бесплатной версии.

#13 Artem_R

    Активист

  • Пользователи
  • PipPipPipPip
  • 589 сообщений
  • Пол:Мужчина

Отправлено 18 Сентябрь 2014 - 14:41

Лисп, преобразовывающий сплайны в полилинии. Автор Tony Hotchkiss.

Прикрепленные файлы



#14 Doctor_Che

    Участник

  • Пользователи
  • PipPipPip
  • 60 сообщений
  • Пол:Мужчина

Отправлено 23 Декабрь 2014 - 17:27

Просмотр сообщенияArtem_R (17 Сентябрь 2014 - 08:49) писал:

Скрипт вычисляющий суммарную и среднюю длину для отрезков и дуг. Автор Протасов Георгий.
А можно сделать так, что бы длины полилиний тоже учитывались?

#15 Artem_R

    Активист

  • Пользователи
  • PipPipPipPip
  • 589 сообщений
  • Пол:Мужчина

Отправлено 24 Декабрь 2014 - 08:18

Просмотр сообщенияDoctor_Che (23 Декабрь 2014 - 17:27) писал:

Просмотр сообщенияArtem_R (17 Сентябрь 2014 - 08:49) писал:

Скрипт вычисляющий суммарную и среднюю длину для отрезков и дуг. Автор Протасов Георгий.
А можно сделать так, что бы длины полилиний тоже учитывались?
Наверняка можно, но я не умею ))

#16 Sportbet

    Новичок

  • Пользователи
  • Pip
  • 1 сообщений
  • Пол:Мужчина

Отправлено 09 Март 2015 - 09:54

Так же благодарен им за это
http://mirzoo.com/ - Все для домашних животных

#17 Deyankov

    Разработчик nanoCAD СПДС

  • Дилеры
  • PipPipPipPip
  • 356 сообщений
  • Пол:Мужчина
  • Город:Омск

Отправлено 12 Март 2015 - 06:56

Просмотр сообщенияDoctor_Che (23 Декабрь 2014 - 17:27) писал:

Просмотр сообщенияArtem_R (17 Сентябрь 2014 - 08:49) писал:

Скрипт вычисляющий суммарную и среднюю длину для отрезков и дуг. Автор Протасов Георгий.
А можно сделать так, что бы длины полилиний тоже учитывались?

Просмотр сообщенияArtem_R (24 Декабрь 2014 - 08:18) писал:

Просмотр сообщенияDoctor_Che (23 Декабрь 2014 - 17:27) писал:

Просмотр сообщенияArtem_R (17 Сентябрь 2014 - 08:49) писал:

Скрипт вычисляющий суммарную и среднюю длину для отрезков и дуг. Автор Протасов Георгий.
А можно сделать так, что бы длины полилиний тоже учитывались?
Наверняка можно, но я не умею ))
в nanoCAD 7 Beta - команда Сведения - Вычислить периметр - несколько объектов . Подсчитывает суммарную длину отрезков.

#18 bo9h

    Посетитель

  • Пользователи
  • PipPip
  • 26 сообщений

Отправлено 10 Апрель 2015 - 15:50

Программа подсчета суммы длин участков.
Работает как в Автокаде, так и в наноКаде.

Автор, прости, я не знаю тебя. Прими огромную благодарность за труд!
Команда: calcl

Прикрепленные файлы

  • Прикрепленный файл  CALCL.LSP   464байт   92 Количество загрузок:


#19 Lion007

    Разработчик nanoCAD

  • Клуб разработчиков
  • PipPipPipPip
  • 355 сообщений
  • Пол:Мужчина

Отправлено 13 Апрель 2015 - 01:50

для меня уже два десятка лет загадка - а вот нахрена LISP? он же невнятный! и предметной области нифига не соответствует...
моя бы воля - нахрен всякий лисп, даешь Lua! :) благо, даже опыт есть... один-единственный модуль, и можно позабыть про кривые прокси-объекты!
благо, даже опыт есть - причем аж под юниграфиксом... не, фигушки! а то слишком хорошо будет - там же можно даже отладчик пресловутых объектов написать на самом этом же луа. причем не убогий, а нормальный отладчик. ну да пес с ним, пусть не луа. пусть питон, руби, сквирл, форт, наконец - для настоящих джедаев. но лисп-то почему?!
и, главное, я могу хоть апстену убицца, но все упрется ровно в одно - НИ ОДИН человек, из тех, кто кричит, что "лисп форева, лисп маст хэв!" - не понимает, что там написано. для того, кто понимает - не составит особого труда портировать это на любой другой язык...

такая вот суровая имха...

#20 amk

    Активист

  • Пользователи
  • PipPipPipPip
  • 227 сообщений
  • Пол:Мужчина
  • Город:Омск

Отправлено 13 Апрель 2015 - 22:28

Есть такой AutoCAD. Вовсю эксплуатируется в России уже лет двадцать. Первые пришедшие к нам версии ничего кроме LISP не понимали. Да 10-й AutoCAD процентов на 80 был и сам написан на этом лиспе (я имею в виду команды). Соответственно на LISP понаписали кучу макросов, которые хочется использовать и в nanoCAD.
Я конечно тоже предпочёл бы что-нибудь типа LUA или питона, а не бейсик с его дурацкой "объектной" моделью.





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых пользователей