CREO weblink二次开发-实用小工具-批量设定零件材料

更新了weblink工具,添加了批量设定零件材料工具,如下图所示:

阅读更多

CREO vbapi二次开发-10-导出图像

本节介绍VBAPI的模型导出图像功能。查看VB API帮助手册可知,将打开的零件或装配体导出图像主要是由IpfcWindow类的ExportRasterImage方法完成。ExportRasterImage方法有两个参数,第一个ImageFileName为导出文件的文件名,第二个Instructions为IpfcRasterImageExportInstructions类,主要描述导出图像的像素、大小等属性。IpfcRasterImageExportInstructions主要包含四个属性:

阅读更多

MacOS Catalina下Digispark无法烧录解决方案

Mac不再支持32位程序的确带来了一系列问题。好久没有玩Digispark,今天刷写下程序发现了“bad CPU type in executable”错误:

阅读更多

CREO vbapi二次开发-10-零件材料

材料在CREO中被看做零件的一个属性,vbapi中使用IpfcMaterial类进行描述。IpfcMaterial类中提供了如Name、MassDensity、Hardness等属性描述材料的名称、密度、硬度等属性,详见参考文档。以下介绍如何读取、修改零件的材料信息。

阅读更多

CREO Toolkit二次开发-菜单和Ribbon按钮

Toolkit二次开发过程中,菜单项是我们进入程序的第一入口。自进入Creo以来,Creo建议使用Ribbon界面进行开发,同时兼容了老版的菜单系统。本文介绍如何自定义Ribbon界面以及各种菜单的制作。

阅读更多

CREO Toolkit二次开发-替换图框

替换图框是一个很常见的功能,使用ProDrawingFormatAdd函数即可替换图框。ProDrawingFormatAdd函数有五个参数,注意第二个参数表示设定当前drawing的哪个sheet,当数值小于1时表示修改当前sheet。最后一个参数表示使用那个给定图框文件中包含的第几个图框,当数值小于1时表示使用第一个图框。给出示例代码:

阅读更多

CREO Toolkit二次开发-Ribbon界面的操作

1.自定义Ribbon界面

Creo在选项中提供了自定义Ribbon界面的方法,如下图所示。已加载Toolkit命令会在Toolkit Command一栏中显示,Creo同时提供了导入和导出自定义Ribbon功能,可以将自定义的ribbon栏导出为rbn文件。以上均为常规软件操作,这里不再赘述,读者可自行操作摸索或百度。

阅读更多

CREO vbapi二次开发-使用Python对CREO二次开发

1.开发环境配置

1.1 开发思路

由于Creo没有提供专门用于Python的开发工具包,所以只能考虑借用现有的开发工具包。VB API实际是对Creo二次开发函数的COM封装,所以一般Windows下可以调用COM组件的语言其实都可以利用VBAPI进行Creo的二次开发。Python可以使用一个第三方库win32com操作COM对象,故Python可以利用VB API二次开发工具包进行二次开发。

阅读更多

CREO vbapi二次开发-10-族表

族表常用于螺栓、螺母等标准件的系列化设计中。本文介绍VB API二次开发中访问和修改族表的方法。
VB API中使用IpfcFamilyMember类表述一个包含族表的模型,记录了表头以及每个实例的信息。IpfcSolid类都继承自该类,而IpfcModel类继承自IpfcSolid类,故在程序编写过程可以通过强制类型转化的方式将获得的IpfcModel转换为IpfcFamilyMember再进行族表操作。

阅读更多

CREO Toolkit二次开发-集成Access

尽管微软已经开始边缘化Access,但是Access作为单机小数据库来说,仍有其自身的优势,本文还是介绍下如何在Toolkit二次开发使用Access,数据库采用ADO接口进行访问。

阅读更多