明细栏设计说明书

明细栏设计说明书

ID:36569991

大小:97.00 KB

页数:22页

时间:2019-05-12

明细栏设计说明书_第1页
明细栏设计说明书_第2页
明细栏设计说明书_第3页
明细栏设计说明书_第4页
明细栏设计说明书_第5页
资源描述:

《明细栏设计说明书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、计算机绘图课程作业姓名:景琦班级:机0601-4学号:20060627完成日期:2008-6-11一、设计任务及要求编写函数,完成工程图中明细栏的自动生成,并可对其通过数据读入方式进行自动填充。二、设计分析1、目标、功能函数能根据用户输入的零件数量在指定位置自动生成符合国标规定的明细栏,并通过从数据文件中读入数据的方式填写明细栏。函数能够根据用户的要求确定将明细栏完全绘制在标题栏上方或将部分内容绘制在标题栏的左侧,并对出界进行判断。2、解决问题的思路、方法等内容自动生成符合国标规定的明细栏,利用循环画线,利用图层设置粗、细线,参考书

2、上绘制表格例题编写程序。通过IF语句判断输入的零件是否出界初始化三、系统结构画图框函数画明细拦并填充四、详细设计4.1函数功能分析:⑴、初始化设计(defunc:setup()(setqoldrgn(getvar"regenmode")oldcmd(getvar"cmdecho")oldblp(getvar"blipmode")oldmk(getvar"limcheck")oldpck(getvar"pickbox")olderr*error*)(setvar"regenmode"1)(setvar"cmdecho"0)(setva

3、r"blipmode"0)(setvar"limcheck"0)(setvar"pickbox"0)(command"units"24100"n")(command"lstcale"10)(command"limits"'(00)'(297210)"zoom""a")(command"layer""n""xsx""c""green""xsx""n""lay0""c""red""lay0""n""lay3""c""blue""lay3""n""xx""c""yellow""xx""l""dashed""xx""n""dhx""c""c

4、yan""dhx""l""center""dhx""n""csx""s""xsx""")(command"style""hz""gbeitc,gbcbig"""0.7""""""""))⑴、画图框(command"pline"'(2755)'(27537)'(41537)"")(command"layer""s""xsx""")(command"line"'(27513)'(33513)"""line"'(27521)'(41521)"""line"'(33529)'(38529)"""line"'(2905)'(29021)"""

5、line"'(3155)'(31521)"""line"'(3355)'(33537)"""line"'(35021)'(35037)"""line"'(36521)'(36537)"""line"'(38521)'(38537)"")(command"text""j""mc"'(282.517)50"制图""text""j""mc"'(282.59)50"校核""text""j""mc"'(342.533)50"比例""text""j""mc"'(342.525)50"重量""text""j""mc"'(37533)50"共张""

6、text""j""mc"'(37525)50"第张")⑴、读取数据文件,自动填写如果右输入的零件大于31或左边大于35则显示"零件数目过多出界"如图:如过符合要求则读入数据:4.2函数输入:函数名、零件数、右边零件数函数输出:标题栏、填写好的明细栏以及图纸。4.3数学(几何)模型图框左下角点为零点,根据国家的规定,算出标题栏以及明细栏其它点,画标题栏,明细栏。根据用户输入的零件总数和右边零件数,自动分配明细拦,并填充。4.4流程图输入函数名称“MXK”输入总零件数目和右边零件数。结果读入数据文件。4.5函数源代码;;;程序1:初始化

7、绘图环境函数SETUP,设置绘图单位制、线型比例、图幅大小、建立绘图所图谶、线型;;;和颜色、设置字样,保存系统环境变量。(defunc:setup()(setqoldrgn(getvar"regenmode")oldcmd(getvar"cmdecho")oldblp(getvar"blipmode")oldmk(getvar"limcheck")oldpck(getvar"pickbox")olderr*error*)(setvar"regenmode"1)(setvar"cmdecho"0)(setvar"blipmode"0

8、)(setvar"limcheck"0)(setvar"pickbox"0)(command"units"24100"n")(command"lstcale"10)(command"limits"'(00)'(297210)"zoom

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。