- 博客(27)
- 收藏
- 关注
原创 CREO工程图背景更换,导出PDF线条粗细,笔对照表设置
https://support.ptc.com/help/creo/creo_pma/r8.0/chinese_cn/index.html#page/fundamentals/fundamentals/fund_two_sub/Specifying_Location_of_Pen_Table_File.html#
2023-05-23 10:21:47
3701
原创 桌面程序-打开指定文件夹
1.下载visual studio2.安装window from3.新建一个项目 window form4.写按钮单击事件5.调试运行 F56.生成软件 ctrl+b
2023-05-09 18:02:15
120
原创 CREO二次开发工程图绘图属性导入
一、用代码实现这个活动绘图导入功能。 void Test2() { ProError status; ProMdl drawing; wchar_t* filename; status = ProMdlCurrentGet(&drawing); CString str; str = L"D:\\PTC\\PTCDIR\\proe_stds\\活动绘图.dtl";//服务器\\\\198.186.66.249\\erp零部件库\\模板\\ filename =str
2021-03-01 09:15:55
2050
原创 CREO二次开发调用宏
一、录制一个宏按钮。二、编写代码,把宏写入。ProStringToWstring这个函数很多限制尽量 不要用。CString macro;macro = "~ Close `main_dlg_cur` `appl_casc`;\~ Command `ProCmdDwgProperties` ;\~ Activate `mdlprops_dlg` `OPTIONS_lay_Controls.push_Change.lay_instance`;\~ FocusOut `preferences`
2021-02-26 15:11:11
2173
3
原创 CREO二次开发-球标函数
函数ProDwgtableCellRegionGet()返回重复区域的ID。必须指定表的名称、列和行ID作为输入参数。函数probomBallooCreate()在指定的视图中创建BOM表引出序号。输入参数为:•pro\ U图纸-指定图纸名称。•pro\ U表格—指定包含重复区域和物料清单的表格的名称。•区域标识-指定包含物料清单的重复区域的标识。如果表中重复区域的ID为-1,则使用表中ID为0的重复区域。•pro\u view—指定必须添加引出序号的视图。函数probomBalloballCr
2021-02-23 16:18:05
1015
原创 SIMULATE 受力分析简单教程
SIMULATE 受力分析简单教程注意:组件受力分析也是类似这样的过程,要把标准件完全删除,不然会导致计算量太大,运行不了第一步:打开模型,点击上方的应用程序→simulate,进入受力分析界面。第二步:点击主页→材料分配→更多→选择steel→确定第三步:点击主页→位移(既零件的固定)→点击所要限制的平面(效果如图)第四步:点击精细模型→壳对处的下拉箭头选择壳对检测→输入零件板厚→确定第五步:点击主页→力/力矩(选择力的方向和受力面)第六步:点击主页→分析和研究→新建静态分
2020-12-17 11:18:39
1414
原创 CERO MODELCHECK 按零件钣金组件来刷参数方法
CERO MODELCHECK 按零件钣金组件来刷参数方法钣金:PRT_SHEETMETAL零件:PRT-SHEETMETAL组件:ASM_DESIGN
2020-12-17 10:44:40
512
1
原创 CREO6.0装配工程图总重添加。
1.单重:&asm.mbr.PRO_MP_MASS[.2]2.总重:&rpt.rel.总重量[.2]1)关系2)添加局部参数添加关系:总重量=rpt_qty*asm_mbr_PRO_MP_MASS3)&rpt.rel.总重量[.2]
2020-04-17 11:40:28
9373
原创 MFC列表控件List Control表头复选框、列表全选、全不选
表格基础设置,表头复选框 DWORD dwStyle = m_reportlist3.GetExtendedStyle(); dwStyle |= LVS_EX_FULLROWSELECT; dwStyle |= LVS_EX_GRIDLINES; m_reportlist3.SetExtendedStyle(dwStyle);//表加线框 m_reportlist3.SetExtend...
2020-01-22 11:30:30
1957
原创 PRO/TOOLKIT零件清单(单层清单+多层清单)
// CMyNewDlg3.cpp: 实现文件//#include "pch.h"#include "CREO1.h"#include "CREO2.h"#include "CMyNewDlg3.h"#include "afxdialogex.h"// CMyNewDlg3 对话框IMPLEMENT_DYNAMIC(CMyNewDlg3, CDialogEx)CMyNe...
2020-01-22 10:56:11
786
原创 PRO/TOOLKIT遍历函数调用
//动作函数ProError UserFeatVisitAct(ProFeature* p_feature, ProError status, ProAppData data){ //向数组的特定位置或尾部添加对象 ProArrayObjectAdd((ProArray*)data, PRO_VALUE_UNUSED/*在数组尾部添加对象*/, 1/*添加至数组中对象的个数*/, p_fe...
2020-01-19 16:13:10
403
原创 PRO/TOOLKIT零件清单单层已筛选(汇总清单未完成)
ProSolidFeatVisit中的动作和过滤函数//动作函数ProError UserFeatVisitAct(ProFeature* p_feature, ProError status, ProAppData data){ //向数组的特定位置或尾部添加对象 ProArrayObjectAdd((ProArray*)data, PRO_VALUE_UNUSED/*在数组尾部添加...
2020-01-14 11:30:04
291
原创 PRO/TOOLKIT零件清单单层未筛选(遍历清单)
ProSolidFeatVisit中的动作和过滤函数//动作函数ProError UserFeatVisitAct(ProFeature* p_feature, ProError status, ProAppData data){ //向数组的特定位置或尾部添加对象 ProArrayObjectAdd((ProArray*)data, PRO_VALUE_UNUSED/*在数组尾部添加...
2020-01-14 09:13:25
366
原创 装配遍历模型清单(单层)
BOOL CMyNewDlg3::OnInitDialog(){ CDialogEx::OnInitDialog(); // TODO: 在此添加额外的初始化 SetWindowPos(&CWnd::wndTopMost, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE); ProError status; Pr...
2019-12-27 09:03:38
396
原创 CERO二次开发依赖模型参数清单(失败)
#定义函数//参数清单 ProParameter* p_data;//参数对象指针数组//函数声明void CANCEL_Action(char*, char*, ProAppData);void AddParam_Action(char*, char*, ProAppData);void DelParam_Action(char*, char*, ProAppData);void ...
2019-12-13 10:26:34
434
原创 获取当前模型所有参数,在List Control显示2(不调用函数)
//参数清单 ProParameter*p_data;//参数对象指针数组//函数声明void CANCEL_Action(char*, char*, ProAppData);void AddParam_Action(char*, char*, ProAppData);void DelParam_Action(char*, char*, ProAppData);void Regen_...
2019-12-13 08:43:20
186
原创 CREO二次开发获取依赖模型清单方法2
#调用函数void Modellist(ProModel**p_array, int*arr_size){ ProError status; ProMdl model; ProMdlType mdl_type; status = ProMdlCurrentGet(&model); if (status != PRO_TK_NO_ERROR) { return; }...
2019-12-12 18:04:15
912
原创 获取当前模型所有参数,在List Control显示
函数声明ProParameter*p_data;//参数对象指针数组//函数声明void CANCEL_Action(char*, char*, ProAppData);void AddParam_Action(char*, char*, ProAppData);void DelParam_Action(char*, char*, ProAppData);void Regen_Acti...
2019-12-10 11:39:23
323
原创 打开指定零件
void Test3(){ ProMdl mdl; ProMdlRetrieve(L"123.prt", (ProMdlType)PRO_PART,&mdl); //将零件调入如内存 ProMdlDisplay(mdl); //显示零件}
2019-11-22 11:24:56
328
原创 CREO二次开发调用MFC对话框
#调用无模式对话框方法1: void Test1() //CMyNewDlg 窗口名称{ AFX_MANAGE_STATE(AfxGetStaticModuleState()); AfxEnableControlContainer(); if (dlg != NULL) delete (dlg); dlg = new CMyNewDlg(); dlg->Cre...
2019-11-22 09:47:25
1464
原创 CREO5.0二次开发+VS2019配置详解
CREO5.0+VS2019配置更新一、CREO5.0 配置二、Visual Studio 2019配置新建MFC DLL项目文件>新建>项目,选择MFC DLL,如下图所示项目名称CREO12、配置设置打开项目属性:配置资源管理器设置:设置包含目录、库目录(根据自己CREO的安装位置来设置):包含目录:库目录:预处理器设置:把下面文字复...
2019-11-07 16:02:45
14759
32
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人