Служит для набора оборудования и материалов из общей базы в табличной форме и последующим экспортом в dxf, xls или динамической связи с AutoCAD

Редактор подшивки AutoCAD dst служит для табличного представления содержимого подшивки, для пакетного редактирования и заполнения её содержимого

Так математическое представление подбора сборных железобетонных элементов канализационных колодцев с последующим создание динамической связи с AutoCAD.

Так математическое представление подбора сборных железобетонных элементов водопроводных колодцев с последующим создание динамической связи с AutoCAD.

Попробовал создать модель работы канализационной насосной станции с предварительным подсчётом нагрузок

Так табличный сборник с возможность определения потерь на водомере, таблицы Лукиных и Таблицы Шевелева

Перевод экспорта из программы WinRIK формы 5 RTF в файл Excel с возможностью наполнения словаря подмены текста и количества

Общие указания по определению сметной стоимости проектных работ для строительства. Просто часть сборников переведено в цифровой вид и прописана математика

Набросок программы с визуальной отрисовкой профиля сечения траншеи, шурфов по грунтам и чтением данных из профиля AutoCAD Civil



Прореживание точек AutoCAD
Разделение Region
Работа с таблицами - точнее сказать копирование стиля

Редактор листов - редактирование, клонирование, перемещение, пакетное изменение стиля печати.
Создание листов - пакетное создание по заранее расположенным рамкам с возможностью изменения угла, а также табличное создание листов.
Работа с блоками - поиск и сортировка динамических блоков, создавалось для создания монтажных схем и поиска блоков без заданных атрибутов.
Редактирование - в принципе создавалось как уничтожитель топографической съёмки, то есть расчленение полилиний и установка отметки в ноль и так же отметки точек.
3D полилиния из области - если извлечь из поверхности тело потом расчленить его на области, то данная функция отделит по цветам нижний слой от верхнего.
Пересечение отрезков - это сделано для AutoCAD Civil и служит для поиска и отображения петель коридора, то есть извлекаете границу, анализируете, исправляете и возвращаете в чертёж как границу поверхности.
Упрощение полилинии - по-моему есть стандартная функция, но я с ней не разобрался, сделал свою, которая прореживает вершины.
Сброс атрибутов блоков - есть в пакете Express Tools - но я не знал, функция заменяет атрибуты на заданное им значение. Это необходимо делать когда нужно отделить блок от источника.
Монтажка - давняя попытка автоматизировать создание монтажных схем. Тут можно вставлять ранее сохраненные узлы со атрибутами для составления спецификаций.
Подписать полининии - cуть вычисления длин полилинии и вывод этого значения на мультивыноске.
Рисование змейки - рисование змейки внутри замкнутого контура, в моём случае это был капельный полив, думаю так же применимо для теплых полов.
Маркер на расстоянии - да есть стандартная функция, но там много тонкостей, а мне надо было быстро отмерять дистанцию по полилинии.
Расчленить блокированное / Заблокировать элементы - есть в интернете куча вариаций это функции перевода чертежа в многовидовой блок без имени что бы его ни кто не смог редактировать, потому что он не расчленяется (ну как будто бы).


Что-то вроде Спец.помощника - в том смысле что это первый опыт написание подобных программ. Служит для выездов на объекты.


Сейчас наверное нейросетями ни кого не удивить, вот и взялся, но дело в том что нейросеть "ещё тот фантазёр" и как правило везде пометки что не доверять ответственные решения и ответы перепроверять. Но есть также возможность "обучения" нейросети, но это не совсем точное выражение. Точнее будет сказано - формируется локальная база знаний, в данном случае я собрал несколько нормативок (практически чисто текстовых, потому что так проще). В итоге (как представлено на видео, пользователь вводит запрос, программа по базе знаний выполняет поиск и находит несколько позиций наиболее подходящих (я их вынес для ознакомления что бы не доверять выводу ИИ а можно было открыть и прочитать), далее Промт, выбранные позиции и вопрос пользователя отправляется ИИ и она формирует обобщенный вывод. Это в некотором смысле поисковая система, но не по просторам интернета, а по локальной базе знаний, но есть конечно и минусы типа того что запросы надо формулировать максимально близко по смыслу к ответу.
В чём же суть поста? Мне хочется знать будет ли это интересно, ну либо кто-то из программистов просто сплогиатит.
В чём идея?
Ну во первых это коммерческая нейронка и у неё больший приоритет чем у общедоступной, но само собой каждый запрос будет стоить денег, но этом плата только за то что используешь, а подписка - абонплата раз в месяц.
Кроме того возможно будет зациклить рутинные дела (я работаю в основном в AutoCAD иногда в Word) и требуется перевод документов, переводчик по сути копирует текст, вставляет в нейросеть, качает головой (придавая значимость своего труда) и вставляет обратно. Так вот это можно завязать на уровне приложения, что бы не рушить структуру.
И конечно же поиск ответа в локальных данных - это представлено на видео.
P.S.: Обратились ко мне с вопросом - нужна коммерческая нейросеть с общим доступом (на несколько пользователей). Я изучил вопрос, дал варианты, но меня периодически просили заняться этим вопросом. Ну скажем так я между делом изучал вопрос.
В итоге:
Либо подписка на один компьютер, потому что одновременная авторизация = бан и конечно же общие чаты.
Либо OpenApi - плата только за то что используешь, но в виду того что нейросеть это по сути чисто текстовая модель, да есть генерирование картинок, видео, музыки, но это всё бинарные файлы и отдельная тема. То есть к ключу нужно делать оболочку и вот тут главная проблема:
- я на тот момент думал хостинг это всё у меня есть сервер;
- далее нужен именно сервер (а его аренда на этапе тестов вообще не входила в планы). Сервер нужен потому что ИИ не может читать файлы с локального компьютера и если его передать побайтно либо в Base64 это для ИИ будет просто шум.
В общем в итоге заказчику нужен вариант - почти бесплатно и теперь я не знаю либо продолжать серверную модель либо бросать это всё.
К сожалению пока могу показать только видео работы приложения, так как логика авторизации это опять серверная модель, а просто так слить в сеть ключ по понятным причинам не могу.
Я инженер проектировщик по водоснабжению и канализации в свободное время увлекаюсь программированием которое значительно упрощает мою работу. Что по чём?