• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Утилита для удаленного управления Компас 3D (Клиент-сервер).

Автор Student2025, 25.05.25, 21:20:01

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Student2025

Добрый день форумчане!

Вашему вниманию представляю утилиту для удаленной работы с Компас 3D (и не только!).
Область применения: 1) в основном для локальной сети, например если на вашем компьютере нет установленного Компас 3D, а есть он только на одном компьютере что в сети то данная утилита будет работать с ним через локальную сеть.
2) Если по каким то причинам нужно автоматизировать Компас что находится в субсистемах или на виртуальных систем то она поможет и с этой задачей.

https://disk.yandex.ru/d/8XX-l5zb-GKEbA

Student2025

#1
Логика работы:

1) Запустить на компьютере (виртуальном, суб системе) где установлен нужный Компас 3D и все, он готов к работе.
2) Работает в режиме цикла без атомического сброса инициализированных объектов, те они доступны на протяжении всей сессии утилиты.
3) Данная утилита поддерживает плагины для расширения функционала и находится в *\Plugins относительно ее расположения.
4) Поддерживает опцию дебага в виде ключей для запуска - sever.exe -error -code
-error - выводит ошибки если будут на консоль и в лог.
-code - просто документирует все запросы к нему на консоль и в лог.
5) Как и писал что все объекты он хранит в памяти в течении всей сессии -> я так и не смог понять как например высвободить память определенного объекта. Поэтому там реализован один подход - высвободить всю память под НОЛЬ, затем ей надо какое то время что бы загрузить основные компоненты программ (Сброс памяти распространяется на работающие дочерние программы).
6) Если передаваемый код требует админских прав то запустить утилиту надо с этими правами. Для работы с Компас 3D и большинства задач windows не требует права.

Инструкция по работе с ней:
1)
Пример обращения к Компас 3D что запущен в субсистеме -
https://disk.yandex.ru/d/XdR5TdPOo-vjPA
(форум не дает код прикреплять сообщением)

2)
Сброс всей памяти -
https://disk.yandex.ru/d/7O0zMEQaLc342w

Student2025

Остальное напишу уже по факту интереса/спроса пользователей. Жду конструктивную критику!  :o: