基于网络环境的CAD系统的设计与实现
基于CAD的网络协同设计探讨
基于CAD的网络协同设计探讨摘要:为突破工程设计项目管理的困境,引入协同设计的概念和方法。
论述了国内外关于协同设计的现状,剖析了当前流行的协同设计方法,提出基于CAD的网络协同设计方法并阐述了作者的研究方法,也分析展望了协同设计的突破方向。
关键词:工程设计;网络;协同设计;CAD1 工程设计中项目过程管理的困境在当前工程设计模式下,设计组织是分专业单兵作战,上下游专业是串行对接,专业间互提条件是以原始的面对面通知为主;下游专业是否按照新的条件进行了修改对上游专业的设计者来说没有任何反馈,信息传递不及时;尤其当中间的某个环节出现修改但没有及时通知相关专业时,就可能造成最终成品图纸不一致的严重后果。
同时在这种模式下,项目经理不能直观地了解项目的整体设计进度,设计过程中出现的问题不能被尽早发现,设计资源不能被充分共享,从而造成项目拖期,设计质量得不到有力保证的局面,也给项目管理带来极大的困扰。
同时,在争取用户满意的竞争中,现代工程设计要求对产品进行全生命周期设计,面对越来越复杂的设计对象,单个人和小型团队、甚至企业已不能胜任,需要多个专家、团队和企业组成多功能设计小组,打破原有的设计模式,以一种高效率的协同的方式来进行产品的设计。
2 网络协同设计的概念2.1 概念网络协同设计是指在计算机网络的支持下,各设计任务的承担方围绕同一项目交互地进行设计工作,最终得到符合要求的设计结果的设计方法。
网络协同设计方式强调群体性、交互性,从而不同程度地改善传统设计中项目管理与设计之间、设计与设计之间的脱节,以及设计周期过长、设计费用高、设计质量不易保证等缺点。
2.2 比较流行的协同设计分类(1)基于项目管理系统获取信息的文本层次的协同。
目前,基于项目管理系统获取信息的文本层次的协同得到了很好的发展和应用,其优点是协同功能模块与项目管理软件一体化集成,能自动提取项目管理中已建的工程项目信息、校审流程、成员组织结构和进度计划等工作规程和信息。
基于网络的多用户协同设计CAD系统
需求 的不 断增 长 , 得利 用 I tr e 在 We 使 n en t b上 发 布 C D 图样 , A 为用 户 提供 C AD 图 样 浏 览 、 询 、 理 查 管
和 分 析 功 能 , 至 异 地 协 同 设 计 功 能 , 经 成 为 甚 已
CAD 发 展 的 必 然 趋 势 。
据, 高效 地实 现 了分 布 式协 同 C AD系 统 , 是 由于 但
采 用 高 分 辨 率 C D 和 可 靠 稳 定 光 路 系 统 , 有 效 地 C 以
E ]梁 喜 辉 , 承 瑞 .基 于 S E — C 的 数 控 加 工 在 线 检 测 3 张 T PN
降低光 学 系统误 差 与外界 干 扰 , 而 提高 测量 精度 。 从
参 考 文 献
[ ]王 天 煜 , 和 . 轴 度 误 差 的 非 接 触 精 密 测 量 方 法 [ ] 1 马 同 J.
测 试 技 术 学 报 ,0 3 1 2 : 3 — 8 . 2 0 , 7( ) 1 8 1 6 [ ]应 智 峰 . 于 C D 图 像 处 理 的 二 维 尺 寸 检 测 系 统 E . 2 基 C D1
化 协 同设 计 框架 , 有 完 备 的分 层 式 结构 和基 于 优 具 先权 的协 同策 略 。但 其解 决 冲突 的协 商机制 并 不完 善, 并且 同 WS AD类 似 , C 同样 缺 乏 对其 他 C AD系
B u r t Wl 是 S l W o k 开 发 的 、 费 leP i n NO 1 oi d rs 免
us s c m p tda a fom er an i or t r a DW G or a ie c e t d by A u oCAD , a d op n, e i , a a e i n t f m t fl r a e t n e d t nd s v t he DW G or at T o i f m . s tl onfiti c l bo a i sg e te c lc n ola r tvede in,t e s t m sa e iy b s d c t olm e ha s . T hes s e a s i e n nc f h yse ha n ntt - a e on r c nim y t m be r nd pe de y o
基于Web的冲裁模CAD/CAM系统的研究与开发
能。 对用 户 划分不 同类 别 , 实现 对用 户信息 库的管 理 ,
针对 不 同用户提 供 不同 服务 ,以满 足实现 异地协 同设 计 环境 的需要 。 ( )要求便 于使 用 ,提供 使用 方法 的描述 和在 线 4
技术 服务 。
1 2 系统 的 非 功 能 性 要 求 .
技术 所代替 。 而作 为模具 的重要类 型 然
冲裁模 [ , 3 ]
目前 国 内开发 的其 C AD/ CAM 系统基 本 上 以单 机 系 统 为主 ,已经不 能满 足集成制 造技 术发展 的需 要 [ ] 4 , 因此 , 开发 网络 环境下 的冲裁模 CA C D/ AM 系统顺 应
扬州 市 自然 科 学 基 金 资 助项 目 ( 20 0 2 ) YZ 0 4 4 —8
收 稿 日期 ; 20 — 61 ;修 回 日期 :20 —91 0 70 —5 0 70 —3
W e C D 系统分 为浏览 器 、 b服务器 和数据库 bP We 服务器 三个层 次 。该 系统 在 服务器 端集 中 了所有 的应
1 1 系统 的 功 能 性 要 求 .
( )系统应 稳 定 、高效 、安全 和使用 方便 ,保 证 2
至少 9 的时 间能 为客户 服务 。 5
2 we C D 系统 的 体 系 结 构 bP
( )系统 要求用 户输 入冲裁 件 图形 信息 ,并 选择 1 排样 方式 、模具 类型 、模具 结构 。系统 对 冲裁件 进行 工 艺性分 析 ,输 出毛坯排样 参数 、压力 中心 位置 、冲 压力 、压力机 参数 ,并生 成模具 装配 图 、零 件 图和模
中图 分 类 号 :TP 9 . 2: 3 1 7 3 1 7 TP 9 . 3 文 献 标 识 码 :A
基于网络的工程图样管理系统的设计与实现
配 上 具 有较 好 的 精 度 和 效 率 。 当模 糊 神 经 网络 与 粒 子群 算 法 结 合时 , 配概率达到 了 9 %, 匹 同时 耗 时 更 是 大 大 缩 短 。实 验 结 果 5 表 明 : 用 粒 子 群 算 法 和模 糊 神 经 网 络 算 法 对 样 本 交 替 训 练 会 提 采 高模糊 神经网络 的逼近能 力 , 精确度 和效率 会有很 大提高 。
二 、 数 据 库 安 全 性 研 究 系统 安 全性 的 要 求 f 旺 些 公 , 图 样 能 够 彼 所 有 用 访 『 图 样 管 理 系 统 简 介 川 , f 些 图 样 I 许特 定 川 户访 问 , 同时 Ⅲ 户能 够 决 定 自己 某 危 ( ) 功 能 需 求 一 的 样 可 以 做 J 他 用 访 问 , 州 户 之 间 具 有 较 强 的 i 性 和 互 虫立 A tC u o AD图 样 C S 构 管 理 系统 用 f设 计 小组 『所 f 样 小 r 性 。 / 结 : 人 】 扰 的管理 ,住基 于 c/s结 构 工作组 域的 物理 基础 },体 现 r多 : ( 一 系 统 H 户 分 类 ) J 用 _ 系统 的 工 作 i r l 】 虫立 资 源 共 享 。 根 系统 要求将 川厂 分 为_类 ,即数据 库管理 员,系统 开 1 二 ( )系 统 要 求 区 分 数 据 库 私 有 部 分 与公 共 部 分 ,区 分 川 户类 发 人 员 手 系 统 公 开 川 t 。 j },数 据 库 管 理 员 属 _超 级 用 户 , 1 l 】 ' i F 型 和 权 限 ,体 现 安 全 性 要 求 , 实 现 资 源 共 享 。 具 有最 高I 广仅限 , 茛仉 黄系统 用 的管理 和公共数 据库的 1 1 1 () 2 系统 要 求 允许 用 户 对 私 有 图样 进 行 完 全 管理 和指 定 共 享 维 护 , u新 缱 r 和 臀 I , 资 料 , 可 管 理 所 有 用 , 的 图 样 ; J ‘ ¨户 I I’ 】 r L I 操 作 , 实现 图样 预 览 并 提 供 多种 附 加 信 息. 便 丁片 户 随 时 r 犁 系统 发 人 属 J系 统 的 f要 使 州 者 , 具 有 单 用 ,最 高 权 限 , , j 角。 : ( )系 统 要 求 允 许 用 户查 询 所 需 样 ,细 化 查 询 条 件 ,育 询 可 对 用 户 下 『 『 行 完 操 作 , 可 浏 。 、 修 改 ,增 删 手 3 割样 车进 嶷 u 过 程 迅 速 、 直接 ,针 对 性 强 。 输出用广 J 所 仃 【 , 町追 加 ,浏 览 , 输 出 公 共 数 据 库 的 样 ( ) 系 统 环 境 二 图样。 服 务 器 采 用 W id ws 2 0 ev r 作 系统 和 Orce 8 0 n o 0 0Sre 操 a l . ( ) 后 台 数 据 怍 川 厂 角 色 与 权 限 ] 数 据库管理 系统 ;客 户端 需要安装 Or ce插 件和 Au o al t CAI软 ) 后 台 O I al ’ 据 『 相 应 的 j 用 户 , 即 DB DBA . C e数 车台 类 件 ,对 操 作 系统 不 作过 多 要 求 ; 前 台 应 用软 件 包 括 整 体 界 面 采 DR EI 和 DI u s 3 cONNEcT。所有 用 户名下均 存储 表 用 C++ Bu l e . i r 5 0开 发 。 d P cI I NFO 和 PI FI E, 户 DB c I DBA 名下需要 另外存储表 ( ) 图 样 及 其 编 号 三 US RI O;DB DBA 和 DB, E NF CONNE CT 的 用 户 只 有 一 个 , 图样 必 须 进 行 编 号 分 类 管 理 ,以 飞 机 图样 为 例 ,根 据 航 宰 DB US R可 以 根 据 需 要 台 几 个 ;系统 创 建 数 据 库 角 色 并 指 定 权 E 工 业标 准 和 飞 机 产 品 通 用 化 、 系列 化 程 度 较 低 的 实 际 情 况 , 飞 限 用 } 对表的管理 ,其中 D — BA可以访问所有 用户的数据表 , BD 机 生 产 图样 、 设 计 图 样 和 辅 助 图 样 等 均 采 用 的 是 隶 属 编 号 制 D US R 可以 访 问 本 f 户 名 下 的 数 据 表 以 及 DB C B E f { ~ ONNE T C
一种基于Web的CAD_CAM系统开发方案
pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。
! 计算机应用!
陈
俊
周 来水
一种基于 Web 的 CAD/ CAM 系统开发方案
27
一种基于 Web 的 CAD/ CAM 系统开发方案
收稿日期: 2001- 10- 08 基金项目: 江苏省青年科技基金资助项目( BQ2000004) 作者简介: 陈 俊( 1977- ) , 男, 重庆人, 南京航空航天大学在读硕士研究生, 主要从事 CAD / CAM 及网络技术研究。
1
国内外 CA D/ CAM 领域应用 W eb 技术的实施情况 美国通用电器 研究和开发部于 1996 年建 立了 计算机
图 1 系统 B/ S 模式体系结构图 图 2技术
的传输, 采用作为 ISO 标准 的用 于在 Web 上表 示 3D 模型 的 V RM L 语言( Java 3D AP I 提供了对 他的支 持) 。 正在发 展中的 X 3D( Ex tensible 3D) 将整 合 XM L 、 Java、 流技 术等先 进技术, 他具有更强大、 更高效的 3D 计算能力、 渲染质量和 传输速度 。本系统 拟在后续开发中逐步采用 X3D 技术。 2 3 服务器及后台数据库技术 本系统作为一 种典型的 三层 B/ S 模式 ( 如 图 1 所示) ,
2002 年 1 月
机械设计与制造工程
第 31 卷
第 1期
供了对这些 对象 进 行诸 如缩 放、 转等 变 换的 统一 机 制。 旋 Java 2D API 支持大量的表现设备( 如 显示器和打 印机) , 也 支持图像 格式与压缩编码、 色彩空间以及描绘技术和效果。 Java 3D 提供了一整套的类 , 并用于 开发三维 图形应用 程序和小应用程序 。他从高 层次为本系统提供了 高水平的 创建、 操作和着色三维几何体的方法, 使开发工作 变得相对 简单。一些 基本 形体 如 立方 体、 柱 和 圆锥 等, 虽 然 Java 圆 3D 核心类中没有基本形体类, 但可由他提供的 Ut ility 方便 地生成。对于复杂形 体的 生成, 则需 要通 过对 基本形 体进 行一系列的几何坐 标变换来实现。Java 2D 与 Java 3D 一起 为本系统的 CAD 模块 中的 2D 及 3D 图形的 生成和 操作提 供有效支持, 线框、 曲面和实 体造型中的大部分都 由他们实 现。 基于 Web 的 CA D/ CA M 系统要 解决 的关键 技术 之一 是图形的交互及 传输技 术。Java 3D 可以利 用 Java 程 序中 的事件处 理模型来处理用 户触发 的各种 事件 ( 如对模 型的 操作等) , 同时提供 了 Behavio r 的 U tility 对象来满 足复杂的 交互需求, 当然 也可 以根 据具 体 情况 自定 义 新的 Behavior 对象。对于二维图形 的传 输, 可采用 的数 据格 式包括 适于 网上图形 传输的数据格式 PN G( Po rtable Netwo rk G raphics) 和 CG M ( Computer Graphics M etafile) 。 目前 CGM 数 据格 式正被 加 以 改 进, 以 适合 于 网 络 传 输, 也 可 以 采 用 A U T ODESK 公 司 的 网 络 图 形 格 式 DWF ( Drawing W eb For mat) , 这是一种高度压缩的图形格式, 专 门用于在 网络上传 播, 本系统采用较为成熟的 DWF 数据 格式。对于 3D 模型
基于SaaS模式的Web AutoCAD系统实现
i ae n tewe evc c n lg . T es se s u tr n lme tt ntc niu lodsu s d T i s s m o ie sb sdo bs riet h oo y h e h y tm t cuea d i e nai eh q ei as ic se . hs y t c mbn s r mp o s e
C D软 件 也 遇 到 了不 少 问题 , 是 随 着 A tC A 一 uo AD软 件 功 能 越
1 相 关工 作
基 于 网络 的 C AD技 术 是 利 用 网 络 及 其 衍 生 技 术 , 过 分 通 布 协 同 的 工 作 方 式 使 产 品 设 计 合 理 有 序 ,设 计 方 案 和 数 据 广 泛 优 化 , 计 资源 与 信 息模 型 广 泛 共 享 , 而 保 证 C 设 从 AD产 品
系 统 的研 究 主 要 集 中 在 网 络 协 同 设 计 和 网络 环 境 下 的 C AD 资 源 共 享 方 面 以及 C AD 系 统 集 成 方 向 。 随 着 We b技 术 的 发 展 和 成 熟 , 基 于 We b的 C D 系 统 逐 渐 成 为 一 个 新 的 研 究方 A 向 。We b技 术 可 以将 地 理 上 不 同 的 C D 系 统 有 效 联 系 在 一 A
基于网络的CAD系统的探讨
2O O6年 4月
设计信 息和资源 。运用 C N 技术 编写的 C D组 件 , O[ A 通过
理, 不仅影响组件本身 的可 重用性 , 且还 影响 整个应 用 并 系统 的升级 、 完善 , 而缩短 系统 的生命 周期 。所 以设 计 从 组件 的接 口要 考虑周 全 , 以使其能支持各种 不同的应 用。
动态链 接库来调用数据库 里的相关 资源 , S ( cv ev A P A teSr. i e ae动态 服务器 网页 ) 面再利用 组件完成 交互设 计 、 r g, P 页 计算等功能 。当 Ⅱ (n m tn r ao l e, t t s It e If m t nS 'rI e 信息 e o i  ̄ v n me 服务 ) 服务器 对 We 点 进行 了 正确 的设置 之 后 , 有 b站 所
的任务 在逻辑上被分 为三层 : 户服务 、 间层 ( 用 中 业务 ) 服
务 和数据 服务。如下图。
网络化 C D系统 的一个最大 优势就是协 同设 计理念 A 的应用。分布式协同设计 是基 于网络工 作环境 提出的一
种先进的设 计理 念 。它 的 主要 目标 是在 网络 环境 下 , 一 个项 且组的多个成员 不受 地域 限制 , 同时参与设计 、 协商 与讨 论 , 同完 成一 个设 计 任务 。在这 样一 种设计 模式 共 下, 除多学科的集成产品开 发 团队外 , 一个 能有 效支 持网 络协 同设计工作 的分 布式协 同设计 系统是其成 功 的关键
所在 。
图 1 三 层 BS结 构 示 意 图 /
面向并行 工程的机械产 品协 同设计 系统功能需 求的 核心是并行 一体化设计过 程 。强 调产 品设 计及其 相关过
32 基于 BS . / 的网络化 C D系统的体 系结构 A
基于Internet的AutoCAD图形协同设计
摘
要: 本文介绍 了基 于I e n t A tC D n re 的 uo A 图形 网络 化协同设计中的协 同感 知、 no k 讯方式 、 t Wi c 通 s 冲 突消 解策 略等内容 ,给出了信息构建 、解析方式和系统组成框图 , 利用 V B编程语 言设计实 现 了网络 化的 Au o AD图形 的协同设计。 tC
文献标 识码 : A 文章编号: 9 1 4 2 0 ) 6 0 9 0 1 0 —0 ( 0 7 0 ~08 — 3 0 3
关键词 :二次开 发; 协 同设 计; Wis c  ̄ V ; A t C D no k B u o A 中图分类号:T 0 . P3 2 4
协 同设 计 ,必 须把一 方 已进 行 的操作 传输 到 网络 的 其 他客 户端 , 并驱 动 各客 户端 Auo AD软 件 进行 图 tC 形设 计 ,如 果用 手 工方 式将 操作 内容 提取 出来并 利 用 Ne eig 其 他即 时通 讯软 件 进行 传输 ,操作 t t 或 me n
Co¨ b a i e De i f a or tv s gn o t CAD Dr wi s d o n er e Au o a ng Ba e n It n t
L U Zh— a 。 ZENG Qig l n l i i h n -a g。 L Ku i V n
s s e wer ie W ed sg n e l et e c l o aie esg f t CAD dr wig y t m egv n. e in a d r ai h o l r t d in o o z ab v Au a n
b s d on i t n tb s n gu ge a e er e y u i g VB l n an a . Ke y wor : c n a d v l p ds Se o d  ̄ e e o men ; Co l b a i e d sgn;W i s k;VB; Au o t l or t e i a v n oc t CAD
基于网络的协同服装款式结构CAD系统的架构设计
应用程序共享是一种可 以让多个参加者在 计 算机 网络环境的支持下共 同显示 , 复制式应用共享
也称为多拷贝应用共享, 它是指所有参 与共享的站
点上都安装同一个被共享的应用程序副本 , 某个拥 有操作控制权 的站 点将 其鼠标 和键盘输入信息或
11 1 同步机制 .. 在本系统中 , 考虑 到网络环境 的复杂 性 , 统 系 采 用了分阶段同步的控制策略 。
处理过程 , 了实现优化的合理设计, 为 设计师通常 要引入多种设计方法 , 运用多种设计数据和知识来
达到设计的 目的。目前 , 人们正在 力求将 C D与 A 计算机支持的协 同工作 ( s w) c c 技术相结合 , 开发
第一个阶段称之 为准备阶段 , 当超 级用户发起 本次协作, 定位本次协作的方案、 分配协作任务 , 并 生成本次协作的基本草案后, 本协作小组的各个成 员可以申请加入本次协作 , 系统 自动从服务器上下 载本次协作 活动的基 本草案 到 各成员的设 计 区。
此后 , 系统就会进入第二阶段。
中图 分 类 号 : P 3 1 4 T 9 . 1
服装款式结构 C AD技术的应用不仅是反映服 装企业规模和效益 的标志 , 也是服装企业提高竞争 力的技术保证 。从 目前国 内的服装生产市场来看 , 服装生产商大部分是中小投资者 , 进行小作坊式的 服装生产 , 这就要 求开 发一个 结合 服装款式 结构
维普资讯
第 3 卷 第 4期 2 20 年 8月 06
东 华大 学 学报 ( 自然科 学 版 ) J OURNAL OF DONGHUA UNl VERS TY l
Vo . 3 1 2,No 4 .
网络化CAD测试系统开发研究
【 btat h t rddC D ttgth i eo ew r、tnad ain nn—ppra t- A s c】Tei e ae A ei cnq tok s d ri t 、 o r ng sn e u fn a z o ae n ie d n l
l ete sace ae T i rv e c nict t gss mf rri n n a / i ni d i r er di t p pr h am it poi i t s n t o ang a e m n o g z se h nh e .e so d se f e i y e t i d x gf
【 要 】这里针对 网络化 、标准化 、无纸化和智能化的综合性 C D测试技 术进行 了研 究 ,目的是为 摘 A
C D技术人才培训和考核提供科 学的测试 系统 , A 为准确的评价 C D人才技 术水平提供科 学可靠的依据 。 A
关键词 :C D;网 络 ;测试 ; B; Q evr A V S LS re Байду номын сангаас
随着 It nt 术 的 发 展 和 个 人 电 脑 的 普 及 , 网上 教 学 和 化 的开发 环境 , 用者 可 以像 搭 积木 一样 构 建 出程序 的 界面 , n re 技 e 使 而且 网络 考 试 已逐 渐成 为新 型 的 教 学 手段 和 考 试方 法 。使 用 计 算 机 它还 提供 了丰 富的控 件组 。数据 库选 用 S LSre,Q evr Q vr LSr 是 e S e 进 行 标 准 化 测 试 ,极 大 的减 轻 了 出题 者 、应 试 者 和 试 卷 评 阅者 基 于 S L客 户/ Q 服务 器 (/ ) c s 模式 的 数据 库 系统 , 建立 在 Mioo c sf r t 的劳 动 , 减少 了 由 于人 为 因 素造 成 的错 误 , 也 同时 , 算 机 标 准 Widw T平 台上 , 供 强大 的企 业 数据 库管 理 功能 。 计 no s N 提 化 测 试 使 得测 试 更 加公 平 、 正 。 基 于 网络 的 C D上 机测 试 系 公 A 统 , 为 满足 C D 教 育 、 训 、 试 的 需 要 而 开 发 设 计 的 计算 机 是 A 培 测
基于网络环境下的测绘资料档案管理查询系统设计与实现
a p ia in d v lp d t o v h r be s f a k n p t l e i n q e n bq ey i a i o a u h s se s p l t e e o e s l et e p o lm c i g s a i g o u r a d we u r t d t n l c y tm . c o o o l ar y nr i s
测绘第 3 卷第 1 2 1 3 期 0 0年 2月
基于 网络环境下 的测绘资料档 案管理 查询
系统设计与实现
孟传 平 杨 正银 徐 万金
( 四川省遥 感信 息测绘 院, 四川 成都 6 ) 1 1 0 O0
[ 摘要] 本文针对 目前测绘资料档案管理空间区域查询及 网络查询不足 等问题 ,提 出面 向测绘资料管理、使用 、 开发 的应用系统, 实现测绘资料档案管理 的系统化、 规范化和 自动化, 对测绘资料档案进行集 中统一 的管理 ( 服 务器端 ) ,分布式查询 ( 客户端 ) 目的是提 高测绘资料档案管理的效率及测绘生产 的效率 。 。
测 绘 资料档 案 管 理 查询 应用 系 统是 当务之 急 ,系 统 主 要 实现 测绘 资料档 案 数据 库 的建设 及 网络 环境 下 的 测绘 资料 档 案 的管 理 、查 询 、统 计 、分 析 、打 印
和 维 护等功 能 。
济 规划 、 国土 资源 调 查 、资 源勘 探 开发 、道路 交 通
段) ,更 多类 目的测绘 档案依 赖手 工账册 ,查 询费 时
Ab t a t De i n n I lme tt n o u v y n f e n g me t a d u r y t m a e n we s a sr c : sg a d mp e n a i f s r e i g i s ma a e n n q ey s se b s d o b i n o l
基于网络CAD环境的图文档管理系统设计
Ke y wo r d s:C AD ; El e c t r o n i c Da t a ; Ma n a g e me n t S y s t e m; T h r e e — l a y e r e d S e vi r c e s Ap p l i c a t i o n
关键词: C A D; 图文档 ; 管理 系统 ; 3层 结 构
中 图分类 号 : T P 3 1 1 文献 标识 码 : A 文章 编 号 : 1 6 7 1 — 4 7 9 2 ( 2 0 1 3 ) 0 1 . 0 0 6 3 — 0 4
,
计
Ab s t r a c t : Ac c o r d i n g t o e n t e r p is r e s d e ma n d o n d a t a ma n a g e me n t i n t h e n e t wo r k e d e n v i r o n me n t o f t h e CA D
0 引言 CA D作 为成熟 的技 术 已在 企业 中普 及 应 用 , 在
( C l i e n t 客 户端 / S e r v e r 服 务器 ) 体 系结构 。 C / S 结构 由 服 务 器 和客 户 端组 成 , 应 用 程序 逻 辑分 布 在 服 务 器
极大地提高 了设计效率 的同时, 由于产 品不断的升 级和换代 ,产生了大量 的 C D 文件并分散保存在 A
t h e p a p e r d e s i g n s a d a t a ma na g e me n t s y s t e m, g i v e s s y s t e m s t r u c t u r e , a n a l y s e s t h e me t h o d f o r c o mm u n i c a t i o n wi t h c l i e n t nd a s e r v e r wi t h Wi n s o c k c o n t r o l , e x p l a i n s t h e ma n i i s s u e s i n s y s t e m d e v e l o p me n t , i n t r o d u c e s t h e ma i n f u n c 。 t i o n a l mo d u l e s . T h e r e s u l t s s h o w t h a t t h e s y s t e m c a n i mp r o v e t h e d e s i n g p r o d u c t i v i t y o f e n t e r p r i s e , i t a l s o h a s g o o d
基于计算机支持协同工作的智能CAD系统
基金项 目:国家高技 术研究发展计划 重点 资助项 目 (6 .1.4 .1 ) 8 35 19 40 9
维普资讯
华
中
科
技
大
学
学
报( 自然科 学 版 )
第3 0卷
14 m D, A 和 C E 系统 CM A
台 的智能 系统 . 而在 设 计过程 中. 设计人 员能 从 使 充分利 用 整个 系统 的智 能 , 进行 交流 和讨论 , 交互 式 、 发式 地进行 协 同分析 和设计 启
2 2 建立 协作模 型
包括二维 、 维甚 至多维 建模 ; 型分析 和 计 三 模 算 ; 画 与渲 染 ; 动 文字 ; 图等 . 绘
15 设计 历史记 录 .
一 +
方面 , 对数 据 进 行记 录或 备 份 ; 一 方 面 , 另
在 C IA W C DS系统 中 . 时工 作 的 可能 是 成 同 百上 千 台计 算 机 , 因此 要 求 分析 设 计人 员在 协 作
有利 于技 术的完 善和 优化 13 设计 流程 管理 .
明确、 人机交互友好 、 共享资源和易于协同工作的
和谐 环境 , 使设 计人员 在设 计过 程 中 , 同考虑 整 协 个 工程项 目各个 相关 阶段 的所有 因素 , 包括 时 间 、 成本 、 质量 和市场 需求 等 , 及时进行 交 流 、 协调 , 消 除约 束 , 化解 冲突 , 量避 免大 的失 误 和返 工 , 尽 从 而缩 短 设 计 周 期 . W IAI C c ) 括 的 系 统及 其 功 s包
基 于计 算 机 支 持 协 同工 作 的 智能 C AD 系统
曹 斌 涂序 彦
/ 北京科技 大学 \
基于网络环境的CAD系统的设计与实现
中 图分 类 号 : P 9 T3 1
文 献 标识 码 : A
De in n e lz to fCAD y tm sg a d r aia i n o s se
b sd o o p e t r a e n c m ut r ne wo k
LI P n U i g,YANG n Ho g,ZHAO u l i Ch n— e
( col f o p t c neadT cnlg , i j n esyo eh o g , i j 0 1 1 h a) Sho o m u r i c n eh o y Ta i U i r t f cn l C eS e o nn v i T o Ta i 3 0 9 ,C i y nn n
刘
萍, : 等 基于 网络环境 的 C D系统 的设计 与实现 A
Obe t RX po rmmigo tC orai h o iain o AD p r d s n f rt n miigteC l oec jcA rga n f o AD t el etecmbn t fC at ei .A t r s tn AD f et ah Au z o g e a t h i
u e ,t e s se a lo r aie te s a i g o AD f e s r h y t m c n a s e z h h r fC l . l n i
Ke od : e okC D; b c R rga mn ; o bnt no A at yw rs nt r A O j t X porm ig cm i i f D pr w eA ao C
AutoCAD图形网络化的研究与实现
收 稿 日期 :0 1 0 — 6 21-72
稿 件 编 号 :0 1 7 1 2 10 1 9
-
作 者 简 介 : 爱 国 (9 7 ) 男 , 西成 阳人 , 士 , 师 。研 究 方 向 : 李 17 一 , 陕 硕 讲 网络 集 成 、 件 系统设 计 。 软
15 5-
《 电子设计 工 程 ̄ 0 2年 第 2期 21
第 2 0卷 第 2期
Vo .O 1 2 No2 .
电 子 设 计 工 程
El c r n c De in En i e rn e to i sg g n e i g
21 0 2年 1月
Jn 2 1 a. 0 2
Au o AD 图形 网 络 化 的研 究 与 实 现 tC
浏览 器 上浏览 D WF专 用 格 式 文 件 。D WF文 件 格 式 支 持 图
层 、 级链 接 、 景颜色 、 离测量 、 宽 、 超 背 距 线 比例 等 图 形 特 性 。 但 同 时 也 存 在 很 多 问题 , uo A 本 身 不 能 显 示 D A tC D WF文 件 。 而如 果将 D WF文 件 转 换 回 到 D WG格 式 需 使 用 第 三 方 供 应 商 的 文 件 转 换 软 件 。 因 此 。 种 方 式 只 适 合 通 过 网 络 显 示 图 这 形 文 件 , 适 合 进 行 数 据 的 交 换 。A t ek提 供 的 第 二 种 在 不 uo s d
在 浏 览 器 中 普 遍 安 装 并 能 够 显 示 矢 量 图 形 的 是 F ah ls
使 用 A tC uo AD来 定 义 和 设 计 各 种 工 程 方 案 ,有 2 0多 亿 的
A tC D 图 形 文 件 存 储 于 计 算 机 中【1 于其 文 档 格 式 使 用 uo A l。由 - 2 广 泛 ,uo ek公 司 为 了适 应 目前 网络 应 用 的 需 求 ,也 实 现 A tD s 了通 过 互 联 网对 其 图形 文 件 的 显 示 。早 期 采 用 Whp 插 件 在 i!
基于网络环境的CAD系统的设计与实现
基于网络环境的CAD系统的设计与实现引言目前许多CAD软件厂商都注重于完善面向专业领域的具体设计的功能.以机械CAD软件为例,AutoCAD,Pro/E等注重于相应的二维、三维的设计,有些还集成了CAE、CAM等,但是对于网络协同的支持方面还比较薄弱.本文介绍的网络CAD系统利用网络技术,通过分布协同的工作方式使产品设计合理有序,设计资源广泛共享,从而保证CAD产品的低成本和短周期。
1 系统的构成系统采用客户机/服务器模式(C/S模式).将各个用户的CAD部件设计以CAD文件(后缀为dwg)的形式传输到网络平台上,在网络平台上将各个CAD文件组合到一起,然后把组合后的CAD文件传输给各个用户,从而实现CAD设计的整体共享.图1为系统设计示意图。
2 数据传输部分的实现在网络平台与用户机上都建立起两种程序,即服务器程序和客户机程序.在CAD文件的传输过程中,利用W indows Sockets实现了文件在服务器和客户端之间的无差错快速传输,使用了MFC的CSocket类来实现两台机器之间的文件传输过程。
2.1 服务器程序的实现过程图2是服务器程序的示意图。
1)创建套接字.首先调用CSocket的构造函数来创建一个CSocket的对象;其次调用Create()函数来创建底层套接字.Create函数的调用方法如下:BOOL C reate(U INT nSocketPort=0,int nSocket Type=SOCK_STREAM,long lEvent=FD_READ|FD_WR ITE|FD_OOB|FD_ACCEPT|FD_CONNECT|FD_CLOSE,LPCTSTR lp szSocketAddress=NULL);2)套接字的监听与连接.对于服务器应用程序,为了能够获得客户机的请求,必须创建一个专门的服务器套接字来监听是否有连接请求.在创建了套接字对象后,可以调用listen()成员函数来监听是否有连接请求。
CAD图纸管理系统设计与实现
15科技资讯 S CI EN CE & T EC HNO LO GY I NF OR MA TI ON 信 息 技 术1 需求分析档案部门期望便捷可靠地获取所有CAD图纸,以建立“电子档案系统”。
设计人员希望方便查看既有图纸和文档、参考并可下载再利用,提高设计和制图效率。
管理者需要了解图纸出版成本,掌握成本核算。
2 CAD 图纸管理系统结构根据实际需求,我们设计开发了iPAD 图纸管理系统。
它以企业高速网络环境为支撑、以SQL Server为核心、集成图纸的网络打印和收集、出版计费、实时积累、整理入库、网络发布、高速检索、流程管理、用户权限管理、安全审核、系统管理、查询、报表统计等主要功能综合C A D 图纸管理软件,其体系结构如图1所示。
iPAD图纸管理系统包括图纸打印和收集、图纸分析整理、图纸利用、系统管理、档案管理、软件监控等功能模块。
3 系统实现3.1D W G 文件自动读取整个系统的核心技术是对dwg文件内容信息的自动读取。
该部分主要采用ObjectARX 开发包与Visual C++6.0来实现。
由ObjectARX开发包开发出来的程序称为ARX(实时运行扩展),它是一个动态链接库。
因此,ARX与AutoCAD在同一地址空间运行,能直接利用AutoCAD的内核代码来访问AutoCAD数据库、图形系统及几何造型核心,在运行期间实时扩展AutoCAD具有的类及其功能,建立与AutoCAD本身的固有命令操作方式相同的新命令,使运行速度大大提高,程序功能大大增强。
系统利用ObjectArx 开发包提供的对AutoCAD图形操作的接口,最终实现图形的拆分和图标信息的读取。
3.2图纸打印和收集设计人员打印dwg或者plt时系统自动收集打印信息,批量上传到打印服务器形成队列。
出版人员操作此打印队列,完成图纸出版。
在收集时系统分析并自动拆分图纸。
系统允许设计人员进行图纸确认,允许出版人员根据具体的图纸信息判断图纸是否规范从而取消不规范图纸的打印。
CAD技术在物联网系统设计中的应用与创新
CAD技术在物联网系统设计中的应用与创新物联网系统设计是现代科技领域的一个重要方向,它通过将各种感知设备、网络传输技术以及云计算平台等相互联接,构建一个智能化的系统,实现设备之间的互联互通。
在物联网系统设计中,CAD技术的应用和创新发挥着重要的作用。
本文将探讨CAD技术在物联网系统设计中的应用和创新。
一、CAD技术在物联网系统设计中的应用CAD技术,即计算机辅助设计技术,是一种通过计算机来进行设计、分析和制造的技术。
在物联网系统设计中,CAD技术可以应用于以下几个方面:1. 设备设计和模拟验证物联网系统中的各种感知设备需要经过设计和模拟验证才能投入使用。
CAD技术可以帮助设计师进行设备的三维建模和仿真分析,提前发现潜在的设计问题,并通过修改设计方案来优化设备性能。
同时,CAD技术可以用于验证设备的尺寸、形状和结构,确保其与其他设备的匹配度和可靠性。
2. 网络拓扑设计物联网系统是由大量的设备组成的网络,网络拓扑设计对于系统的稳定性和可靠性至关重要。
CAD技术可以帮助设计师进行网络拓扑的建模和仿真分析,评估网络的性能和容错能力。
通过CAD技术,可以优化网络结构,减少网络拥塞和通信延迟,提高系统的响应速度和吞吐量。
3. 数据存储和可视化物联网系统生成大量的数据,这些数据需要进行存储和可视化处理以便分析和应用。
CAD技术可以帮助设计师进行数据存储和可视化界面的设计,实现对大数据的高效管理和分析。
通过CAD技术,可以将数据以图形化的形式展现出来,使得用户能够直观地理解和操作数据,提高数据的利用价值。
二、CAD技术在物联网系统设计中的创新随着物联网技术的快速发展,CAD技术在物联网系统设计中也在不断创新。
1. 虚拟现实技术的应用虚拟现实技术是CAD技术中的一个创新应用,它可以通过虚拟仿真的方式展示物联网系统的运行情况。
设计师可以利用虚拟现实技术创建一个虚拟的物联网系统环境,实时模拟各种设备之间的交互和通信过程。
数字化设计与制造苏春版课后答案
《数字化设计与制造》第一章数字化设计与制造技术引论1.数字化开发技术包含哪些核心技术。
以CAD、CAE、CAPP、CAM为基础、为核心2.产品数字化开发的主要环节。
3.数字化设计、数字化制造、数字化仿真的内涵。
数字化设计与制造涵盖:数字化设计(DD)CAD:概念化设计、几何造形、工程图生成与相关文档CAE:有限元分析(FEM)、优化设计DS:虚拟装配、运动学仿真、外观效果渲染等等数字化制造(DM)CAPP:毛坏设计、加工方法选择、工艺路线制定、工序设计、刀夹具设计CAM: NC图形辅助编程(GNC)、加工仿真检验数字化制造资源管理(MPR、ERP)数字化设计与制造数字信息集成管理(PDM、CIMS、PLM)4.产品的数字化开发技术与传统的产品开发技术相比,有哪些区别,有哪些优点?产品的市场竞争:>产品的的复杂性不断增加(功能综合)>产品的生命周期不断缩短,开发周期短>产品的设计风险增加社会环境对产品的影响现代好产品的标志:TQCSE(T时间更短Q质量更好C成本更低S服务质量更好E更环保)5、与传统的产品设计与制造方法相比,数字化设计与制造方法有哪些优点?提高设计效率,改进设计质量,降低产品的开发成本、缩短开发周期,改善信息管理,提高企业的竞争力第三章数字化设计与制造系统的组成1.数字化设计与数字化制造技术大致经历了哪些发展阶段?有哪些发展趋势准备与酝酿阶段(20世纪50年代):出现数控机床;为数控机床开发自动编程工具语言APT2D时代(20世纪60年代):计算机辅助绘图,提高绘图质量和效率;方便图纸管理;平面分析计算CAD/CAM -体化(20世纪70-80年代):3D建模统一数字模型;CAE广泛应用;CAD、CAM通过;无图纸生产;数字信息交换接口数字信息集成管理(90年代开始):产品信息、数据集成管理PDM,智能化, 分布式网络化,CIMS, PLM数字化设计与制造技术的发展趋势•:利用基于网络的CAD/CAE/CAPP/CAM/PDM集成技术,以实现全数字化设计与制造CAD/CAE/CAPP/CAM/PDM 技术与ERP、SCM、CRM 结合,形成企业信息化的总体构架通过Internet、Intranet与Extranet将企业的各种业务流程集成管理虚拟工厂、虚拟制造、动态企业联盟、敏捷制造、网络制造以与制造全球化2、数字化设计与制造系统的支撑软件组成。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于网络环境的CAD系统的设计与实现
引言
目前许多CAD软件厂商都注重于完善面向专业领域的具体设计的功能.机械CAD 软件为例,AutoCAD,Pro/E等注重于相应的二维、三维的设计,有些还集成了CAE、CAM等,但是对于网络协同的支持方面还比较薄弱.本文介绍的网络CAD 系统利用网络技术,通过分布协同的工作方式使产品设计合理有序,设计资源广泛共享,从而保证CAD产品的低成本和短周期。
1 系统的构成
系统采用客户机/服务器模式(C/S模式).将各个用户的CAD部件设计以CAD文件(后缀为dwg)的形式传输到网络平台上,在网络平台上将各个CAD文件组合到一起,然后把组合后的CAD文件传输给各个用户,从而实现CAD设计的整体共享.图1为系统设计示意图。
图1
2 数据传输部分的实现
在网络平台与用户机上都建立起两种程序,即服务器程序和客户机程序.在CAD 文件的传输过程中,利用W indows Sockets实现了文件在服务器和客户端之间的无差错快速传输,使用了MFC的CSocket类来实现两台机器之间的文件传输过程。
2.1 服务器程序的实现过程
图2是服务器程序的示意图。
图2
1)创建套接字.首先调用CSocket的构造函数来创建一个CSocket的对象;其次调用Create()函数来创建底层套接字.Create函数的调用方法如下:
BOOL C reate(U INT nSocketPort=0,int nSocket Type=SOCK_STREAM,
long lEvent=FD_READ|FD_WR ITE|FD_OOB|FD_ACCEPT|FD_CONNECT|FD_CLOSE,LPCTSTR lp szSocketAddress=NULL);
2)套接字的监听与连接.对于服务器应用程序,为了能够获得客户机的请求,必须创建一个专门的服务器套接字来监听是否有连接请求.在创建了套接字对象后,可以调用listen()成员函数来监听是否有连接请求。
当服务器监听到客户机的请求时,服务器可以调用Accept()成员函数来接受客户机的请求,建立服务器与客户机之间的连接。
virtual BOOL Accep t(CA syncSocket&rConnectedSocket,SOCKADDR* lpSockAddr=NULL,
int* lpSockAddrLen=NULL);
3)接收数据.当服务器和客户机之间建立起连接后,数据就可以通过套接字传递了.服务器接收数据时使用CAsynSocket类的Receive()成员函数:
virtual int Receive(void* lpBuf,int nB ufLen,int nFlags=0);
4)关闭套接字.数据传输结束后,在关闭应用程序之前,调用Close()成员函数来释放与套接字有关的系统资源。
2.2 客户端程序的实现过程
1)创建套接字.首先调用CSocket的构造函数来创建一个CSocket的对象;其次调用Create()函数来创建底层套接字,为该套接字绑定一个地址。
2)套接字请求连接.客户机应用程序的流式套接字使用Connect()成员函数向服务器发出连接请求.如果被服务器接受,则建立连接;如果连接请求得不到响应,那么连接就无法建立.如果在发出连接请求后服务器接受了请求,即调用函数成功,它将返回TRUE。
3)发送数据.服务器和客户机之间建立连接后,数据就可以通过套接字传递了.发送数据使用CA synSocket类的Send()成员函数:
virtual int Send(const vo id*lpBuf,int nB ufLen,int nFlags=0);
4)关闭套接字.数据传输结束后,应该调用Close()成员函数来释放与套接字有关的系统资源。
3 整体组合部分的实现
网络平台接收到用户传输过来的CAD部件文件,利用AutoCAD软件加载ObjectARX程序,实现CAD文件的整体组合.AutoCAD提供的二次开发平台
ObjectARX,是以VC++为开发语言,采用了面向对象的编程方法,并支持MFC 编程的强有力的开发工具[7].利用ObjectARX编程可以将面向对象的程序设计方法引入到CAD软件的二次开发中,实现网络平台上CAD部件的整体组合.图3是整体组合的实现过程。
图3
1)在AutoCAD中加载ObjectARX.在AutoCAD2000环境下打开一个空文件,在菜单中选择“Tools”,在其中选择“Load Applications.”项,弹出
“Load/Unload Applications”对话框,在文件的选择框中选中ARX文件,单击Load按钮,在左下角的属性会出现载入成功的ARX文件路径名。
2)打开CAD文件.在命令提示行中键入open1命令,选择一个后缀名为dwg的文件,将其打开并显示在AutoCAD 2000的窗口中。
3)CAD文件的插入.在命令提示行中键入insert1命令,选择并打开待插入的dwg文件,通过调用acdbCurDwg()函数完成插入操作.在插入的过程中,通过调用AcGe库中的AcGeMatrix3d::kIdentity,来自动获取插入图形的坐标.只要将原来的图形坐标调整好,就能在组合的图形中保持原位置的不变.。
4)CAD文件的保存.以图形的方式完成两个CAD文件的整体组合后,需要对文件进行保存.在命令提示行中键入save命令,将文件保存为dwg的格式,以便以后的修改.然后通过打印的命令,将文件输出为dwg的格式。
插入文件并显示
5)文件的共享.整体组合后的CAD图形可以在网上发布,并用IE浏览器打开.也可以利用文件传输程序,将组合后的dwg文件传输到各个用户来实现文件的共享.在对AutoCAD的操作过程中采用命令行的方式,不调用AutoCAD的菜单命令,使操作更加简单,也更容易实现集成化的功能。
4结论
本文针对CAD系统的特点和要求,提出了网络传输的设计模式,通过W indows Sockets传输文件,并使用ObjectARX编程,对文件进行整体组合.并通过文件传输的功能,实现组合后CAD文件的整体共享.目前在AutoCAD的操作中采用命令行的方式,为将来实现整体组合的半自动化、自动化奠定了基础。