jjfujj宝贝 发表于 2014-7-2 09:07:06

关于阵列的问题,谁能解决我会帮你画一幅素描,算是交换吧

用aotolisp编写一个矩形阵列的程序,解决阵列时数量的限制。或者有什么其他方法,截至到周五吧。

ll_j 发表于 2014-7-2 09:40:02

E大和你说了,你就是不懂。
阵列不了那么多,重复不断地拷贝总会吧?repeat可以重复所少次?试过没有?还不够?对repeat再repeat总行了吧?
没有程序时,你是怎样画的?那就编程完成这个画图过程吧。
如果不会编程,把要求写清楚点,并说明在什么地方会用到,再发一个示例dwg来,应该有人帮忙,程序不能,难的是没人知道你到底要干什么。

alin 发表于 2014-7-2 09:47:02

这个最大数量是可以改的,(Setenv "MaxArray" "1000000")就改成1百万

Andyhon 发表于 2014-7-2 09:47:50

...难的是没人知道你到底要干什么...

学问学问学着问...
先找个人问 ==> 这样子问看懂了多少

lucas_3333 发表于 2014-7-2 10:02:41

本帖最后由 lucas_3333 于 2014-7-2 10:15 编辑

alin 发表于 2014-7-2 09:47 static/image/common/back.gif
这个最大数量是可以改的,(Setenv "MaxArray" "1000000")就改成1百万
恭喜大师重出江湖!
查了一下资料,好像是这么一回事
但是,我试了下,列数与行数最多只能设32767,这是咋回事?命令条目:array简写:AR

创建按指定方式排列多对象副本使用矩形阵列选项创建选定对象副本行和列阵列使用环形阵列选项通过围绕圆心复制选定对象来创建阵列


指定阵列行数
只指定了行则必须指定多列
此阵列指定了许多行和许多列能要花费些时间来创建副本
默认情况下命令生成阵列元素大数目 100,000
该限制值由注册表 MAXARRAY 设置进行设置
例要上限重设 200,000命令行提示下输入 (setenv "MaxArray" "200000")


指定阵列列数
只指定了列则必须指定多行
此阵列指定了许多行和许多列能要花费些时间来创建副本
默认情况下命令生成阵列元素大数目 100,000
该限制值由注册表 MAXARRAY 设置设置例要上限重设 200,000
命令行提示下输入 (setenv "MaxArray" "200000")

alin 发表于 2014-7-2 10:09:52

lucas_3333 发表于 2014-7-2 10:02 static/image/common/back.gif
恭喜大师重出江湖!

龙龙仔??????

lucas_3333 发表于 2014-7-2 10:12:07

alin 发表于 2014-7-2 10:09 static/image/common/back.gif
龙龙仔??????

 不敢当,前罪可是高人,我是新手

jjfujj宝贝 发表于 2014-7-2 10:43:35

lucas_3333 发表于 2014-7-2 10:02 static/image/common/back.gif
恭喜大师重出江湖!
查了一下资料,好像是这么一回事
但是,我试了下,列数与行数最多只能设32767,这是 ...

如你所说,行列数量也有限制

jjfujj宝贝 发表于 2014-7-2 10:52:45

ll_j 发表于 2014-7-2 09:40 static/image/common/back.gif
E大和你说了,你就是不懂。
阵列不了那么多,重复不断地拷贝总会吧?repeat可以重复所少次?试过没有?还不 ...

新人在学习中,各种不懂,见谅。
首先这是领导要求的,微图形的阵列,光学工程方面的。
其次,cad自带的命令无法实现超过100000的数量,刚学的用可以设置maxarray的数量,但是行列的数量还是有限制。即便没有限制,这么多的操作可能会死机,但是领导又说,一个个画就不会死机,要加入一个什么块的命令,我也没办法。刚学什么也不懂。
还有,那个repeat的方法操作起来麻烦,会死机。

jjfujj宝贝 发表于 2014-7-2 10:58:23

lucas_3333 发表于 2014-7-2 10:02 static/image/common/back.gif
恭喜大师重出江湖!
查了一下资料,好像是这么一回事
但是,我试了下,列数与行数最多只能设32767,这是 ...

估计和int整型数据的范围是-32768到32767 有关,所以超过32767数据溢出,无法表示。
页: [1] 2
查看完整版本: 关于阵列的问题,谁能解决我会帮你画一幅素描,算是交换吧