Официальный форум российского программного комплекса T-FLEX PLM


Поиск  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
T-FLEX Package Manager, Модуль расширения пакетной обработки документов
 
Уважаемые инженеры, рад представить вам обновленную версию модуля пакетной обработки документов, приложение «T-FLEX Package Manager». В отличии от предыдущей версии, данный модуль имеет ряд существенных улучшений. Главная цель новой разработки – это создание универсального интерфейса для поддержки всех имеющихся трансляторов (импорт/экспорт) в одном модуле.



Исходный код: https://github.com/intity/tfpacman
Документация: tfpacman_help.pdf
План развития приложения: tfpacman_roadmap.pdf
Бинарные файлы приложения: TFPackageManager.7z
T-FLEX CAD 17.1.6.0
 
Отлично. Буду тестить.
 
Обновление T-FLEX Package Manager (30.08.2019)
1. Реализована функциональность резервного копирования документов для транслятора "Document".
2. Добавлена поддержка пакетного экспорта для трансляторов [Acis, Iges, Jt].
3. Добавлена поддержка пакетного импорта для трансляторов [Acis, Iges, Jt, Step].
4. Свойства "Исключить страницу из поиска" и "Исключить проекцию из поиска" были перенесены в диалог "Список значений" в качестве дополнительной опции "Исключить из поиска".
5. Свойства "Сохранить масштаб страницы" и "Сохранить масштаб проекции" были удалены из конфигурации.

Примечание
Все ранее созданные файлы конфигураций необходимо повторно пересоздать в обновленной версии приложения.
T-FLEX CAD 17.1.6.0
 
Обновление T-FLEX Package Manager (10.09.2019)
1. Реализованы функции [Отменить/Повторить].
2. Улучшена производительность функций создания, изменения и сохранения файла конфигурации.
3. Оптимизация режима обработки [SaveAs].
3.1. Добавлена возможность повторной обработки файлов сборочной единицы в любой последовательности.
3.2. Реализованы функции переопределения ссылок в сборке при добавлении фрагмента в пул обработки.
4. Изменение алгоритма обработки проекции.
4.1. Свойство [Включить обработку проекции] было удалено.
4.2. Обработка проекции выполняется если значение масштаба страницы не равно [Из документа].

Примечание
Все ранее созданные файлы конфигураций необходимо повторно пересоздать в обновленной версии приложения.
T-FLEX CAD 17.1.6.0
 
Цитата
vite написал:
Обновление T-FLEX Package Manager (10.09.2019)
1. Реализованы функции [Отменить/Повторить].
2. Улучшена производительность функций создания, изменения и сохранения файла конфигурации.
3. Оптимизация режима обработки [SaveAs].
3.1. Добавлена возможность повторной обработки файлов сборочной единицы в любой последовательности.
3.2. Реализованы функции переопределения ссылок в сборке при добавлении фрагмента в пул обработки.
4. Изменение алгоритма обработки проекции.
4.1. Свойство [Включить обработку проекции] было удалено.
4.2. Обработка проекции выполняется если значение масштаба страницы не равно [Из документа].

Примечание
Все ранее созданные файлы конфигураций необходимо повторно пересоздать в обновленной версии приложения.
Спасибо, попробуем...
 
Обновление приложения [28.09.2019]
1. Реализована функция обработки переменных.
1.1. Добавлена категория [Переменные] (доступно только для транслятора Document).
T-FLEX CAD 17.1.6.0
 
Обновление пакетного менеджера (15.07.2020)

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

Изменения
1. Реорганизация конфигурации приложения.
1.1. Файл конфигурации может хранить только один транслятор.
1.2. По умолчанию, в новый файл конфигурации добавляется транслятор "Document".
1.3. Селектор "Транслятор" перемещен из панели инструментов в диалог "Свойства конфигурации" для переопределения типа транслятора на уровне файла конфигурации.
1.4. В заголовок главного окна приложения добавлен маркер текущего транслятора.
1.5. Корневой каталог вывода является основным каталогом транслятора.
1.6. Введен новый уровень абстракции "модули расширения" для обеспечения более гибкой настройки процесса обработки за счет включения/выключения модулей расширения в пул обработки (см. Схема подключения модулей расширения).
1.7. Добавлена опция "Переименовать подкаталог" в категорию "Файлы" для предоставления возможности использовать функцию переименования подкаталога только при необходимости.
2. Обновлена справочная информация.

Примечание
Текущая реализация приложения еще не достигла релиза (0.1). По этой причине, обновления помечены текущей датой выпуска. Чтобы приложение работало корректно, необходимо удалить все ранее созданные файлы конфигураций.
T-FLEX CAD 17.1.6.0
 
Обновление пакетного менеджера (19.07.2021)

Изменения
1. Модуль расширения "Ссылки".
1.1. Добавлено свойство "Шаблон ссылки".
1.2. Свойство "Переименовать подкаталог" из категории "Файлы" было удалено.
2. Обновлен раздел справки "Модули расширения".

Примечание
- Минимальная поддерживаемая версия T-FLEX CAD API 17.0.45.0
- Основное назначение модуля расширения "Ссылки" -- это объединение файлов вывода посредством переопределения ссылки по шаблону. В текущей реализации не поддерживается функция обработки неразделяемых ресурсов путем создания ярлыков на общие детали (имеет отношение к транслятору Document). Вместо создания ярлыка, выполняется копирование детали.
Изменено: vite - 20.07.2021 14:56:27
T-FLEX CAD 17.1.6.0
 
Обновление пакетного менеджера (18.10.2022)

Изменения
1. Полностью переработан селектор документов (*.GRB).
2. Добавлен новый режим отображения файлов "Структура сборки" (применимо к файлам типа GRB). Команда меню "Вид/Структура сборки".
3. Реализована функция извлечения иконки файлов, ассоциированных с приложением по умолчанию.
4. Реализована функция обработки неразделяемых ресурсов посредством отмены шаблона ссылки.
5. Внесены изменения в формат записи файлов типа (*.log).
6. Обновлен справочник.

Примечание
Общее представление о том, как работает селектор в контексте применения шаблонов ссылки, можно получить из документа selector-cfg.drawio.pdf .
T-FLEX CAD 17.1.6.0
 
Обновление пакетного менеджера (31.10.2022)

Изменения
1. Исправлены некоторые ошибки селектора документов.
2. Проведена работа по оптимизации динамического перестроения дерева "структура сборки".
3. Обновлен документ selector-cfg.drawio.pdf.

Примечание
Наблюдается небольшая задержка по времени при каскадном выборе файлов на больших сборках ( см. видео ). В качестве тестирования использовалась сборка "Редуктор червячный" (8 копий -- 200 файлов). Проблема связана с динамическим перестроением дерева при каждом включении элементов в общую структуру. Чем больше элементов добавляется в структуру дерева, тем больше времени требуется на его перестроение.

Минимальная поддерживаемая версия T-FLEX CAD API 17.0.80.0
Изменено: vite - 31.10.2022 12:59:03
T-FLEX CAD 17.1.6.0
 
Спасибо вам огромное! Как же я намучался с редактором макросов тфлекса,в котором не работает отладка. Писал скрипт чтобы выгружать стпшки. Но, о боги нашел вас и ваше прекрасное приложение, спасибо большое!
 
Здравствуйте, перестал запускаться TFPackageManager, при запуске экзешника полная тишина.
 
Иван Секретов, нужно больше информации:

1. Версия ОС
2. Версия T-FLEX CAD
T-FLEX CAD 17.1.6.0
 
Цитата
написал:
Иван Секретов, нужно больше информации:

1. Версия ОС
2. Версия T-FLEX CAD
1. Выпуск Windows 10
Версия 22H2
Дата установки ‎07.‎07.‎2023
Сборка ОС 19045.3693
Взаимодействие Windows Feature Experience Pack 1000.19053.1000.0
2. 17.1.0.0
 
Цитата
Иван Секретов написал:
2. 17.1.0.0
Такое случается из-за несовместимости API с приложением. Я обновил архив с бинарными файлами. Скачайте обновленную сборку приложения по той же ссылке...

Примечание
1. В Open T-FLEX CAD API добавлено много функций. В частности, некоторые из них затрагивают API, связанные с классом ExportToPDF. Текущее обновление просто повышает версию API без надлежащего анализа и тестирования.
2. Минимальная поддерживаемая версия T-FLEX CAD API 17.1.0.0
T-FLEX CAD 17.1.6.0
 
Цитата
написал:
Цитата
Иван Секретов написал:
2. 17.1.0.0
Такое случается из-за несовместимости API с приложением. Я обновил архив с бинарными файлами. Скачайте обновленную сборку приложения по той же ссылке...

Примечание
1. В Open T-FLEX CAD API добавлено много функций. В частности, некоторые из них затрагивают API, связанные с классом ExportToPDF. Текущее обновление просто повышает версию API без надлежащего анализа и тестирования.
2. Минимальная поддерживаемая версия T-FLEX CAD API 17.1.0.0
запустил, но прямо с архива, если разархивировать, то не запускается, интересная особенность)
 
Иван Секретов,

1. Скачайте повторно архив и извлеките содержимое.
2. В командной строке введите сдедующее:
Код
TFPackageManager.exe --api-info

в корне каталога приложения появится текстовый файл api-loader.log, содержимое которого должно быть примерно следующим:
Код
T-FLEX CAD APILoader Info

Culture              : en-US
FileLinksAutoRefresh : SystemDefault
IsDOCsEnabled        : False
IsMacrosEnabled      : False
IsSessionInitialized : True
InterfaceLanguage    : Russian
MeasuringSystem      : Metric
Product              : TFlexCad3D
RegistryName         : SOFTWARE\Top Systems\T-FLEX CAD API 17\Rus
StudentVersion       : False
SystemPath           : C:\Program Files\T-FLEX CAD 17\Program\
Version              : 17.1.0.0

или
Код
Failed to initialize API...

если по какой то причине API не был загружен...
Изменено: vite - 24.11.2023 20:45:53
T-FLEX CAD 17.1.6.0
 
Цитата
написал:
Иван Секретов,

1. Скачайте повторно архив и извлеките содержимое.
2. В командной строке введите сдедующее:
Код
 TFPackageManager.exe --api-info
 

в корне каталога приложения появится текстовый файл api-loader.log , содержимое которого должно быть примерно следующим:
Код
 T-FLEX CAD APILoader Info

Culture              : en-US
FileLinksAutoRefresh : SystemDefault
IsDOCsEnabled        : False
IsMacrosEnabled      : False
IsSessionInitialized : True
InterfaceLanguage    : Russian
MeasuringSystem      : Metric
Product              : TFlexCad3D
RegistryName         : SOFTWARE\Top Systems\T-FLEX CAD API 17\Rus
StudentVersion       : False
SystemPath           : C:\Program Files\T-FLEX CAD 17\Program\
Version              : 17.1.0.0
 

или
Код
 Failed to initialize API...
 

если по какой то причине API не был загружен
Теперь работает, но на некоторых изделиях вылезает: "Значение не может быть неопределенным. Имя параметра: path"
 
Иван Секретов, нужен файл документа и файл конфигурации (можно отправить в ЛС), чтобы я мог воспроизвести ошибку...
T-FLEX CAD 17.1.6.0
Страницы: 1