Русская версия | Оригинал: Английский
Переключить на английский →
⚡ Official Page

Руководство по установке API веб-САПР

1.Системные требования

Windows 7 или Windows-сервер2008 и выше 64 бит JDK1.8

2. Установка программы лицензирования

Установите программыный пакет в папку «Licensing Control System». Откройте «Virbox User Tool», нажмите «Создать автономный файл c2d» и отправьте файл в компанию Gstarsoft. Gstarsoft сгенерирует файлы лицензирования на основе файла c2d, нажмите «Импортировать автономный файл d2c», выберите файл пакета и нажмите кнопку «Обновить», чтобы активировать лицензию.

3. Запустите программу планирования задач

Откройте apache-zookeeper-3.7.1/conf/zoo.cfg, измените расположение журнала. Откройте apache-zookeeper-3.7.1/bin/zkServer.cmd и не закрывайте интерфейс командной строки. Сначала необходимо запустить zookeeper, поэтому перед запуском запустите WebCADDWGTransfer.exe от имени администратора и проверьте, запущена ли служба. Если служба запущена, нажмите кнопку «Остановить», дождитесь запуска zookeeper, а затем запустите службу преобразования.

4. Запустить службу API-порта

Создайте папку в качестве корневого каталога для сохранения файлов чертежей, например D:\WebCADAPI\файлы, затем откройте папку, чтобы создать еще две папки, а именно cad и Swap. Запомните путь к папке cad и папке Swap, которые мы будем использовать позже. Папка файлов cad используется для сохранения чертежей и файлов после конвертации, а папка файлов Swap — это пространство подкачки для программыы конвертации. Откройте файл конфигурации gtfs-win64-en\application.properties, если он не находится в пути по умолчанию D:/WebCADAPI/files/cad, то измените его и обратите внимание на направление косой черты. Затем дважды щелкните start.bat, чтобы запустить службу, или запустите командную строку в текущем каталоге, введите java -Xmx1024m -Xms1024m -Xss256k -javaagent:sjt_agent.jar -jar GstarTransformServer-1.0.0.jar, чтобы запустить службу. Пожалуйста, не закрывайте интерфейс командной строки.

5. Запуск программы конфигурации и преобразования

Щелкните правой кнопкой мыши файл WebCADDWGTransfer-en/WebCADManager.exe и выберите «Запуск от имени администратора», чтобы открыть его. В программые имеется множество настроек конфигурации, не изменяйте параметры, кроме указанных ниже, можно использовать значения по умолчанию.
1.Задача Клиента
Выберите Zookeeper, добавьте 127.0.0.1:2181 в конфигурацию, не меняйте другие параметры.
2. Настройки каталога, обратите внимание на направление символа косой черты
Данные, Кэш, Временные: введите корневой каталог для всех трех D:\WebCADAPI\файлы\cad Пространство подкачки: D:\WebCADAPI\файлы\Swap Шрифт, пространство шрифта:папка шрифта в текущем каталоге D:\WebCADAPI\WebCADDWGTransfer\font
3.Конвертер данных чертежа
Нажмите кнопку в конце процесса и выберите WebCADDWGTransfer.exe в каталоге файлов. Нажмите кнопку «Применить» в правом нижнем углу, затем нажмите кнопку «Установить» и кнопку «Начать». Пожалуйста, нажмите «Стоп» перед изменением любого параметра. Если программыное обеспечение необходимо переместить в другой каталог, остановите и удалите его, затем настройте параметры в новом каталоге для установки и запуска программыного обеспечения. Максимальное количество обычно устанавливается в соответствии с количеством ядер ЦП, например, для 4-ядерного ЦП значение может быть установлено равным 4 для всех трех. Память — еще один фактор, который следует учитывать, для каждого количества требуется не менее 3 ГБ памяти, поэтому для установки значения 4 необходимо не менее 12 ГБ памяти. Параметры, которые не упомянуты, не требуют изменения, просто оставьте их по умолчанию.

6.Планирование порта API преобразования

Откройте браузер: http://localhost:7088/docs.html, отобразятся соответствующие функции порта. Возьмите функцию преобразования ocf в качестве примера, отправьте http post-запрос на этот порт, используя следующие параметры. Для файлов CAD поддерживаются поток файлов и URL, просто выберите любой из них. Нажмите «Отладка», чтобы напрямую отправить текстовый запрос с помощью интерфейса, выберите файл или введите адрес загрузки чертежа САПР и нажмите кнопку «Отправить», чтобы вернуть результат. Имеется идентификатор задачи, который можно использовать для проверки результатов. Нажмите и проверьте результаты выполнения задачи, введите идентификатор задачи, чтобы получить результаты преобразования. Затем загрузите ocf на файловый сервер, используя адрес загрузки ocf url.
{
"rtnCode": "0000000",
"msg": "success",
"ts": 1679977119909,
"bizData": {
"taskType": "MAKEOCF",
"requestId": "f52d3778-9931-45a6-b4d8-614bdb385f92",
"status": 2,
"resultCode": 0,
"resultMsg": "OK",
"transformStartTime": "2023-03-28 12:02:48",
"transformEndTime": "2023-03-28 12:02:48",
"extData": "123sdfsdfsdfgsdsdfsd",
"localPath": "D:/WebCADAPI/files/cad/ocf/2023/03/28/0000000001.1.ocf",
"ocfUrl": "http://localhost:7088/openapi/v1/скачать?fileId=55223d90-b990-4d3f-b40b-4ecd0f4ee184",
"ocfName": "0000000001.1.ocf",
"version": "1.07",
"layout": "*Model_Space",
"layouts": [
"31",
"*Model_Space",
"Model",
"88",
"*Paper_Space",
"Layout1",
"93",
"*Paper_Space0",
"2222"
]
}
}

rtnКод код

 

Ценить

Описание

0000000

Успешный

0000001

Функция не авторизована, обратитесь к администратору.

0000002

Сервер занят, попробуйте еще раз позже

0000003

Аномальные параметры

0000004

Имя файла не может быть пустым

0000005

Файл не найден

0000006

Задача преобразования не существует

0000007

Пожалуйста, загрузите файл dwg

0000008

Пожалуйста, загрузите файл ocf

0000009

Пожалуйста, загрузите файл 3D-чертежа

0000010

Пожалуйста, загрузите файл ocf3

0000011

Пожалуйста, загрузите файл dwg/ocf

0000012

Пожалуйста, загрузите файл rvt/stl/ifc/ocf3

0000013

Сохранение в других типах файлов: поддерживается только в dwg/dxf

0000014

сохранить как другие версии: 0^ ~5

0000015

Пожалуйста, загрузите файл PDF

0000018

Неправильный домен URL-адреса файла. Проверьте и повторите попытку.

0000019

Произошла ошибка при загрузке URL-файла. Проверьте URL-адрес и повторите попытку.

0000020

Произошла ошибка при получении файлового потока, проверьте и повторите попытку.

  Статус в bizData показывает статус преобразования чертежа: 0 : Не запущено 1 : В процессе 2: Завершенное преобразование означает только то, что внутренняя программыа преобразования вернула результаты, но не означает, что был сгенерирован ocf; преобразование могло завершиться неудачей и ocf не был сгенерирован. resultCode такой же, как код в возвращаемых параметрах старой версии Linux, за исключением того, что 0 означает, что ocf сгенерирован, а все остальные случаи означают, что ocf не удалось сгенерировать.  

Код

Описание

0

Успешное преобразование, в противном случае безуспешное

2

Неправильно taskclass параметр

404

Соответствующий рисунок не найден

800

Неудачные преобразования чаще всего происходят из-за файлов чертежей, и для поиска причины сбоя необходимы отдельные файлы чертежей.

801

Неверный входной параметр

802

Неправильный файл конфигурации

Текущая версия поддерживает только преобразование 2D-чертежей форматов dwg и dxf, преобразование 3D-чертежей все еще находится в стадии разработки и, как ожидается, будет завершено во второй половине года, поэтому порт, связанный с 3D, можно смело игнорировать.