CAD实验--图形软件的二次开发_第1页
CAD实验--图形软件的二次开发_第2页
CAD实验--图形软件的二次开发_第3页
CAD实验--图形软件的二次开发_第4页
CAD实验--图形软件的二次开发_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学生学号学生学号 实验课成绩实验课成绩 学学 生生 实实 验验 报报 告告 书书 实验课程名称实验课程名称CAD CAMCAD CAM 基础基础 开开 课课 学学 院院 指导教师姓名指导教师姓名 学学 生生 姓姓 名名 学生专业班级学生专业班级 学年第学期 实验教学管理基本规范实验教学管理基本规范 实验是培养学生动手能力 分析解决问题能力的重要环节 实验报告是反映实验教学水平 与质量的重要依据 为加强实验过程管理 改革实验成绩考核方法 改善实验教学效果 提高 学生质量 特制定实验教学管理基本规范 1 本规范适用于理工科类专业实验课程 文 经 管 计算机类实验课程可根据具体情况参 照执行或暂不执行 2 每门实验课程一般会包括许多实验项目 除非常简单的验证演示性实验项目可以不写实验 报告外 其他实验项目均应按本格式完成实验报告 3 实验报告应由实验预习 实验过程 结果分析三大部分组成 每部分均在实验成绩中占一 定比例 各部分成绩的观测点 考核目标 所占比例可参考附表执行 各专业也可以根据 具体情况 调整考核内容和评分标准 4 学生必须在完成实验预习内容的前提下进行实验 教师要在实验过程中抽查学生预习情况 在学生离开实验室前 检查学生实验操作和记录情况 并在实验报告第二部分教师签字栏 签名 以确保实验记录的真实性 5 教师应及时评阅学生的实验报告并给出各实验项目成绩 完整保存实验报告 在完成所有 实验项目后 教师应按学生姓名将批改好的各实验项目实验报告装订成册 构成该实验课 程总报告 按班级交课程承担单位 实验中心或实验室 保管存档 6 实验课程成绩按其类型采取百分制或优 良 中 及格和不及格五级评定 附表 实验考核参考内容及标准附表 实验考核参考内容及标准 观测点考核目标成绩组成 实验预习 1 预习报告 2 提问 3 对于设计型实验 着重考查设计方案的 科学性 可行性和创新性 对实验目的和基本原理 的认识程度 对实验方 案的设计能力 20 实验过程 1 是否按时参加实验 2 对实验过程的熟悉程度 3 对基本操作的规范程度 4 对突发事件的应急处理能力 5 实验原始记录的完整程度 6 同学之间的团结协作精神 着重考查学生的实验态 度 基本操作技能 严 谨的治学态度 团结协 作精神 30 结果分析 1 所分析结果是否用原始记录数据 2 计算结果是否正确 3 实验结果分析是否合理 4 对于综合实验 各项内容之间是否有分 析 比较与判断等 考查学生对实验数据处 理和现象分析的能力 对专业知识的综合应用 能力 事实求实的精神 50 实验课程名称 CAD CAM 基础 实实验验项项目目名名称称图形软件的二次开发图形软件的二次开发实实验验成绩成绩 实实 验验 者者专业班级专业班级组组 别别 同同 组组 者者实验日期实验日期 一部分 实验预习报告 包括实验目的 意义 实验基本原理与方法 主要仪器设备 及耗材 实验方案与技术路线等 一 实验目的 1 了解 Auto CAD 图形交换文件 DXF 文件 的结构和格式 2 熟悉图形交换文件的程序生成方法 3 编辑生成 Auto CAD 图形交换文件的高级语言程序 实现标准零件图的自动生成和绘制 二 实验要求 1 编写含有生成直线 圆弧 圆的 DXF 文件的接口程序 2 编写生成某一标准零件 DXF 文件的主程序 经调试 编译 执行 生成该图形的 DXF 文件 3 进入 Auto CAD 软件 生成该图形 注 实验用零件图形由实验者自行准备 三 实验原理 1 DXF 文件 图形变换文件 与 DWG 文件 图形文件 的转换 1 由 DWG 文件生成 DXF 文件 在 Auto CAD 软件的命令 Command 状态下 执行 DXFOUT 命令 输入 DXF 文件名 即可生成当前图形文件的图形交换文件 DXF 文件 2 由 DXF 文件生成 DWG 文件 在 Auto CAD 软件的命令 Command 状态下 执行 DXFIN 命令 输入已有的 DXF 文 件名 即可生成该 DXF 文件表示的图形 2 DXF 文件的总体结构 DXF 文件结构由五段组成 1 HEADER 段 标题段 2 TABLES 段 表段 3 BLOCKS 段 块段 4 ENTITIES 段 实体段 5 EOF 段 文件结束段 在 DXF 文件中 实体信息主要存放在 ENTITIES 段 而且仅有 ENTITIES 段和 EOF 段 DXF 文件即可运行 因此 只需重点讨论 ENTITIES 段和 EOF 段 DXF 文件 ENTITIES 段的结构为 0 SECTION 2 ENTITIES 实体信息 直线 圆弧 圆 描述 0 ENDSEC EOF 段的结构 0 EOF 3 接口程序设计 在 ENTITIES 段 其主要由直线段 LINE 圆弧 ARC 和圆 CIRCLE 组成 根据直线 圆弧 圆的结构 可编写相应的函数 1 写实体段头部的 DXF 文件的函数 包括文件操作 2 直线段的结构及写直线段的 DXF 文件的函数 直线段的结构 1 0 LINE 8 层号 10 Xs 20 Ys 11 Xe 21 Ye 写直线段的 DXF 文件的函数 2 3 圆弧段的结构及写圆弧段的 DXF 文件的函数 圆弧段的结构 1 0 ARC 8 层号 10 X0 20 Y0 30 Z0 40 R 50 A1 51 a2 写圆弧段的 DXF 文件的函数 2 4 圆实体段的结构及写圆实体段的 DXF 文件的函数 圆实体段的结构 1 0 CIRCLE 8 层号 10 X0 20 Y0 30 Z0 40 R 写圆实体段的 DXF 文件的函数 2 5 写文件结束段 DXF 文件的函数 注 原理中的函数略 在第二部分的编程中有 第二部分 实验过程记录 可加页 包括实验原始数据记录 实验现象记录 实验 过程发现的问题等 所编程序 include stdio h FILE knm void dxfhead float line char ceng float x1 float y1 float x2 float y2 float arc char ceng float x0 float y0 float r float stang float endang float circle char ceng float x0 float y0 float r void dxfend void main float l l1 b b1 r r1 scanf f f f f f f printf f f f f f f n l l1 b b1 r r1 dxfhead line 0 0 0 0 0 l 0 0 line 0 0 0 0 0 0 0 l1 line 0 l 0 0 l l1 line 0 0 0 l1 l l1 arc 0 b l1 r1 0 0 180 0 circle 0 b b1 r dxfend void dxfhead char mydxf 10 printf ninput dxffile name scanf s mydxf knm fopen mydxf w fputs 0 n knm fputs SECTION n knm fputs 2 n knm fputs ENTITIES n knm return float line char ceng float x1 float y1 float x2 float y2 fputs 0 n knm fputs LINE n knm fputs 8 n knm fprintf knm c n ceng fputs 10 n knm fprintf knm f n x1 fputs 20 n knm fprintf knm f n y1 fputs 11 n knm fprintf knm f n x2 fputs 21 n knm fprintf knm f n y2 return 0 float arc char ceng float x0 float y0 float r float stang float endang fputs 0 n knm fputs ARC n knm fputs 8 n knm fprintf knm c n ceng fputs 10 n knm fprintf knm f n x0 fputs 20 n knm fprintf knm f n y0 fputs 40 n knm fprintf knm f n r fputs 50 n knm fprintf knm f n stang fputs 51 n knm fprintf knm f n endang return 0 float circle char ceng float x0 float y0 float r fputs 0 n knm fputs CIRCLE n knm fputs 8 n knm fprintf knm c n ceng fputs 10 n knm fprintf knm f n x0 fputs 20 n knm fprintf knm f n y0 fputs 40 n knm fprintf knm f n r return 0 void dxfend fputs 0 n knm fputs ENDSEC n knm fputs 0 n knm fputs EOF n knm fclose knm return 生成的 dxf 文件截图 Ps l l1 b b1 r r1 分别为 50 0 50 0 25 0 25 0 15 0 25 0 所画图形 Ps 打开 Auto CAD 命令中输入 dxfin 找到文件导入即可 教师签字 第三部分 结果与讨论 可加页 一 实验结果分析 包括数据处理 实验现象分析 影响因素讨论 综合分析和结论等 二 小结 建议及体会 三 思考题 一 实验结果分析 编程时可能会因为所应用的软件不同产生多多少少的出入 turboC 和 Vc 运行程序时可 能有小小的差别 但是最终的结果是一样的 主要是主函数的编写 调

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论