A.Kudrjashov Posted May 31, 2021 Author Report Share Posted May 31, 2021 40 минут назад, aerohost сказал: Я изменил файл pltools.cuix.cfg, который лежит C:\Users\msipc\AppData\Roaming\Nanosoft\nanoCAD x64 21.0\Config с BitmapDll=sd:\Program Files\Nanosoft\Pltools\BMP\ХХХ на BitmapDll=sc:\Program Files\Nanosoft\Pltools\BMP\ХХХ , но почему не работает. все правильно сделал ? Ну да. Только, насколько я заметил на GIF, путь не c:\Program Files\Nanosoft\Pltools\BMP, а c:\Program Files\Nanosoft\Pltools_NC\BMP Quote Link to comment Share on other sites More sharing options...
aerohost Posted May 31, 2021 Report Share Posted May 31, 2021 1 час назад, A.Kudrjashov сказал: Ну да. Только, насколько я заметил на GIF, путь не c:\Program Files\Nanosoft\Pltools\BMP, а c:\Program Files\Nanosoft\Pltools_NC\BMP Вы правы,в этом наверное и косяк. Позже попробую Quote Link to comment Share on other sites More sharing options...
lidia.antipina.ru Posted May 31, 2021 Report Share Posted May 31, 2021 9 часов назад, A.Kudrjashov сказал: В файле Readme_NC.txt написано, что надо проверить пути к иконкам в config файле. Я прописывал в d:\Program Files\Nanosoft\PLTOOLS\BMP\ Выше скриншот под п.2 На GIF все мельтешит, отследить не успеваю. Но я проверял в разных местоположениях, просто менял пути и все иконки срабатывали. Путь к иконкам добавьте также в Настройки -> Общие файлы добавлено через 1 минуту После этого надо перегрузить сеанс nanoCAD Quote Link to comment Share on other sites More sharing options...
lidia.antipina.ru Posted May 31, 2021 Report Share Posted May 31, 2021 12 часов назад, bgrt21 сказал: В автокаде сообщество придумало очень полезный лисп "Создание группы видовых экранов в одной вкладке листа" К сожалению в нанокад 20.1 не работает. Может подсказать кто то, как сделать, что бы он работал? Lisp прилагаю AVP.LSP 2 \u043a\u0411 · 9 загрузок Под 20.3 экраны создаются, а потом уходит в ошибку из-за неполадок с масштабом видового экрана - почему-то не находит его в списке. Причем экран создается на листе в точке 0,0, можно поменять в свойствах видового экрана ручками его масштаб и заблокировать, далее указать положение на листе. С масштабом возможно влияет дефект, который исправлен в 21.0, попробую обойти, если получится. Под 21.0 не срабатывает только последняя строчка: (command "._move" (vlax-vla-object->ename Viewport) "" "0,0" pause) ; Указание точки вставки видового экрана Сами экраны формируются на листе, а потом их можно разнести перетаскиванием, тем более, что точка вставки в любом случае запрашивается у пользователя. Тем не менее попробую починить. Quote Link to comment Share on other sites More sharing options...
A.Kudrjashov Posted June 1, 2021 Author Report Share Posted June 1, 2021 7 часов назад, lidia.antipina.ru сказал: Под 20.3 экраны создаются, а потом уходит в ошибку из-за неполадок с масштабом видового экрана - почему-то не находит его в списке. Для обычных пользователей линейка 20.х заканчивается на 20.1. Других нет. Quote Link to comment Share on other sites More sharing options...
A.Kudrjashov Posted June 1, 2021 Author Report Share Posted June 1, 2021 20 часов назад, bgrt21 сказал: В автокаде сообщество придумало очень полезный лисп "Создание группы видовых экранов в одной вкладке листа" К сожалению в нанокад 20.1 не работает. Может подсказать кто то, как сделать, что бы он работал? Принципиальное отличие nanoCAD от AutoCAD в строке вызова команды: AutoCAD: (command "._move" (vlax-vla-object->ename Viewport) "" "0,0" pause) nanoCAD: (command "move" (vlax-vla-object->ename Viewport) "" "0,0" pause) Но, в NC20.1 кроме этого некорректно обрабатывается команда: (vla-zoomcenter Application (vlax-3d-point (list (/ (+ Point1x Point2x) 2) (/ (+ Point1y Point2y) 2))) 1.0) Если нет ни одного видового экрана, то она работает нормально, но, если есть хотя бы один, то создаётся новый видовой экран Viewport указывает на него правильно, но vla-zoomcenter отрабатывает по первому уже существующему видовому экрану. Под NC21.0 уже не проверял. ... В общем, вот этот код должен корректно работать как под NC20.1, так и под NC21.0.AVP_NC.lsp P.S. Итерационный цикл вынес за скобки в процессе экспериментов. Сомневался: нет ли глюков с сохранением переменных между итерациями. Можно занести обратно. 2 2 Quote Link to comment Share on other sites More sharing options...
lidia.antipina.ru Posted June 1, 2021 Report Share Posted June 1, 2021 Цитата nanoCAD: (command "move" (vlax-vla-object->ename Viewport) "" "0,0" pause) nanoCAD и под AutoCAD можно и правильнее (точка отвечает за переопределения команд вертикальными приложениями, а подчеркивание - для ввода англ. имен команд в локализованых версиях, но nanоCAD кушает и так, хотя лучше добавлять) : (command "_.move" (vlax-vla-object->ename Viewport) "" "0,0" pause) или (command "_move" (vlax-vla-object->ename Viewport) "" "0,0" pause) В этом случае под 21.0 все работает добавлено через 1 минуту Как правило должно быть сначала подчеркивание, затем точка, а не наоборот добавлено через 2 минуты 7 часов назад, A.Kudrjashov сказал: (vla-zoomcenter Application (vlax-3d-point (list (/ (+ Point1x Point2x) 2) (/ (+ Point1y Point2y) 2))) 1.0) Это посмотрю еще 1 1 Quote Link to comment Share on other sites More sharing options...
lidia.antipina.ru Posted June 1, 2021 Report Share Posted June 1, 2021 Да, что-то не то, с зуммированием Quote Link to comment Share on other sites More sharing options...
lidia.antipina.ru Posted June 1, 2021 Report Share Posted June 1, 2021 Изменила цикл while, убрала pause в (command "_move" ...), вернула блокировку по сравнению с вариантом Кудряшова А. Проверила под 20.3 и 21.0 AVP_NC.lsp 4 2 Quote Link to comment Share on other sites More sharing options...
Ledorub Posted August 31 Report Share Posted August 31 В 01.05.2020 в 21:07, aerohost сказал: Фото (Показать контент) Как вывести такие же палитры как выше ? что я делаю не так, или их сам набираешь ? во всех трёх readme Quote Link to comment Share on other sites More sharing options...
doctorraz Posted August 31 Report Share Posted August 31 4 минуты назад, Ledorub сказал: во всех трёх readme Кодировку просмотра смени Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.