-
Posts
414 -
Joined
-
Last visited
-
Days Won
34
Content Type
Profiles
Forums
Downloads
Blogs
Everything posted by Ivanco
-
Концепция для решения этой проблемы, уже давно придумана и работает - это системы контроля версий. (далее VC от version control) И в частности GIT. все выше описанные проблемы он решает. VC разрабатывались программистами и для программистов. отсюда следует что, VC в первую очередь предназначено для текствых файлов т.е. для файлов с исходным кодом. использование VC для бинарных форматов , в принципе возможно, но не даст посмотреть список изменений внутри файла. т.е. в принципе можно попробовать заюзать, то же GIT, просто для фиксации точек работы, с помощью коммитов и веток. что то подобное, в промышленном масшабе, организуется на системах электронного документооборота, там тоже можно организовать некий контроль версионности. Еще стоит упомянуть, что идея использовать VC с ветками/коммитами в САПР так то совсем не нова, и уже реализована (из тех что я видел) в OnShape. (браузерный 3D моделер, сейчас принадлежит PTC). Был небольшой опыт использования "git внутри САПР" на OnShape - это прекрасно.
-
хех. прикольно что удалось какую то практическую задачу решить для САПР на RPA. пока , самое реально практически супер полезное, что я видел для САПР на RPA - это робот для Гранд-Сметы(у нее вообще нет API) написанный на UiPath который конвертит пакетно файлы гранд-сметы в excel , pdf, xml, парралельно впихивая факсимиле подписи и раскадывая итоги в нужную структуру. если у кого то (ну вдруг) есть боевые кейсы использования RPA в САПР - прошу тут написать "что да как". было бы интересно.
-
Новое соглашение(май 2022) надо в "клуб разработчиков" подписывать. в кои веки решил прочесть. Вопросы: в пункте 9 вообще не нашел "вида произведений" (терминология договора) подходящего для - " че то написал и выложил на форуме, максимум указав ссылку на кошелек, на который все равно нифига не скинут." Такой вид вообще не предусмотрен, т.е. де-юро этого делать нельзя? Исходя из вопроса 1. пункт договора 9.2.4. разработчик должен предусматривать некий не основной функционал. который и не планировал делать?
-
по просьбе @Максимv добавил горизонтальное объединение таблиц. https://forum.nanocad.ru/index.php?/blogs/entry/98-obedinenie-spds-tablits/
-
Инструмент для объединения nanocad(СПДС) таблиц. Написано на C#/MultiCAD. Работоспособность проверена под NC2022. Готова к использованию dll - NcadSpdsTable_APP.dll Команда для запуска - WorkWithSpdsTable Описание возможностей: объединение таблиц вертикально объединение таблиц горизонтально умеет образать шапку при объединении в случае если разное кол-во столбцов/строк - добавляет пустые, для корректного объединения. P.S. - На сложных таблицах не тестировал. - Порядок объединения, если кому то нужен(в порядке выбора, или по координатам) - нужно реализовывать - пишите. Вертикально: Горизонтально:
- 2 comments
-
- 4
-
-
-
- спдс
- multicad.net
-
(and 1 more)
Tagged with:
-
спасибо за отзыв. посмотрю про "горизонтальное объединение" как время будет. если будет какой то результат - отпишусь тут.
-
Список вершин полилинии в таблицу(программно).
Ivanco replied to Ivanco's topic in Полезные дополнения
https://forum.nanocad.ru/index.php?/blogs/entry/78-dopinstrumenty-dlya-raboty-s-poliliniyami/ тут качайте. и не забывайте отжимать "разблокировать" в свойствах файла, после скачивания. -
@Boroda888под win 7 не проверял и не буду. незнаю что именно за функционал нужен, но по ссылке ниже, есть ссылки на скачивания предыдущих версий. возможно что то будет работать под win7 , если есть время на эксприменты. https://forum.nanocad.ru/index.php?/topic/7021-spisok-vershin-polilinii-v-tablitsuprogrammno/page/2/
- 15 comments
-
@yum посмотрите тикет ##99407##. у вас с саппортом вообще рассинхрон полнейший? они мне на проблему с цветом иконок, посоветовали nanoCAD переустановить..с полной чисткой реестра. а потом сказали что в "новой версии ПО проблема не воспроизводится". я им конечно уже давненько не доверяю, но иногда бывают настолько явно неправильные советы..
-
NC21. Загрузка библиотек до открытия документа
Ivanco replied to Robink's topic in Программирование под платформу nanoCAD
я че то не допонял.. "автозагрузка" через appload не так работает? -
NC21. Загрузка библиотек до открытия документа
Ivanco replied to Robink's topic in Программирование под платформу nanoCAD
в чем смысл? как нужно чтобы работало, можно подробнее? -
NC21. Загрузка библиотек до открытия документа
Ivanco replied to Robink's topic in Программирование под платформу nanoCAD
APPLOAD - и там "автозагрузка" менюшка. это не то? -
Ошибка экспорта данных в IFC
Ivanco replied to mixxail-k@yandex.ru's topic in Технические вопросы и обсуждение функционала
там тоже nanoCAD GeoniCS x64 21.0? -
Ошибка экспорта данных в IFC
Ivanco replied to mixxail-k@yandex.ru's topic in Технические вопросы и обсуждение функционала
может означать что nanoCAD не корректно установился - это наиболее вероятно. либо что то забыли добавить в дистрибутив). 1. на другой машине проверьте, если есть возможность. 2. попробуйте любую другую модель в IFC конвертнуть(надо полагать то же самое будет). 3. точную версию ПО укажите. -
Net Api, Multicad. Конвертация RTF в строку
Ivanco replied to doctorraz's topic in Программирование под платформу nanoCAD
интересно. глянул. незнаю зачем все фокусы с замерами быстродействия. но если скорость не критична, возможно стоит выбирать самый ПОНЯТНЫЙ код, окупиться в будущем). с моей точки зрения самая понятная конструкция: sDesignation = (string)mcProperties.GetProperty("Designation").GetValue(); -
Net Api, Multicad. Конвертация RTF в строку
Ivanco replied to doctorraz's topic in Программирование под платформу nanoCAD
rtf--> plain text string inStr = @"{\rtf1 Привет!\par{\i Это}некийотформатированный {\b текст}.\par}"; Multicad.Text.RTF.Node nd = Multicad.Text.RTF.Node.Parse(inStr); string outStr = nd.PlainText; вообще м.б. правильно сперва McProperty prop = mcFrmProps.GetProperty("Designation"); а потом почитать что да как в McProperty -
bat файл: запуск nanoCad с указанием dxf/dwg файла
Ivanco replied to kvesda's topic in Общие вопросы
м.б. дело в кавычках. а так? cd C:\Program Files\Nanosoft\nanoCAD x64 Plus 20.1\ start "nCad.exe" "C:\Users\mne21\Desktop\test.dwg" -
Как называется параметр для вкл/выкл SHX в PDF?
Ivanco replied to doctorraz's topic in Программирование под платформу nanoCAD
насколько помню, API по печати более обобщено от конкретной реализации (имею ввиду именно печать в PDF). а вы хотите конкретный параметр именно от встроенного принтера PDF. этого запросто может не быть. p.s. в теме про API, думаю стоит указывать язык/технологию на которой вы пишете. в частности если на C#, стоит указывать используете ли MultiCAD или нет. -
нет. слишком старая версия nanoCAD. указанный вами скрипт и мое приложение реализованы на разных языках. это нормально что то работает , а что то нет.
- 15 comments
-
Так - два разных варианта округления до двух знаков.
-
Понадобилось реанимировать свое старое приложение для работы с полилиниями в nanoCAD. Публикую может кому пригодиться. Написано на C#/MultiCAD. Исходники на GitHub, поставляется "как есть". Работоспособность проверена под NC2021. Готовая к использованию .dll ка PLL_APP_v05.dll Для nanoCAD 22 - PLL_APP_nc22_v05.dll Описание возможностей: По выбранной полилинии: создает таблицу с координатами вершин чертежа. Таблица в двух формах обычная и по "кадастровой форме". Плюс экспорт в CSV. Учитывается точность координат, есть возможность учитывать/не учитывать UCS и менять местами X/Y. Нумерация вершин. Поддерживается изменение высоты текста и нумерация вершин не с первой позиции. Есть ньюанс: на замкнутых "совмещеннных" вершинах, умерация прозводится дважды(пояснение). Перенумерация вершин(только для замкнутых полилиний). По факту создание новой полилинии, с измененным порядком вершин. Расстановка геометрии по вершинам полилинии. Поддерживаются: примитивы, тексты, блоки. Упрощение полилинии(без дуговых сегментов), с заданием максимальной длинны сегмента. По факту создается новая полилиния. Реверс(без дуговых сегментов). Удаление одинаковых вершин. Расстановка выносок по вершинам полилинии. Учитывается точность координат, есть возможность учитывать/не учитывать UCS и менять местами X/Y. Если кто будет пользоватья - пожелания/комментарии здесь или в личку.
- 15 comments
-
- 5
-
-