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

Работа с таблицами в MultiCAD.NET. Часть 1. Создание отчета на основе шаблона


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

http://habrahabr.ru/company/nanosoft/blog/197794/

 

4e35bd6908822caad94726bb0be847e8.png

 

Как известно, практически ни один чертеж не обходится без табличного оформления: таблицы применяются для создания объектов, содержащих количественную информацию о конструкции, ведомостей элементов, спецификаций и др. Типичной задачей, с которой сталкиваются проектировщики, является формирование табличного отчета по выбранным объектам чертежа. Автоматизация этой задачи позволит избавить пользователя от рутинной работы, тем самым сократив затраченное время и количество ошибок.

 

В качестве примера в статье рассматривается формирование итоговой ведомости электроприборов по плану расположения оборудования (или, проще говоря, по чертежу, иллюстрирующему распределение электрических розеток по помещениям).

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

Очень бы хотелось получить исходники этой статьи, если это возможно.

 

 

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

As is времён написания статьи, т.е. 2013-го года.

TableSample_02.zip

Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, ISL сказал:

As is времён написания статьи

upd Не важно, по мультикад инфы 10   (14 нашел) статей, из которых 8  (11 ) написал Илья Слободин aka @ISL ,  3 статьи  @BosonBeard

 примеров аж целых два в nanoSDK.

Любая инфа полезна.

ЗЫ кстати в первой статье про таблицы есть ссылка на исходник который когда то лежал на нанофтп, дисковое место нонче дорого, ктото освободил.

Спасибо!

------

psps кстати было бы здорово, если бы была возможность получить исходники и к остальным статьям, as is естественно.

Что работало тогда, заработает и сейчас

------

В принципе примерчик почти собрался на 4,5, но

ругается на

 McNoteMultilayer note = id.GetObject()

--------------------

студия предложила решение

McNoteMultilayer note = (McNoteMultilayer)id.GetObject();

все собралось

ушел читать букварь и разбираться с кодом

Изменено пользователем doctorraz
Собрал все вместе
Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

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

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

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

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

Загрузка...
  • Расскажите друзьям

    Нравится Официальный форум компании Нанософт? Расскажите друзьям!
  • Похожий контент

    • От cheav
      Здравствуйте! Подскажите, пожалуйста. Хочу в ячейке таблицы вставить формулу и сослаться на значение из другой таблицы внутри одного файла. Как это сделать?
    • От SPP
      Есть таблица экспликация помещений.
      Значения подставляются из чертежа естественно.
      Я копирую таблицу через буфер обмена в другой файл, и получаю в место таблицы "Видимых строк нет".
      Я так понимаю это потому что объектов, на которые ссылается таблица, в этом новом файле нет.
      Как мне преобразовать эту таблицу чтобы разорвались связи с объектами чертежа, но при этом таблица осталась таблицей и сохранились значения ячеек?
      Взрывать не хочу, потому что это не правильно.
    • От Ivanco
      Данная dll выводит список вершин полилинии в таблицу , с помещением таблицы в пространство модели.
      dll позволяет работать с двумя типами линий:
      - полилиния
      -3d полиния(версия 6.0 наноСПДС не поддерживает создание 3d полилиний , но 3d полиния может присутствовать в .dwg созданном в другой САПР).
      Тестировалась на : nanoCADСПДС 6.0(сб.258)x32.
      Команда для запуска: "point_from_pline" , далее читаем командную строку.
      видео демонстрация по
       
      Пожелания, предложения - пишем ниже .
      point_from_pline.7z
    • От Ivanco
      dll написана мной на multicad.net дл задачи объединения таблиц в nanoCAD СПДС 5.4.
      может кому оно надо)
      Команды: summ_all_table -собирает все таблицы с пространства модели и объединяет в одну (помещая ее на чертеж), с возможностью экспорта в файл(.csv, .xls и т.д).Есть возможность обрезать шапку у таблиц при объединении в общую.
      summ_user_table - тоже что и команда выше, но не все таблицы а выбранные пользователем.
      Видео с описанием работы:
      1.на AutoCAD и ZWCAD не тестировалась.
      2.Из минусов:
      - больше 900 строк в таблице конечной - будет "тормозить".
      - нет проверок если вводить неправильные данные в ком.строку.
      WorkToSpdsTable.zip
      ______
      dll для nanoCAD7.0 и nanoCADСПДС 6.0
      WorkToSpdsTable _nc7.zip
      _______
      P.S. если у кого нибудь есть еще задачи с таблицами - пишите в комментариях.
      P.P.S. спасибо "клуб разработчиков" за помощь в написании.
    • От СанТермо-Проект
      Добрый день!
      Можно ли сохранить в базу таблицу со вставленными в нее блоками? Создал таблицу, сохранил ее в базу, но при вставке из базы, или при копировании блоки из таблицы пропадают.
×
×
  • Создать...