CREO Toolkit二次开发-利用MFC中CString对象简化字符串的操作

对于字符串,Toolkit提供了ProWstringx系列函数如ProWstringCopy、ProStringToWstring、ProWstringConcatenate等,可实现字符串的复制、连接、转换等基本操作。但是以上函数使用起来相较MFC提供的CString类还是麻烦许多,特别是在字符串的替换、连接、分割以及格式化转化等操作体现的尤为明显。本文介绍利用MFC中CString对象简化字符串的操作。

阅读更多

CREO Toolkit二次开发-模型导出图片

二次开发做图文bom时,插入模型的截图是一个相对友好的操作,本文介绍如何使用Toolkit将模型导出图片。

阅读更多

CREO vbapi二次开发-10-视图旋转

本节介绍VBAPI的视图旋转的操作。旋转视图到特定的位置可方便进行截图等操作,常用的方法主要包括在当前视图的基础上进行增量旋转以及将视图旋转到指定位置两种操作。

阅读更多

CREO Toolkit二次开发-草绘中心线

在Creo工程图出图过程中,常需要手动添加草绘的方式添加诸如中心线等内容。本文介绍如何在绘图中通过二次开发快速添加圆弧中心线。

阅读更多

CREO vbapi二次开发-10-模型重命名

本节介绍VBAPI的重命名功能。查看VB API帮助手册可知,重命名模型的功能由IpfcModel类的Rename方法完成。Rename方法有两个参数,第一个NewName为模型的新名称,第二个RenameFilesToo表示是否同时也重命名磁盘文件。

阅读更多

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界面以及各种菜单的制作。

阅读更多