Jump to content

Search the Community

Showing results for tags 'СПДС'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Общие форумы
    • Принципы распространения продуктов Нанософт
    • Общие вопросы
    • Скачать полезное
    • Обсуждение любых САПР
  • Тематические форумы
    • Поддержка ОС Linux
    • dows
    • dows
    • dows
    • dows
    • dows
    • dows
    • dows
    • nanoCAD Механика 3D
    • dows
    • dows
    • nanoCAD Конструкции PS
    • dows
    • dows
    • dows
    • dows
    • dows
    • dows
    • dows
    • nanoCAD Стройплощадка
    • Функциональные расширения nanoCAD
    • Портал Технической поддержки
    • nanoTDMS
  • Программы членов Клуба разработчиков
    • KDM-INFO
    • Проектное бюро "Фордевинд"
    • VetCAD++
  • Не о программах
    • Юмор
    • Вопросы и пожелания по работе форума
    • Вопросы и пожелания по работе сайта
    • Новостная лента сайта nanoCAD.ru

Blogs

  • Фишки и трюки nanoCAD
  • Делюсь опытом работы с Cad программами
  • Полезные ссылки и закладки
  • Блог MaxSoft о nanoCAD
  • Утилиты nanoCAD или как упростить работу в программе
  • Конкурсы nanoCAD
  • О разном
  • cad admin notes
  • Рабочий дом как помощь людям
  • Все подряд

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Сайт


ICQ


Skype


Город


Интересы

Found 21 results

  1. Здравствуйте! Работаю в NanoCad СПДС. Подскажите, можно ли каким-то образом изменить коэффициент сжатия текста в размере, при этом не меняя стиль размера?
  2. ### Назначение: Создание СПДС объектов в пространстве модели по таблице Excel. #### Логика работы: 1. Скрипт читает указанный файл Excel. 2. В файле должны быть указаны: * ID объектов (из базы СПДС) * координаты вставки * параметры объекта которые необходимо применить к объекту. 3. Одна строка файла равно один объект СПДС. 4. Объект по ID ищется в БД СПДС, к нему применяются параметры. 5. Объект вставляется по координатам. #### Рабочие файлы: SpdsObjByExcelParams_v1.0.0.zip Params.xlsm Исходники на GitHub #### Важно: 1. Структура таблицы должна быть как в приложенном файле. Кол-во параметров можно расширять вправо. 2. ID и параметры можно найти в "Мастер объектов" СПДС. 3. Чтение Excel реализовано через Open XML библиотеки. DocumentFormat.OpenXml.dll - должна находится в папке со основной dll. P.S. часть парметров объекта "вид" и "имплементация" жестко прописана в коде. Поставляется "как есть". #### Пример:
  3. Всем добрый день. создал маркер для обозначения координат центра окружности - на скрине(маркер) во вложении. Вопросы: 1) Каким образом округлить выводимые значения координат? Также интересует каким образом например округлять на два знака после запятой? Текущий способ- {int(xx)} не округляет, а отбрасывает не целую часть. 2) Что в свойствах атрибута означают значки? (три типа: 2 стрелочки, 1 стрелочка, 1 стрелочка с замочком). не нашел этого в справке... 3) Откуда взялись ручки на которые указывают стрелки на скрине "ручки.png" , и зачем они нужны? маркер создавал из блока который видно на скрине и никаких "ручек" нигде не прописывал.как отключить созданные? 4) Создать ручку зеркального отображения значений маркера можно через "мастер объектов" ? Подскажите текст скрипта.
  4. Можно ли округлять значения ассоциативных отметок уровня? Если да, то где оно задается. Не нашел.
  5. При простановке авторазмера в пространстве листа поверх видового экрана, авторазмер всегда берет масштаб измерений с видового экрана, вне зависимости от того где находится образмериваемый объект (в листе или модели) Авто размер поверх видового экрана игнорирует масштаб измерений формата (возможно так и надо) Если задан размер измерений в настройках, то авторазмер поверх ВЭ применит оба размера, например ВЭ 1:2, настройки 1:500, размер будет с масштабом 1:1000 В платформе вроде не повторяется. ============= в файлике откомментировал, как имха надо бы проверьте у кого есть возможность СПДС авторазмер поломан.dwg
  6. Инструмент для объединения nanocad(СПДС) таблиц. Написано на C#/MultiCAD. Работоспособность проверена под NC2022. Готова к использованию dll - NcadSpdsTable_APP.dll Команда для запуска - WorkWithSpdsTable Описание возможностей: объединение таблиц вертикально объединение таблиц горизонтально умеет образать шапку при объединении в случае если разное кол-во столбцов/строк - добавляет пустые, для корректного объединения. P.S. - На сложных таблицах не тестировал. - Порядок объединения, если кому то нужен(в порядке выбора, или по координатам) - нужно реализовывать - пишите. Вертикально: Горизонтально:
  7. Разбор COM по запросу данных с проекта.docx Готовый пример с автозаполнением.dwg Т.к. данная запись блога относится к анонсированным темам на прошедших вебинарах (1-ый и 2-ой вебинар), ниже материал по теме дополнительного форматирования результата обсчета функций в профиле спецификации.
  8. Хотелось бы всё-таки понять: Исчезновение автонумерации в Форматах при переходе nanoCAD Plus от версии 20.0 к версии 20.1 - это принципиальное решение или недоразумение ? И, если это принципиальное решение, то каковы мотивы ? В официальных уроках, рекламируемых и выложенных на сайте, на этом функционале принципиально акцентируется внимание.
  9. Попытался ответить на вопросы по управлению "Элементами управления" пользовательской формы, которые наиболее часто встречаются у пользователей. Пользовательские формы – универсальный инструмент, использующийся в: «Стандартных» объектах БД (spsmaster - Мастер объектов); Универсальных маркерах - spcreateumarker - Создать маркер; Шаблонах объектов -sptwiz ( в том числе блоков платформы); Группах (spgroupobjects); Таблицах. Под роликом есть легенда. Тело документа: Hidden form control.zip
  10. В этой небольшой статье рассмотрим как можно отредактировать стандартный параметрический объект, чтобы за базовую точку объекта можно было не переносить объект, а растягивать. Это удобно будет при работе со швеллерами, трубами и прочими объектами, которые приходится растягивать в обе стороны. Для примера будет использовать стандартный параметрический объект трубу по ГОСТ 167-69 (Несущие конструкции -> КМ -> Трубы) Нас интересует функция OnMoveGripPoint По умолчанию она выглядит так: function OnMoveGripPoint{ if(NMovingGrip == 1){ L = vecLen(pntGrip0 - pntGrip1); vecDirection = pntGrip1 - pntGrip0; LoadInCache( B, s ); SelectInCache( "kFirst", "B", "~", B, "s", "~", s); } else { pntOrigin = pntGrip0; }; }; Давайте для удобства приведём к более понятному виду и уйдём от конструкции else function OnMoveGripPoint { if(NMovingGrip == 0) { pntOrigin = pntGrip0; }; if(NMovingGrip == 1) { L = vecLen(pntGrip0 - pntGrip1); vecDirection = pntGrip1 - pntGrip0; LoadInCache( B, s ); SelectInCache( "kFirst", "B", "~", B, "s", "~", s); }; }; Предыдущая запись скрипта имеет права быть, т.к. в объекте всего 2 ручки, но будет неудобна при условии добавления новых ручек, да и в принципе наша запись сразу позволяет понять, к какой ручке мы обращаемся. Итак, чтобы заставить объект удлиняться за базовую точку, надо прописать изменение длины объекта при перемещение базовой точки. Получаем: if(NMovingGrip == 0) { pntOrigin = pntGrip0; L = vecLen(pntGrip1 - pntGrip0); }; Ура, наш объект растягивается!) Осталось дописать поведение вектора направления объекта: if(NMovingGrip == 0) { pntOrigin = pntGrip0; L = vecLen(pntGrip1 - pntGrip0); vecDirection = pntGrip1 - pntGrip0; }; И всё, теперь всё работает просто великолепно) Вот такими несложными манипуляциями мы упростили работу со стандартным параметрическим объектом, добавив возможность растягивать его в обе стороны =)
  11. Урок №1. Оформление чертежей https://ftp.nanosoft.su/file_16482086965ea19c7ddd494 Урок №2. Работа с архитектурой https://ftp.nanosoft.su/file_19609632745e9051ee2536a Урок №3. Создание собственных объектов. Часть 1 https://ftp.nanosoft.su/file_1311209115ea1a58122fbf Урок №4. Создание собственных объектов. Часть 2 https://ftp.nanosoft.su/file_9209785775e9d824fc92dc
  12. Добрый день, помогите разобраться с проблемкой. В Nanocad Электро (далее NE) создаю чистый проект, в нем создаю новый план, внешней ссылкой вставляю архитектурный план который создан в Nanocad СПДС, версия - изобр.1 получаю сообщение - изобр.2 работаю на плане в NE, сохраняю сам план, закрываю план. При повторном открытии плана получаю сообщение - изобр 3 Как видно из него уже ругается на сам NE хотя версия NE - изобр.4 - не менялась - по сему смысл этого сообщения совсем не понятен и все бы ничего если бы не возникало иногда необходимости редактировать Архитектурный план в СПДС, при чем если при этом NE открыт то получаем следующее после внесения изменений в архитектурный план в СПДС при открытом плане в NE, что бы внесенные изменения отобразились в плане NE нужно обновить внешние ссылки. При обновлении внешних ссылок получаем сообщение - изобр.2, а потом иногда у нас происходит крах NE - изобр.5 Пока для себя выбрал следующий алгоритм работы при необходимости внесения изменений в Архитектурку, приходится закрывать NE, вносить все изменения и заново открывать NE. При открытии все изменения подхватываются и нет необходимости обновлять внешние ссылки отдельной командой. При таком подходе NE пока не падал. Но это не очень удобно т.к. отнимает лишнее время на закрытие и открытие проекта и плана.
  13. Интересует будущее альбомов СПДС. Планируется ли доводить их функционал до ума в части: возможности из них пакетно печатать, хотя бы на разные форматы, в идеале и на разные принтеры в зависимости от размера формата. заполнения штампов форматов по ГОСТ, а не как это видится разработчикам (хотя это и настраивается через *.xml, но не всем это доступно, справки нет) все приложения новый файл создают из шаблона и только СПДС из существующего проекта!!!))) импорт существующих форматов в альбом танец с бубном (то он есть (импорт), то его нет, фамилии то подтягиваются, то нет, поля надо переподключать) хотелось бы иметь возможность наследования фамилий/должностей по томам, разделам количество листов не понимает и не ставит пользовательский формат (СПДС) при вставке из альбома ставит по ГОСТ 21,1101-97, а вшитый по 2013 (пора уже забыть, что этот гост был)) при том, что при вставке пользовательского формата (СПДС) он встает по ГОСТ 21,1101-2013 откройте ГОСТ почитайте еще раз, обратите внимание, как обозначает альбом документы и что требует ГОСТ, создайте пользовательский формат СПДС, вставьте из альбома, смените ГОСТ на правильный, по новой привяжите поля. Импортируйте формат в альбом, попробуйте из альбома поменять фамилии , другие поля если не дошло импортируйте несколько форматов и опять п.2 PS если будет время и реакция разработчиков список продолжу
  14. Девятую версию зарелизили, а потестировать не дали ... Она идеальна???
  15. При использовании инструмента "Сплайн" в чертеже происходит зависание программы. Или в процессе построения сплайна или в процессе редактирования характерных точек сплайна. Нанокад СПДС 8.0.2629.4105 Сборка 175 Лицензия одиночная локальная Помогите разобраться в проблеме.
  16. Всем привет. Посидел за справкой к СПДС и одной базой и возникло несколько впоросов. Кто знает, подскажите. (СПДС 8.1) 1) Где находится редактор коллекций в редакторе форм? Все меню облазил, найти не могу, в упор не вижу. 2) Возникла проблема с импортом-экспортом таблиц из Excel. Не работает. Все делал по пунктам, а толку нет. Есть версия, что все из-за портативного Екселя. Он не установлен. В этом причина? 3) Как поменять масштаб форм и обьектов при вставке. Знаю как поменять после того как вставил, а как сделать другой масштаб по умолчанию? Ато вставляется лист А4 с масштабом 1:100. 4) Как поставить пароль на созданную базу в СПДС? Например, создал я базу. Настроил все. Теперь кинул на какойто сервер, чтоб другие могли пользоваться, но менять и править ее мог бы только я, чтоб не запороли случайно. Как ето сделать? 5) Иногда, когда запускаю СПДС, выбираю какойто элемент, например формат, вставляю его, а потом нажимаю любую кнопку (пока не вышел из выбора форм) и меня выкидует. Совсем выкидует. Надо заново перезапускать. Но иногда этого не происходит, не могу связать причину ни с чем. Совершенно внезапно. Или выкидует после запуска, или нет. Ктото сталкивался? 6) Есть спецификация. Там, с помощью маркеров, собираються названия оборудования. Они помечены серым цветом (редактировать нельзя). Но в спецификации надо оставлять пару пропущеных строк (на всякий случай), или в самом начале добавить от себя "документация", "стандартные изделия". У меня добавить пару строк так и не получилось, или выдавало ошибку, или раздвигалось в одном месте. По совету "для редактирования надо преобразовать в диапазон". Чтото я там такого не нашел, хотя сегодня весь день читал справку про таблицы и наконецто нашел, как сделать автоотчет. К doctorraz. Просмотрел я твой маркер еще раз и появились такие вопросы: 7) Как в форме образовывается "описание"? Какие сталбцы обьединяются? не могу найти по какой формуле. Где это вобще посмотреть? 8) Зачем нужен name1 в таблице? Это просто из-за того, что длинны строки name0 не хватает или другая причина? 9) Как задается идентификатор типоразмера (ID)? По умолчанию он создается, но с нулями, поменять их не получилось. Зачем нужен этот столбез и в чем он участвует? В справке про это не описано. 10) Там есть выбор размера текста 2.5 и 3.5, а куда вбивается это значение? С чем оно связывается? Пока всё.
  17. Данная тема создана для обмена пользовательскими параметрическими объектами. При создании сообщения пользуйтесь следующим шаблоном: Область применения объектов Список ключевых объектов: Блок лестницы Окно И тд. Место сохранения блоков в базе элементов. Скриншот объектов Автор: Иванов Иван
  18. При вставке листов pdf в чертеж в качестве подложек, на листах pdf появляется "мусор", которого не видно в том же Adobe Reader. Дополнительных слоев в pdf вроде бы тоже нет. это я вижу в спдс а это в адобе есть ли какой-то способ сделать так, чтобы на чертеже не было этого "мусора"? 8700-ИОС5.4.5.pdf клапана.dwg
  19. Здравствуйте! В ходе ознакомления с пробными версиями нанокада возник следующий вопрос: Во время проектирования разделов КР возникает необходимость в использовании обоих модулей. Использование двух модулей отдельными окнами над одним чертежом будет весьма накладно. Возможно ли объединение модулей СПДС и Конструкции в одно рабочее окно?
  20. К сожалению после прочтения справки по McCOM2 остались вопросы : 1. как видно в Locals отладчика VBA : универсальный маркер имеет : ClassName : "Универсальный маркер" : String на такой запрос: Set МаркерСпец = spdsApplication.Query("Универсальный маркер") в МаркерСпец возвращается некоторое количество объектов но вот если добавить еще условие выбора по полю маркера Set МаркерСпец = spdsApplication.Query("Универсальный маркер", "flag=""1""") то МаркерСпец Nothing в то же время если сделать выборку по всем объектам чертежа: Set МаркерСпец = spdsApplication.Query("Object", "flag=""1""") то запрос возвращает объекты с данным свойством, но согласитесь, это не совсем верно и удобно. Собственно вопрос к гуру, как правильно выбрать объект по имени класса если класс представлен таким образом? 2. Таблицы и поиск СПДС могут делать выборку по всему документу. Вопрос возможно ли через Query собрать объекты со всего документа за один проход (без перебора листов, модели)? 3. В справке очень лаконично описан объект BOM, однако заинтересовало, что если его получить и заполнить данными, то возможно производить в нем сортировку и пр. Вопрос: Как? Возможно у кого то из уважаемых All есть рабочий боевой пример и их не затруднит любезно поделиться.
×
×
  • Create New...