首页 >> 塞阀

基于ProE的工程图纸自动化生成软件的开发三0精密铸造


2023年06月05日

基于Pro/E的工程图纸自动化生成软件的开发(三)

基于Pro/E的工程图纸自动化生成软件的开发(三) 2011年12月09日 来源: 四、注释生成实例与程序  在TOOLKIT中,注释是以文本行(Note Line)为最小的存储单元的,不同的文本行组成一个注释块(Note Data),对于这些注释块,调用函数ProDtlnoteCreate()就可以生成注释,并在图纸的任何位置处显示出来。对于显示的字符可以通过设置不同的参数来改变它的颜色,字体以及倾斜度。实例中,通过调用用户自定义的注释生成函数UsrNoteCreate(),在图纸上生成轴的技术要求等信息。具体函数如下:  UsrNoteCreate() { ProDtlnote note;ProDtlnotetextHeightSet(text, height); ProDtlnotetextWidthSet(text, -1.0); ProDtlnotetextSlantSet(text, 0.0); //设置注释字体的高、宽、倾斜度ProDtlnotetextThicknessSet(text, 0.0);//设置字体粗细ProStringToWstring(font,襢ont?; ProDtlnotetextFontSet(text, font); //设置字体类型ProStringToWstring(wstr, note_text); //note_text中存储需要显示的字符串ProDtlnotetextStringSet(text, wstr); ProDtlnotelineAlloc(&line); ProDtlnotelineTextAdd(line, text); //为文本行分配存储空间ProDtlnotedataAlloc(drawing, &ndata); ProDtlnotedataLineAdd(ndata, line);//为⑹头峙淇占洌?⒓尤胛谋拘? ProDtlnotedataAngleSet(ndata, angle) ; ProDtlattachAlloc(PRO_DTLATTACHTYPE_FREE,NULL, pos_note, NULL, &attach); ProDtlnotedataAttachmentSet(ndata, attach); ProDtlattachAlloc(PRO_DTLATTACHTYPE_PARAMETRIC, NULL, NULL, surf_sel, &leader); ProDtlnotedataLeaderAdd(ndata, leader); ProDtlnoteCreate(drawing, NULL, ndata,?e); ProDtlnoteShow(?e);//最终生成注释,并显示其中的字符串ProDtlnotedataFree(ndata);//释放前面所分配的内存空间Return();}   五、其他特殊符号的生成方法  TOOLKIT提供了最基本的二维图形生成函数ProDtlentityCreate(),它的生成方法和文本注释的生成方法类似。通过调用圆弧初始化函数ProArcdataInit()或者直线初始化函数ProLinedataInit(),可以很容易地画出直线或者圆弧曲线。以圆弧生成为例,程序如下:  UsrCircleentityCreate() { ProVector start_pos,end_pos; double start_angle, end_angle,start_angle ,end_angle ; ProDtlentitydataAlloc(drawing, &edata);//分配图元存储空间ProCurvedataAlloc(&curve); //分配圆弧存储空间ProArcdataInit(start_pos,end_pos,center,start_angle,end_angle,radius,curve);//圆弧的初始化:设置起点,终点,起始角度,中止角度以及半径ProDtlentitydataCurveSet(edata, curve); entity_color.method = PRO_COLOR_METHOD_TYPE; entity_color.value.type = color; ProDtlentitydataColorSet(edata, &entity_color);//设置圆弧的线型颜色ProDtlentityCreate(drawing, NULL, edata, entity);//生成圆弧ProDtlentitydataFree(edata);//释放内存空间return(); }   借助于以上图形生成函数,可以生成一些特殊符号或者简单的剖面图形。在实例中,应用这种方法来实现粗糙度、同轴度及平行度等的标注。

李显平医生

医疗健康·沈阳能看气胸病的专业医院

西宁割包皮哪家医院做的好

济南甲康医院靠谱吗?济南治疗甲状腺哪个医院比较好

CACA指南,与全国肿瘤防治宣传周同步更新:肿瘤筛查指南!

北京治皮肤过敏哪个医院强

相关阅读
最好南昌蓖麻油现货供应搓丝机光纤研磨机六角法兰双层板游标卡尺Trp

南昌蓖麻油现货供应蓖麻油关键词搜索:蓖麻油生产厂家、蓖麻油专业厂家、...

2024-04-25
最好十二五物流费用占商品流通费用比率将降2单晶硅片滚齿机罗定水冷柜机圆机Trp

十二五物流费用占商品流通费用比率将降2%您当前位置:首页 行业动态十二五...

2024-04-25
最好2017年12月26日今日镨钕金属价格当阳果汁生产线螺纹机水银温度计运输带Trp

(2017年12月26日)今日镨钕金属价格您当麦克风线前位置:首页 价格行情(2...

2024-04-25
最好中国有望在2010年实现氧化铝供应自给编织套管风罩纠偏机衢州小喇叭Trp

中国有望在2010年实现氧化铝供应自给中粮期货工业品部代理总经理杨英辉表...

2024-04-25
最好什么样的驾驶式洗地机质量好冰模福州绝缘手套热熔断器邢台Trp

什么样的驾驶式洗地机质量好?您当前位置:首页 企业什么样的驾驶式洗地...

2024-04-25
最好美国中西部铝升水疲弱位于3雕刻刀集团电话配线器材脱皮机转盘轴承Trp

美国中西部铝升水疲弱,位于3据纽约1月3日电:交易商及分析师周三称,需求...

2024-04-25
友情链接