明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1914|回复: 5

求助!一位数学老师要制作直观地研究整数的教案,问AUTOCAD能否帮忙?

[复制链接]
发表于 2012-2-9 16:22 | 显示全部楼层 |阅读模式
求助!一位数学老师要制作直观地研究整数的教案,问AutoCAD能否帮忙?AUTOCAD可否创建这样的块:
(一)块包含3个元素:A)一个10*10正方形或其内接圆的外框、B)正中央显示一个块编号——根据块所在x,y坐标自动计算的1—6位的整数数字、C)正方形内有
图案填充,根据计算得到的块分类值自动显示不同的图案类型和颜色。
(二)说明:块的基点可以选择正方形的四个角的任意一个为基点,并以基点的X,Y坐标计算上述元素的特性或数值,如:1)B块编号数字的值是X,Y的函数,块编号B值
的计算公式可以修改,如B=X*X/100+Y/10; B=2*X*X+Y+1等。2)块分为若干类,按照块编号B与块分类对照表确定。(分类无规律,只能参照一个有几万对数据的块编号与块分类的对照表确定。分类如奇数、偶数、孪生素数、等)——如何参照这个表进行自动计算可能也是一个难题。
发表于 2012-2-9 17:27 | 显示全部楼层
本帖最后由 xushaokun 于 2012-2-9 17:29 编辑

(一)-A、B都能实现,C貌似不行。(二)-1能实现,-2貌似不行。

另:我说的实现是指用块编辑器自带的域和公式实现的低端办法,AutoLISP应该能够解决所有问题,可惜我完全不懂……
 楼主| 发表于 2012-2-10 11:37 | 显示全部楼层
请教!A)、B)我只会静态的,就是要每一个块手工改动显示编号,不知道块编号如何做计算式自动计算显示出来。能帮做出一个吗?先要A、B即可。
发表于 2015-11-30 20:58 | 显示全部楼层
楼主好厉害。
发表于 2015-12-5 18:54 | 显示全部楼层
你的描述不是很明白,第一部分需要作一个动态块,中间的编号用Attrib,Attrib使用 Field 来计算。

最后一个块的分类,可以使用 Attrib 设置一个默认值,分类的操作(即修改Hatch类型,应该是有限个种类,用动态块的可视性)需要使用LISP程序来处理这些动态块,根据你的分类标准,修改之...

还是比较复杂的说。
发表于 2015-12-5 19:04 | 显示全部楼层
B的计算公式应该是一个固定的与Inspt坐标的X,Y相关的代数式。如果不定,则上述动态块无法解决。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-3 11:19 , Processed in 0.342487 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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