随笔分类 - CAD应用及其二次开发
摘要:1 //字符串转换宏 2 //简写意思: C: const, T: Cstring, W: wstring, A: string 3 4 //Cstring 转 wchar_t*: 5 wchar_t* p = cstr.AllocSysString() 6 7 //Cstring 转 string
阅读全文
摘要:1、建立零件模型,选Standard.ipt: 2、在XY平面建立草图,画水管路径如倒U形,如下图。注意,左端点与原点重合。可以将此草图改名为“水管路径草图”。 3、在XZ平面建立草图,投影水管路径的那个端点,然后以此端点为圆心画一个圆,如下图。可把此草图改名为“水流截面初始草图”,把XZ平面改名为
阅读全文
摘要:1 //改色 2 void cmdChangeColorX(bool bRand=true, CAXA::UInt16 color_Index = 10) 3 { 4 CDraft::ErrorStatus es; 5 CRxDbObjectId objID; 6 CRxDbEntity* pEnt
阅读全文
摘要:1 //点序号,有图开图,无图建图 2 void cmdOpenDrawFromSN() 3 { 4 //所有图纸文件必须在一个文件夹内,且图纸文件名必须为“图纸编号+图纸名称.exb”这种。 5 // 且必包含至少一个"-",如“ABC-01法兰.exb”,该图纸标题栏中图纸编号是"ABC-01"
阅读全文
摘要:1 ;Lisp实现鼠标拖画 2 (defun c:grr(/ halfLength halfWidth gr code p xx yy p1x p1y p2x p2y p3x p3y p4x p4y ) 3 (setq L(getreal "请输入长度:")) 4 (setq W(getreal "
阅读全文
摘要:VBA不像lisp可以随意在命令行参数中传递对象,但可以采取如下方法: Dim obj as AcadXXX Dim ObjHandle as String …… '将对象句柄转换成lisp表达式字符串,传递过去 ObjHandle = "(list(handent" & Chr(34) & obj
阅读全文
摘要:AutoCAD二次开发用到的资料:
阅读全文
摘要:Autodesk Inventor软件是很棒的三维机械设计软件,与SolidWorks齐名,可惜普及度不及后者。 用Inventor的"参数"功能进行序列化零件设计很方便,如果再加上iLogic(简化的VBA),就更方便了。 “参数”功能,可能在参数间添加各种公式,比如一个圆盘,如果直径是厚度是2倍
阅读全文
摘要:CAD 即 Computer Aided Design,计算机辅助设计。 二维:AutoCAD,CADKey,中望,天正,浩辰,大连捷慧,CAXA电子图板…… 三维:SolidWorks,Inventor,ProE,UG,Catia,NX,CAXA实体设计…… 个人觉得做机械设计用CAXA与Inve
阅读全文

浙公网安备 33010602011771号