Перейти к содержанию

Рекомендуемые сообщения

Здравствуйте форумчане. Только только перешел на NC8+. Сразу же обращаюсь за помощью, т.к. не смог разобраться сам.

Вопрос N1 примерно такой: как изменить псевдоним (не знаю как правильно это называется) команды "Отрезок". В автокоде эта команда работала при наборе с клавиатуры букв "от". В CN при наборе "от" предлагается команда "СМЕЩЕНИЕ".

Хотелось бы что бы при наборе "от" было так же как в автокаде? Пока указал кнопку "о", но хотелось бы именно "от".

 

Вопрос N2 примерно такой: как сделать аналог простейшего дин. блока в NC. Задача: нужен прямоугольник, который можно растягивать по длинне

Изменено пользователем omsksn

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Вопрос N2 примерно такой: как сделать аналог простейшего дин. блока в NC. Задача: нужен прямоугольник, который можно растягивать по длинне

в nanoCADPlus - пользовательскими средствами вероятно никак. Не пользовательскими - запрогать на С#/MultiCAD.NET (например).

в nanoCADPlus+ модуль "параметризация" - можно что нибудь соорудить, но с явным заданием размеров через параметры зависимостей.

в nanoCADСПДС - СПДС ными механизмами можно сделать скорее всего.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Информация актуальная для версий nanoCAD младше 10.1. Для 10.1 и старше инструкция здесь: http://forum.nanocad...indpost&p=55669

Здравствуйте форумчане. Только только перешел на NC8+. Сразу же обращаюсь за помощью, т.к. не смог разобраться сам.

Вопрос N1 примерно такой: как изменить псевдоним (не знаю как правильно это называется) команды "Отрезок". В автокоде эта команда работала при наборе с клавиатуры букв "от". В CN при наборе "от" предлагается команда "СМЕЩЕНИЕ".

Хотелось бы что бы при наборе "от" было так же как в автокаде? Пока указал кнопку "о", но хотелось бы именно "от".

 

Можно немножко повозиться с cfg-файлом, если вас устроит переименование Смещения:

1. В nanoCAD позвать команду НПИ (настройка пользовательского интерфейса), ничего не менять, нажать Файл - Сохранить как. Назвать новым именем, сохранить. Закрыть нанокад.

2. Пойти в папку с новым cfg-файлом. По умолчанию это C:\Users\UserName\AppData\Roaming\Nanosoft\nanoCAD x64 Plus 8.0\Config, открыть ваш новый файл текстовым редактором.

3. Найти секцию

[\configman\commands\_from_cmd]

Weight=i5

CmdType=i1

Intername=s_from_cmd

LocalName=sОТ

DispName=sСмещение

StatusText=sПривязка со смещением от временной опорной точки

BitmapDll=snewbtns.dll

Icon=s_from_cmd

и в ней изменить локалнейм, например

LocalName=sОТТ

4. Сохранить-закрыть файл, открыть нанокад. Вуаля!

Изменено пользователем Hellen

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте форумчане. Только только перешел на NC8+. Сразу же обращаюсь за помощью, т.к. не смог разобраться сам.

Вопрос N1 примерно такой: как изменить псевдоним (не знаю как правильно это называется) команды "Отрезок". В автокоде эта команда работала при наборе с клавиатуры букв "от". В CN при наборе "от" предлагается команда "СМЕЩЕНИЕ".

Хотелось бы что бы при наборе "от" было так же как в автокаде? Пока указал кнопку "о", но хотелось бы именно "от".

 

Можно немножко повозиться с cfg-файлом, если вас устроит переименование Смещения:

1. В nanoCAD позвать команду НПИ (настройка пользовательского интерфейса), ничего не менять, нажать Файл - Сохранить как. Назвать новым именем, сохранить. Закрыть нанокад.

2. Пойти в папку с новым cfg-файлом. По умолчанию это C:\Users\UserName\AppData\Roaming\Nanosoft\nanoCAD x64 Plus 8.0\Config, открыть ваш новый файл текстовым редактором.

3. Найти секцию

[\configman\commands\_from_cmd]

Weight=i5

CmdType=i1

Intername=s_from_cmd

LocalName=sОТ

DispName=sСмещение

StatusText=sПривязка со смещением от временной опорной точки

BitmapDll=snewbtns.dll

Icon=s_from_cmd

и в ней изменить локалнейм, например

LocalName=sОТТ

4. Сохранить-закрыть файл, открыть нанокад. Вуаля!

1)На панели НПИ нет кнопки сохранить как ((

2) Пофиг, по указному пути нахожу файл "cfg", открываю в надежде удивить указанный вами текст и вижу:

 

[\] | @=e

[\Configuration] | CfgFile=snCadPlus.cfg | PgpFile=snCad.pgp

т.е. редактировать нечего!

Беда

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Вопрос N2 примерно такой: как сделать аналог простейшего дин. блока в NC. Задача: нужен прямоугольник, который можно растягивать по длинне

в nanoCADPlus - пользовательскими средствами вероятно никак. Не пользовательскими - запрогать на С#/MultiCAD.NET (например).

в nanoCADPlus+ модуль "параметризация" - можно что нибудь соорудить, но с явным заданием размеров через параметры зависимостей.

в nanoCADСПДС - СПДС ными механизмами можно сделать скорее всего.

Это всё очень печально :o

модуль "параметризация" - крайне сомнительная штука, и его естественно не купили.

модуль СПДС - штука полезная, но там (по опыту акад+спдс), можно было пользоваться только предустановленными блоками (двутавры, уголки и т.п.). И ни чего там нельзя было своего добавить.

 

Вообщем опыт 3-дневного использования NС радости не дает. Отсутствие примитивных дин. блоков (хотя бы на уровне ACAD 2008) сводит на нет все сомнительные плюсы (не рассматривая цену)

В программе с названием NANO ожидал увидеть какое то подобие nano ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1)На панели НПИ нет кнопки сохранить как ((

2) Пофиг, по указному пути нахожу файл "cfg", открываю в надежде удивить указанный вами текст и вижу:

 

[\] | @=e

[\Configuration] | CfgFile=snCadPlus.cfg | PgpFile=snCad.pgp

т.е. редактировать нечего!

Беда

 

Вы точно 8.0 используете?

interface.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1)На панели НПИ нет кнопки сохранить как ((

2) Пофиг, по указному пути нахожу файл "cfg", открываю в надежде удивить указанный вами текст и вижу:

 

[\] | @=e

[\Configuration] | CfgFile=snCadPlus.cfg | PgpFile=snCad.pgp

т.е. редактировать нечего!

Беда

 

Вы точно 8.0 используете?

post-58970-0-34359100-1481111330.jpg

Заработало!!! :D Спасибо Hellen!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
модуль "параметризация" - крайне сомнительная штука, и его естественно не купили.

Как-то не логично: хотите получить динамические блоки, а параметризация "крайне сомнительная штука". А на чем параметризация динамических блоков построена по вашему?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сделайте в автогаде, пользуйтесь в нанокаде... Все так делают, я думаю :) Не слишком сложные блоки работают нормально. Желательно при добавлении функционала в блок сразу этот функционал проверить в NC, чтобы не построить многопалубный лайнер, который потом в воздух поднять не получится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну и собственно, сейчас идет работа над неработающими динблоками - коллекция сейчас проблемных блоков большая, сейчас исправляем постепенно. Поэтому примеры неработающих динблоков были бы весьма кстати ))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
модуль "параметризация" - крайне сомнительная штука, и его естественно не купили.

Как-то не логично: хотите получить динамические блоки, а параметризация "крайне сомнительная штука". А на чем параметризация динамических блоков построена по вашему?

Извиняюсь, описался. Модуль "параметризация" читать как "Модуль с зависимостями" (не знаю правильного названия).

Хотя я наверно не прав, сказав про сомнительность. Так как опыт 3 дня не показатель. В Автокаде просто эта штука жутко влияла на производительность компа.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

модуль СПДС - штука полезная, но там (по опыту акад+спдс), можно было пользоваться только предустановленными блоками (двутавры, уголки и т.п.). И ни чего там нельзя было своего добавить

- это не так. СПДС предоставляет довольно мощный функционал для создания пользовательских объектов (как параметрических так и нет) с последующим внесением этого объекта в БД. Вот например.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

модуль СПДС - штука полезная, но там (по опыту акад+спдс), можно было пользоваться только предустановленными блоками (двутавры, уголки и т.п.). И ни чего там нельзя было своего добавить

- это не так. СПДС предоставляет довольно мощный функционал для создания пользовательских объектов (как параметрических так и нет) с последующим внесением этого объекта в БД. Вот например.

Ого! Я безнадежно отстал от жизни! Выглядит очень круто! Пойду оббивать пороги бухгалтерии, с надеждой что нам СПДС купят )

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сделайте в автогаде, пользуйтесь в нанокаде... Все так делают, я думаю :) Не слишком сложные блоки работают нормально. Желательно при добавлении функционала в блок сразу этот функционал проверить в NC, чтобы не построить многопалубный лайнер, который потом в воздух поднять не получится.

Я пока так и делаю )) Но это временно. Автокад у нас под запретом. Хотелось бы средствами нанокада делать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сделайте в автогаде, пользуйтесь в нанокаде...

Я пока так и делаю )) Но это временно. Автокад у нас под запретом. Хотелось бы средствами нанокада делать.

Пишите на .NET самостоятельно :) Муторно, громоздко, но написать можно всё, бесплатно (по цене работы) и надолго (абонплаты нет :)) По крайней мере, понятнее, чем объекты СПДС писать (лично для меня) и платить за это.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сделайте в автогаде, пользуйтесь в нанокаде...

Я пока так и делаю )) Но это временно. Автокад у нас под запретом. Хотелось бы средствами нанокада делать.

Пишите на .NET самостоятельно :) Муторно, громоздко, но написать можно всё, бесплатно (по цене работы) и надолго (абонплаты нет :)) По крайней мере, понятнее, чем объекты СПДС писать (лично для меня) и платить за это.

Я к сожалению в этом ни чего не понимаю :blink: . Комплект моих дин. блоков всегда покрывал мои нужды. Они в принципе работают относительно хорошо (за исключением тех блоков в которых присутствовал параметр "поворот").

А так опыт использования NC равный одной неделе показал отсутствие простейших дин. блоков (с полярным растяжением и видимостью) - это большой минус

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Прошу модераторов почистить содержимое темы. Оставив только ответ Hellen. Остальное весь текст к теме отношения не имеет. Ну или удалите тему целиком )

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Теоретически, речь не о Custom Entity, можно попробовать создать дин. блок средствами API Teigha .Net. Во всяком случае, можно менять параметры во вхождениях блоков, мне приходилось и тут была как то тема. Можно сделать аналог External Tools, в которой включить утилиты для .Net, в том числе и подборки утилит выполненные пользователями. В рамках этого процесса можно взяться за редактор блоков на .Net, я полагаю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

.. показал отсутствие простейших дин. блоков (с полярным растяжением и видимостью) - это большой минус

Видимость можно через свойства менять. А в остальном да, дин.блоки сейчас во многом лотерея.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Обновился до NC 8.5. Теперь после изменения команды ОТ ("Смещение") на СМ, при нажатии на любую клавишу F (F3, F8 например), происходит сброс запущенной команды. Например нажимаю "выноска" тяну её, нажимаю F8, получаю отмену команду выноски (так же как при нажатии Esc). Команду "смещение" меняю по инструкции в посте #3. Подскажите как по другому изменить этот злополучный псевдоним команды "смещение"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Обновился до NC 8.5. Теперь после изменения команды ОТ ("Смещение") на СМ, при нажатии на любую клавишу F (F3, F8 например), происходит сброс запущенной команды. Например нажимаю "выноска" тяну её, нажимаю F8, получаю отмену команду выноски (так же как при нажатии Esc). Команду "смещение" меняю по инструкции в посте #3. Подскажите как по другому изменить этот злополучный псевдоним команды "смещение"

Такое ощущение, что вы поставили 8.5 обновлением. Попробуйте сбросить интерфейс через Сервис\Настройка:

2017.11.01-002272.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Обновился до NC 10.1. Команду "смещение" пытаюсь меняю по инструкции в посте #3. После того как сохраняю файл под своим именем, получаю файл с таким содержимым:

 

[\menu]

UserImages=sUserimages.bmp

[\menu\file]

name=s&Файл

[\menu\Edit]

name=s&Правка

[\menu\View]

name=s&Вид

[\menu\Insert]

name=s&Вставка

[\menu\Format]

name=sФор&мат

[\menu\Tools]

name=s&Сервис

[\menu\Draw]

name=s&Черчение

[\menu\3D]

name=s3D

[\menu\Dimension]

name=sРа&змеры

[\menu\Modify]

name=sР&едактирование

[\menu\Constraints]

name=sЗависимости

[\menu\ImagePlus]

Name=sРастр

[\menu\PcloudsPlus]

Name=sОблака точек

[\menu\Help]

Name=sСпр&авка

 

[\ribbon]

WS=sRibbonWS_PlusPCC3D.xml

 

#include "C:\Program Files\Nanosoft\nanoCAD x64 Plus 10.1\nCadBase.cfg"

#include "C:\Program Files\Nanosoft\nanoCAD x64 Plus 10.1\ImagePCloudsPlus.cfg"

#include "C:\Program Files\Nanosoft\nanoCAD x64 Plus 10.1\nmenu3D.cfg"

#include "C:\Program Files\Nanosoft\nanoCAD x64 Plus 10.1\constr.cfg"

#include "C:\Program Files\Nanosoft\nanoCAD x64 Plus 10.1\tdmsmenu.cfg"

#include "C:\Program Files\Nanosoft\nanoCAD x64 Plus 10.1\nmenu.cfg"

#include "C:\Program Files\Nanosoft\nanoCAD x64 Plus 10.1\fidesys.cfg"

 

 

Нечего изменить (нет LocalName, DispName и т.п.). Содержимое файла стало не таким как в прежних версиях Нанокада.

Подскажите как решить вопрос

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

для переопределения псевдонимов команд (задача была "повешать" на "ОТ" - "отрезок,Line") .

я пользовался таким "хаком" (тоже вроде с форума):

(defun C:ОТ ()
(command "LINE")
			(princ)
)

это LISP и его нужно добавить в автозагрузку. Однакось по каким то причинам (хорошо если бы кто подсказал по каким) - сразу это не работало. я создал отдельный профиль, потом чето нажал в настройках (дело было не на моей машине) и по каким то причинам это заработало - возможно это поможет ТС или кому еще)

for_line.lsp

Изменено пользователем Ivanco

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...

×
×
  • Создать...