Skip to main content

Creoson 的 Python 库

项目描述

克里奥皮森

https://img.shields.io/pypi/v/creopyson.svg https://github.com/Zepmanbc/creopyson/actions/workflows/release.yml/badge.svg https://coveralls.io/repos/github/Zepmanbc/creopyson/badge.svg?branch=master 文件状态 给我买杯咖啡

Creopyson 是一个 python 库,旨在通过 CREOSON 通过 JLink控制PTC 的 CREO 参数。

CREOSON 使用 JSON 请求向 CREO 发送命令/函数,JSON 响应用于传达请求的结果。

Creopyson 创建一个客户端以将 JSON 请求发送到 CREOSON 服务器。

  • 免费软件:麻省理工学院许可证

  • 文档:https ://creopyson.readthedocs.io 。

特征

Creopyson 可用于在 CREO 中自动执行操作:

  • 获取物料清单

  • 管理文件,工作目录

  • 支持家庭表

  • 导出 3D/2D:pdf3d、pdf、STEP、IGES、JPEG…

  • 与图层、视图交互

  • 读/写参数、尺寸

  • 支持 Windchill

基本使用视频:

https://github.com/Zepmanbc/creopyson/raw/master/docs/_static/video.png

有关更多信息,请参阅文档...

学分

来自Simplified Logic, Inc.的CREOSON

这个包是用Cookiecutteraudreyr/cookiecutter-pypackage项目模板创建的。

历史

0.7.4 (2022-05-16)

Creoson 2.8.1 版本更新。

  • 添加参数:
    • bom_get_paths:get_simpreps

  • 文档更新:
    • creo_set_creo_version:Creo 8 支持。

0.7.3 (2021-08-29)

  • Add is not None几乎无处不在,以防止FalseNone混淆

  • 迁移到 Github 工作流

  • 删除 pipenv 的东西

0.7.2 (2021-04-01)

  • 将 python_requires 更改为“>=3.7”

0.7.1 (2021-03-23)

  • 错误修复:
    • 在 Creoson 2.8.0中, file_get_active返回{}而不是None

0.7.0 (2021-03-22)

Creoson 2.8.0 版本更新。

  • 新功能:
    • creo_set_creo_version(防止 Creo 7 问题)

    • feature_list_selected

  • 添加参数:
    • 特征集参数:描述

    • 参数集:描述

  • 文档更新:
    • drawing_list:在 Return 中添加view_modelsimp_rep

    • feature_list_param:在 Return 中添加描述

    • feature_user_select_csys:添加文件,删除返回对象中的“feat_number*”。

    • parameter_list:在Return中添加描述

  • 错误修复:

    file_set_cur_material:现在使用 Creoson >2.8.0

0.6.2 (2021-02-17)

修正:

  • drawing.get_cur_model: 修正 data_key ( issue#27 )

0.6.1 (2021-01-30)

修正:

  • familytable.list_tree: 更正 data_key ( issue#21 )

文档更新:

  • 用法:添加香草Creoson

  • 用法:添加日志记录

  • 问题模板:添加 Creo 版本

0.6.0 (2020-07-16)

Creoson 2.7.0 版本更新。

  • 新功能:
    • file_get_accuracy

  • 添加参数:
    • interface_mapkey:延迟

    • interface_export_pdf interface_export_pdf3d:sheet_range

0.5.2 (2020-07-09)

文档更新

  • 用法:路径斜线修正

文档字符串更正

  • drawing_list_models:更正(问题#18

错误修复

  • file_get_transform :不返回转换键(问题#17

0.5.1 (2020-05-19)

文档字符串更新:

  • interface_import_file:PV 扩展修正。

  • interface_export_image:在 dpi 和深度的文档字符串中添加有关有效值的信息。

功能更新:

  • interface_mapkey:删除脚本字符串中的多余空格。

  • connection_start_creo:添加 use_desktop 参数。

新功能:

  • 根据请求和响应添加日志记录调试。

0.5.0 (2020-03-08)

Creoson 2.6.0 版本更新。

  • 新功能:
    • interface_import_file

  • 添加参数:
    • bom_get_paths:添加has_simprep

    • file_delete_material:文件现在允许通配符

    • interface_export_file:将NEUTRAL添加到file_type

    • file_load_material:file_允许使用通配符

  • 新回报:
    • file_massprops:将惯性矩阵添加到输出(ctr_grav_inertia_tensorcoord_sys_inertiacoord_sys_inertia_tensor

0.4.3 (2020-03-07)

从以前的 Creoson 更新中更新缺失的功能。

  • 新的功能:
    • drawing_set_sheet_format

    • file_get_cur_material

    • file_get_cur_material_wildcard

    • 文件列表材料

    • file_list_materials_wildcard

    • 文件加载材料文件

    • file_set_cur_material

  • 新参数:
    • 注意列表:
      • 添加选择参数

      • 添加位置作为响应

0.4.2 (2020-03-03)

修正:

  • 特征列表参数校正(添加:状态,路径,no_comp。删除:参数,值,编码)

  • feature_list_params 参数更正(inc_unnamed)

  • feature_param_exists 参数更正(名称)

  • 在功能的功能(feature_delete、feature_list feature_resume、feature_suppress)中添加对状态正确值的测试

修改 pipenv 配置以获得漂白安全警报。

0.4.1 (2020-01-30)

修正:

  • view_list_exploded():名称参数在请求中,即使为空(问题#4

  • start_creo():路径分解不适用于 Windows 样式(问题#5

  • geometry_get_surfaces(): 错误的 data_key 等待结果,需要surflist ( issue#6 )

0.4.0 (2019-10-12)

Creoson 2.5.0 版本的更新。

  • 新功能:

    • 文件删除材料

    • drawing_get_sheet_format

    • 维度集文本

  • 添加参数:

    • windchill_clear_workspace:文件名

    • 维度列表:选择

    • 维度列表细节:选择

    • feature_resume: name可以是feat_ID的整数

    • feature_suppress: name可以是一个整数,代表feat_ID

  • 新回报:
    • note_get:位置

    • 维度列表:dwg_dim

    • 维度列表细节:dwg_dim

  • 一些笔记更新

0.3.3 (2019-07-13)

修正:

  • feature_resume: with_children参数设置默认为False (问题 #3 )

0.3.2 (2019-07-03)

修正:

  • creo_list_dirs:如果目录中没有文件夹,则返回空列表(问题 #1

在 README 中添加基本使用视频

0.3.1 (2019-06-30)

Bug修复:

  • view_list:默认查询名称=”*”

0.3.0 (2019-06-29)

Bug修复:

  • file_set_mass_units:函数参数修正

  • file_list:函数参数修正

  • 通用:当文件为可选时设置活动文件

改进:

  • file_open:激活显示默认为 True

  • 维度集:文件是可选的

0.2.0 (2019-06-28)

Creoson 2.4.0 版本的更新。新功能:

  • 参数集指定

  • 特征列表组特征

  • 特征列表模式特征

添加缺少的功能:

  • 特征列表参数

0.1.0 (2019-06-22)

PyPI 上的第一个版本。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

creopyson-0.7.4.tar.gz (223.2 kB 查看哈希)

已上传 source

内置分布

creopyson-0.7.4-py3-none-any.whl (39.0 kB 查看哈希

已上传 py3