明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 10397|回复: 5

在AutoCAD中利用Excel实现结构设计的参数化绘图

  [复制链接]
发表于 2006-8-1 03:10:00 | 显示全部楼层 |阅读模式
在Auto.CAD中利用Excel实现纸包装
1.即在AUtO CAD for
windows R12下.利用Windows用户熟悉的电
子表格软件excel来实现交互式参数化包装结
构设计的方法。
2 Auto CAD与Excel间的DDE链接
Windows应用程序间盼DDE链接有两种
类型.一种称为冷连接(cole link).在这种方式
下,服务器程序中的源数jll:的改变并不自动地
更新客户机程序中的相应数船,而需由客户机
程序提出更新数据的申请j.服务器程序才用
DDE通话把新数据传送给客户机一方另一种
方式下,服务
器程序中的源数据发生任何改变,客户机程序
中的相应数据都会启动地即时更新。
在Auto CAD for Windows R12(以下简称
为ACADW)和Excel之间.最方便同时也是对
参数化绘图十分有用的DDE链接方式是由
Excel作服务器,AcAI)W 作客户机,建立DDE
揭链接对Excel表格中的数据的任何改动立
刻被传送给ACADW,使AcADW 中的图形自
动作相应变化。利用Windows环境的多窗口,
多任务的功能,我们可在屏幕上并列显示的
Excel窗口中修改数据的同时,实时地观察
ACADW 中图形的变化,而如果我们在A—
CADW 中直接修改图形,则修改后的图形的参
数并不马上传递给excel,当你完成图形修改并
对其结果感到满意后,即可通过一项菜单命令
或按钮启动DDE传输,把结果送到excel中存
档,如你对修改后的图形不满,随时可以从ex—
eel中调回原有数据使图形恢复原状。
3 实现ACADW 与Excel的DDE链接
建立ACADW 与Excel的DDE链接非常
方便首先是进行DDE 环境配置,通过A—
CADW 主台面上Edit\DDE\DiaI。g菜单项打
DDE Ink[ate conversation对话框在DDE Ap
plication栏中输入“excel”,在work file栏中输
入将使用的excel工作表名,井选择Automatic
update复选框,在command link栏中输入可
执行文件名“Excet.EXE”及:其完整的路径名,
最后选择OK按钮退出上述初始化配置将被
保存在Windows目录中的DDEADW.INI配
置目录中。-
4 Excel在包装纸盒结构设计参数绘图
中的应用
配置好的ACADW 的DDE环境后,即可
使用菜单edit\DDE下的各个选项在ACADW
与Excel这间建立DDE链接和进行DDE 对
话。完成数据的自动传递和更新,通过改变参数
的值来实现系列化包装纸盒结构设计图。通过
excel中数据提取与运算特点,尽可能l擞到人机
界面友好。下面以包装纸盒的展开图为倒示范
实现上述功能的基本步骤。
4.1 管式折迭纸盒展开图形数据的自动提取
启动ACADW 井绘出管式折迭纸盒展开
图形(由于管式折迭纸盒具有反对称性,所以为
简化起见,只画出一半)。使用菜单项Exdit\
DDE\Export\Drawing将图形数据输给Excel。
得到图一的结果。表格中数据是图形的DXF组
码数据^列内的数值悬AutoCAD所使用的
物件数据代号;B列内内容是物件的名称、坐
标、尺寸数值等效据,要按其前面的物件数据代
号的不同而有不一样的内容。

陈黎敞在AutoCAD中干ll甩Excel窭观纸包装结构设计的参数化绘图25
中的单元格中,改变其中任何一个数据都会改
变图形外观,我们可以实时交互的方式,改变
excel表中单元格的数据.此时ACADW 中的
纸盒展开图形即刻发生变化这些可变的数据
所占据的单元格称为可调单元格。
4.3 创建纸盒结构设计参数的单元格与可调
单元格间的关键
对上式纸盒展开图而言.主要设计参数只
有3个,即:纸盒的长、宽、高。在excel中定义
存放在上三个设计参数的单元格。将纸盒展
开图的可调单元格的值与设计参数单元格的值
关联起来,即找出纸盒展开图的可调点与纸盒
结构参数长、宽、高之间的关系。
4.4 纸盒结构的参数化绘图
现在我们只需在excel中改变3个设计
参数单元格的值ACADW 巾的纸盒展开图的
图形就会自动做相应的改变.生成所需不同规
格的纸盒结构图参见图1。
最后需将原型图及对应的数据作为文件存

发表于 2006-8-4 22:19:00 | 显示全部楼层
不知道楼主想说明什么?至少我没看出你这种方法的好处和效率。
发表于 2012-2-15 16:32:22 | 显示全部楼层
有代码么???????????????
发表于 2012-2-18 09:56:38 | 显示全部楼层
顶起,收藏来学习一下
发表于 2017-11-8 18:10:24 | 显示全部楼层
谢谢楼主分享!
发表于 2019-3-21 11:43:51 | 显示全部楼层
急需代码~楼主能提供么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-12-23 11:03 , Processed in 0.153831 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表