长高颈法兰AUTOLISP自动绘制程序.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
长高颈法兰AUTOLISP自动绘制程序

长高颈法兰AUTOLISP自动绘制程序法兰编号;HG20615-2009LWNRF-150(20)-3主要编写人、组长:江世杰 15号 组员:李诵 17号郭其明 13号王冬冬 23号以下是程序代码:Cgjfl.mun(菜单)***menugroup=menu4***POP1[长高颈法兰][绘制法兰]*^C(load cgjfl);cgjfl[保存]^C^CSAVE[打印]^C^CPLOT[-----][取消]^CCgjfl.DCL(窗体)cgjfl:dialog{ label=长高颈法兰;:row{ :boxed_column{ label=法兰参数; :edit_box{ label=法兰两段距离D:; key=D; edit_limit=15; edit_width=10; value=110;} :edit_box{ label=螺孔心距K; key=K; edit_limit=15; edit_width=10; value=79.4;} :edit_box{ label=密封面G:; key=G; edit_limit=15; edit_width=10; value=50.8;} :edit_box{ label=法兰厚度C:; key=C; edit_limit=15; edit_width=10; value=12.7;} :edit_box{ label=螺孔直径L:; key=L; edit_limit=15; edit_width=10; value=16;} :edit_box{ label=法兰高度H:; key=H; edit_limit=15; edit_width=10; value=229;}:edit_box{ label=凸台两端距离A:; key=A; edit_limit=15; edit_width=10; value=49;}:edit_box{ label=圆角半径R:; key=R; edit_limit=15; edit_width=10; value=7;}:edit_box{ label=凸台孔径b:; key=b; edit_limit=15; edit_width=10; value=27;}:edit_box{ label=螺孔个数n:; key=n; edit_limit=15; edit_width=10; value=4;}:edit_box{ label=密封面f:; key=f; edit_limit=15; edit_width=10; value=2;}} :column{ :boxed_column{ label=绘制法兰位置(左下角点); :edit_box{ label=横坐标:; key=xxx; edit_limit=15; edit_width=10; value=100; } :edit_box{ label=纵坐标:; key=yyy; edit_limit=15; edit_width=10; value=100; }} :boxed_column{ label=各参数位置示意图; :image{ key=cgjfl_image; aspect_ratio=0.5; height=50; color=-2;}}}}ok_only;}以下是窗体对话框截图:Cgjfl.lsp(主程序)(defun c:cgjfl();定义命令(setq dcl_id(load_dialog cgjfl.dcl));加载窗体(if ( dcl_id 0)(exit) ) (if (not (new_dialog cgjfl dcl_id)) (exit)) (image1 cgjfl_image cgjfl);定义图形函数 (action_tile accept (data_set)) (start_dialog) (unload_dialog dcl_id) (draw_cgjfl);执行绘图程序)(defun image1(key image_name / x x);加载图形 (start_image key) (setq x (dimx_tile key) y (dimy_tile key) ) (fill_image 0 0 x y 250) (slide_image 0 0 x y image_name) (end_image) )(defun data_set()//数据从窗体传入和处理 (setq D (atof (get_tile D))) (setq K (atof (get_tile K))) (setq G (atof (get_tile G))) (setq C (atof (get_tile C))) (setq L (at

文档评论(0)

kaiss + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档