iCAx开思工具箱

标题: 【求助】color=red]使用什么函数打开proe文件?[/color] [打印本页]

作者: fanqm    时间: 2003-5-19 17:45
标题: 【求助】color=red]使用什么函数打开proe文件?[/color]
我使用了ProFileOpen函数,但是这个函数需要用户交互选择模型。
然后使用ProMdlLoad函数,一直执行不过去。
不知道该使用什么函数来实现自动的打开指定的文件。
最好附上相关的原代码。
谢谢大家了。
email:fanqm@eyou.com
作者: zjcbhy    时间: 2003-5-20 06:04
下面的代码可以在一个新窗口内打开当前目录下的AAA零件模型:
  
ProFamilyName name;
  ProMdl part;
  
//将字符串"aaa.prt.1"赋给变量name
ProStringToWstring(name, "aaa.prt.1");
  
//将零件 "aaa.prt.1"调入内存,并不在当前窗口内显示之
ProMdlRetrieve (name, PRO_MDL_PART,[$part)]
  
//打开一个新窗口
ProObjectwindowCreate(name,PRO_PART, NULL);
  
//并显示零件
ProSolidDisplay(ProPart(part));
  
return (0);  
}
作者: TOOL    时间: 2003-5-20 15:20
没有错,差不多就这样
应该在调入内存后写个模型显示函数吧
   ……
    err = ProMdlWindowGet(mdl, [$w_id)]
    err = ProMdlTypeGet(mdl, (ProMdlType*)[$type)]
    err = ProMdlNameGet(mdl, w_name);
    err = ProObjectwindowCreate(w_name, type, [$w_id)]
    err = ProMdlDisplay(mdl);
   ……




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3