iCAx开思工具箱

标题: Pro/ENGINEER的二次开发中如何只应用程序建模?? [打印本页]

作者: NOCTURE    时间: 2003-5-7 11:35
标题: Pro/ENGINEER的二次开发中如何只应用程序建模??
十万火急!!!
在TOOLKIT USER'S GUIDE中介绍了孔、导角等附加特征的建立方法,却似乎对如何利用默认参考系统以函数直接建模只字未提(如:绘出截面后直接拉伸出一柱体或绘出截面后旋转成型等)。经由一段时间的阅览,文中似乎只提到了一些外部附加特征的建造,至于如何不经手工建模而直接由程序建造实体,恳请各位高手不吝赐教!!!
拜托!拜托!!
::?::?::?
作者: great    时间: 2003-5-26 09:45
你可以看Creating Sketched Features 着一部分阿?
作者: NOCTURE    时间: 2003-5-26 11:37
看是看了,可在建section那一章我被他给出的例子搞得一头雾水:
   &nbsproError ProDemoSectCreate(
                                             double width,  
                                             double height,  
                                             double bite_radius,  
                                             double bite_height,  
                                            &nbsproUtilCname name,  
                                            &nbsproBoolean alloc,
                                            &nbsproSection *p_section)
{...........................................
            return (-1);          ::?::?
  .............................................
  .............................................
            return(0);            ::?::?
}
套用该例子时编译器提示需要显式类型转换,我实在不知该如何操作!
作者: zzabccn    时间: 2003-5-28 07:37
请问你用什么编译?
另示例中有个齿轮程序,我用
nmake -f make_geardesign dll
方式编译成功.
并根据参数全自动创建一个圆弧线齿轮的part.不知你试过没有.
真想知道你的编译方法能指点一下吗?
作者: NOCTURE    时间: 2003-5-28 12:12
我只是个未得初窥堂奥的菜鸟而已,那谈得到什么指点?
我试图用vc6编译的(且用了从本论坛中下载的一个模板插件)。
遇到你这样一个高手实在太高兴了!
请问你是怎么做的?
求求你教教我吧!!!
作者: zzabccn    时间: 2003-5-28 13:00
我用vc6,但不是在mfc下而是从命令行运行的nmake程序进行编译的,
使用ue的dos功能.我不的高手,是水手正在学习中.vc水平很差.
作者: NOCTURE    时间: 2003-5-28 13:08
请问你说的齿轮程序在哪里?
作者: zzabccn    时间: 2003-5-28 13:14
F:\proe2001\protoolkit\protk_appls\pt_geardesign\pt_geardesign_src
F:\proe2001\protoolkit\i486_nt\obj\make_geardesign
作者: NOCTURE    时间: 2003-5-30 00:38
这么熟悉还敢说不是高手?
就算是水手也是吃过菠菜的吧?
作者: zzabccn    时间: 2003-5-30 11:17
NOCTURE wrote:
这么熟悉还敢说不是高手?  
  就算是水手也是吃过菠菜的吧?

请教一下:
这个漏掉了????????????????
Deleting intermediate files and output files for project 'a1 - Win32 Debug'.
--------------------Configuration: a1 - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
a1.cpp
TestInstall.c
Linking...
mfcs42d.lib(dllmodul.obj) : warning LNK4006: _DllMain@12 already defined in libc.lib(dllmain.obj); second definition ignored
msvcrtd.lib(MSVCRTD.dll) : warning LNK4006: _sprintf already defined in libc.lib(sprintf.obj); second definition ignored
msvcrtd.lib(MSVCRTD.dll) : warning LNK4006: __stricmp already defined in libc.lib(stricmp.obj); second definition ignored
mfcs42d.lib(dllmodul.obj) : warning LNK4006: _DllMain@12 already defined in libc.lib(dllmain.obj); second definition ignored
msvcrtd.lib(MSVCRTD.dll) : warning LNK4006: _sprintf already defined in libc.lib(sprintf.obj); second definition ignored
msvcrtd.lib(MSVCRTD.dll) : warning LNK4006: __stricmp already defined in libc.lib(stricmp.obj); second definition ignored
   Creating library Debug/a1.lib and object Debug/a1.exp
LINK : warning LNK4098: defaultlib "msvcrtd.lib" conflicts with use of other libs; use /NODEFAULTLIB:library
LINK : warning LNK4098: defaultlib "MSVCRT" conflicts with use of other libs; use /NODEFAULTLIB:library
TestInstall.obj : error LNK2001: unresolved external symbol _ProTestCallReport
TestInstall.obj : error LNK2001: unresolved external symbol _ProUtilMsgPrint
TestInstall.obj : error LNK2001: unresolved external symbol _ProUtilMenuIntValueSelect
Debug/a1.dll : warning LNK4088: image being generated due to /FORCE option; image may not run
  
a1.dll - 3 error(s), 9 warning(s)
作者: NOCTURE    时间: 2003-5-30 15:56
能把进程说的详细些吗?
像一些相关文件都加上了吗(TestError.c TestRuumode.c 和UtilString.c)?
另外,在[Tools]/[Options]中的路径和[Projict]/[seting]中的库文件都添加了吗?
作者: zzabccn    时间: 2003-5-30 20:15
NOCTURE wrote:
能把进程说的详细些吗?  
  像一些相关文件都加上了吗(TestError.c TestRuumode.c 和UtilString.c)?  
  另外,在[Tools]/[Options]中的路径和[Projict]/[seting]中的库文件都添加了吗?

  
非常感谢.
正是你说的这个问题.谢谢.
作者: NOCTURE    时间: 2003-5-30 22:32
真的太高兴了!::y
作者: zwq209    时间: 2003-6-12 16:25
高手帮忙呀,我也要搞都两个月了一点头绪没有




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