找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 17392|回复: 6
打印 上一主题 下一主题

【求助】能否利用VC读取Pro/E的.prt文件?

[复制链接]
跳转到指定楼层
1
发表于 2003-4-8 17:22:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
基本想法是用Pro/E造型,然后编程读取进行操作。有什么办法?请教各位高人!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2003-4-8 17:41:05 | 只看该作者
应该可以,这就相当于从程序中读取特征,再把特征中的数据读取出来。但是直接分析Prt文档就不知道了。PTC公司不知道有没有公布prt的存储格式
3
发表于 2003-4-8 18:09:55 | 只看该作者
可以实现
参考:
ProError ModelPreview(CString m_mb_lujing)
{
     char       a_char_ptr[255];
    &nbsproName    part_name;
    &nbsproMdl     p_asm;
   &nbsproError   err;
    CString    pubfile;
    pubfile = m_mb_lujing//路径
   strcpy(a_char_ptr,pubfile);
/*---------------------------------------------------------------------------*\
    Set up the assembly name from the argument list.
\*---------------------------------------------------------------------------*/
  &nbsproStringToWstring(part_name,a_char_ptr);
/*---------------------------------------------------------------------------*\
    Retrieve a part with that name.
\*---------------------------------------------------------------------------*/
    err=ProMdlRetrieve(part_name,PRO_MDL_PART,[$p_asm)]
                  ……
    err = ProSolidRegenerate ((ProSolid(p_asm)),PRO_B_TRUE);  
}
4
发表于 2003-4-8 18:10:48 | 只看该作者
读取模型名称,进行生成……
5
发表于 2003-4-8 18:14:02 | 只看该作者
呵呵,当然第一步是要打开文件哦。
  
tool,你的qq开了吗
6
发表于 2003-4-9 17:42:30 | 只看该作者
好像不行,只能用toolkit函数吧
7
发表于 2003-4-10 07:59:28 | 只看该作者
必须用protoolkit函数,看下面的实例:
int PartOpen()  
{  
ProFamilyName name;
ProMdl part;
  
ProStringToWstring (name, "aaa.prt.1");
  
ProMdlRetrieve (name, PRO_PART, [$part)]
  
ProObjectwindowCreate (name, PRO_PART, NULL);
  
ProSolidDisplay (part);
  
return (0);  
}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-1-9 01:27 , Processed in 0.028108 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

快速回复 返回顶部 返回列表