Jump to content

Ivanco

Дилеры
  • Posts

    414
  • Joined

  • Last visited

  • Days Won

    34

Everything posted by Ivanco

  1. Концепция для решения этой проблемы, уже давно придумана и работает - это системы контроля версий. (далее VC от version control) И в частности GIT. все выше описанные проблемы он решает. VC разрабатывались программистами и для программистов. отсюда следует что, VC в первую очередь предназначено для текствых файлов т.е. для файлов с исходным кодом. использование VC для бинарных форматов , в принципе возможно, но не даст посмотреть список изменений внутри файла. т.е. в принципе можно попробовать заюзать, то же GIT, просто для фиксации точек работы, с помощью коммитов и веток. что то подобное, в промышленном масшабе, организуется на системах электронного документооборота, там тоже можно организовать некий контроль версионности. Еще стоит упомянуть, что идея использовать VC с ветками/коммитами в САПР так то совсем не нова, и уже реализована (из тех что я видел) в OnShape. (браузерный 3D моделер, сейчас принадлежит PTC). Был небольшой опыт использования "git внутри САПР" на OnShape - это прекрасно.
  2. хех. прикольно что удалось какую то практическую задачу решить для САПР на RPA. пока , самое реально практически супер полезное, что я видел для САПР на RPA - это робот для Гранд-Сметы(у нее вообще нет API) написанный на UiPath который конвертит пакетно файлы гранд-сметы в excel , pdf, xml, парралельно впихивая факсимиле подписи и раскадывая итоги в нужную структуру. если у кого то (ну вдруг) есть боевые кейсы использования RPA в САПР - прошу тут написать "что да как". было бы интересно.
  3. Новое соглашение(май 2022) надо в "клуб разработчиков" подписывать. в кои веки решил прочесть. Вопросы: в пункте 9 вообще не нашел "вида произведений" (терминология договора) подходящего для - " че то написал и выложил на форуме, максимум указав ссылку на кошелек, на который все равно нифига не скинут." Такой вид вообще не предусмотрен, т.е. де-юро этого делать нельзя? Исходя из вопроса 1. пункт договора 9.2.4. разработчик должен предусматривать некий не основной функционал. который и не планировал делать?
  4. по просьбе @Максимv добавил горизонтальное объединение таблиц. https://forum.nanocad.ru/index.php?/blogs/entry/98-obedinenie-spds-tablits/
  5. Инструмент для объединения nanocad(СПДС) таблиц. Написано на C#/MultiCAD. Работоспособность проверена под NC2022. Готова к использованию dll - NcadSpdsTable_APP.dll Команда для запуска - WorkWithSpdsTable Описание возможностей: объединение таблиц вертикально объединение таблиц горизонтально умеет образать шапку при объединении в случае если разное кол-во столбцов/строк - добавляет пустые, для корректного объединения. P.S. - На сложных таблицах не тестировал. - Порядок объединения, если кому то нужен(в порядке выбора, или по координатам) - нужно реализовывать - пишите. Вертикально: Горизонтально:
  6. спасибо за отзыв. посмотрю про "горизонтальное объединение" как время будет. если будет какой то результат - отпишусь тут.
  7. https://forum.nanocad.ru/index.php?/blogs/entry/78-dopinstrumenty-dlya-raboty-s-poliliniyami/ тут качайте. и не забывайте отжимать "разблокировать" в свойствах файла, после скачивания.
  8. В графической оболочке сервера лицензий то все ОК? нормально видно лицензии?
  9. @Boroda888под win 7 не проверял и не буду. незнаю что именно за функционал нужен, но по ссылке ниже, есть ссылки на скачивания предыдущих версий. возможно что то будет работать под win7 , если есть время на эксприменты. https://forum.nanocad.ru/index.php?/topic/7021-spisok-vershin-polilinii-v-tablitsuprogrammno/page/2/
  10. @yum посмотрите тикет ##99407##. у вас с саппортом вообще рассинхрон полнейший? они мне на проблему с цветом иконок, посоветовали nanoCAD переустановить..с полной чисткой реестра. а потом сказали что в "новой версии ПО проблема не воспроизводится". я им конечно уже давненько не доверяю, но иногда бывают настолько явно неправильные советы..
  11. я че то не допонял.. "автозагрузка" через appload не так работает?
  12. может означать что nanoCAD не корректно установился - это наиболее вероятно. либо что то забыли добавить в дистрибутив). 1. на другой машине проверьте, если есть возможность. 2. попробуйте любую другую модель в IFC конвертнуть(надо полагать то же самое будет). 3. точную версию ПО укажите.
  13. интересно. глянул. незнаю зачем все фокусы с замерами быстродействия. но если скорость не критична, возможно стоит выбирать самый ПОНЯТНЫЙ код, окупиться в будущем). с моей точки зрения самая понятная конструкция: sDesignation = (string)mcProperties.GetProperty("Designation").GetValue();
  14. 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
  15. м.б. дело в кавычках. а так? cd C:\Program Files\Nanosoft\nanoCAD x64 Plus 20.1\ start "nCad.exe" "C:\Users\mne21\Desktop\test.dwg"
  16. насколько помню, API по печати более обобщено от конкретной реализации (имею ввиду именно печать в PDF). а вы хотите конкретный параметр именно от встроенного принтера PDF. этого запросто может не быть. p.s. в теме про API, думаю стоит указывать язык/технологию на которой вы пишете. в частности если на C#, стоит указывать используете ли MultiCAD или нет.
  17. нет. слишком старая версия nanoCAD. указанный вами скрипт и мое приложение реализованы на разных языках. это нормально что то работает , а что то нет.
  18. Так - два разных варианта округления до двух знаков.
  19. Понадобилось реанимировать свое старое приложение для работы с полилиниями в nanoCAD. Публикую может кому пригодиться. Написано на C#/MultiCAD. Исходники на GitHub, поставляется "как есть". Работоспособность проверена под NC2021. Готовая к использованию .dll ка PLL_APP_v05.dll Для nanoCAD 22 - PLL_APP_nc22_v05.dll Описание возможностей: По выбранной полилинии: создает таблицу с координатами вершин чертежа. Таблица в двух формах обычная и по "кадастровой форме". Плюс экспорт в CSV. Учитывается точность координат, есть возможность учитывать/не учитывать UCS и менять местами X/Y. Нумерация вершин. Поддерживается изменение высоты текста и нумерация вершин не с первой позиции. Есть ньюанс: на замкнутых "совмещеннных" вершинах, умерация прозводится дважды(пояснение). Перенумерация вершин(только для замкнутых полилиний). По факту создание новой полилинии, с измененным порядком вершин. Расстановка геометрии по вершинам полилинии. Поддерживаются: примитивы, тексты, блоки. Упрощение полилинии(без дуговых сегментов), с заданием максимальной длинны сегмента. По факту создается новая полилиния. Реверс(без дуговых сегментов). Удаление одинаковых вершин. Расстановка выносок по вершинам полилинии. Учитывается точность координат, есть возможность учитывать/не учитывать UCS и менять местами X/Y. Если кто будет пользоватья - пожелания/комментарии здесь или в личку.
×
×
  • Create New...