明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3127|回复: 13

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

  [复制链接]
发表于 2014-7-2 09:07:06 | 显示全部楼层 |阅读模式
用aotolisp编写一个矩形阵列的程序,解决阵列时数量的限制。或者有什么其他方法,截至到周五吧。
发表于 2014-7-2 09:40:02 | 显示全部楼层
E大和你说了,你就是不懂。
阵列不了那么多,重复不断地拷贝总会吧?repeat可以重复所少次?试过没有?还不够?对repeat再repeat总行了吧?
没有程序时,你是怎样画的?那就编程完成这个画图过程吧。
如果不会编程,把要求写清楚点,并说明在什么地方会用到,再发一个示例dwg来,应该有人帮忙,程序不能,难的是没人知道你到底要干什么。

评分

参与人数 1明经币 +1 收起 理由
lucas_3333 + 1 长老说的极是

查看全部评分

发表于 2014-7-2 09:47:02 | 显示全部楼层
这个最大数量是可以改的,(Setenv "MaxArray" "1000000")就改成1百万
发表于 2014-7-2 09:47:50 | 显示全部楼层
...难的是没人知道你到底要干什么...

学问学问学着问...
先找个人问 ==> 这样子问看懂了多少
发表于 2014-7-2 10:02:41 | 显示全部楼层
本帖最后由 lucas_3333 于 2014-7-2 10:15 编辑
alin 发表于 2014-7-2 09:47
这个最大数量是可以改的,(Setenv "MaxArray" "1000000")就改成1百万

恭喜大师重出江湖!
查了一下资料,好像是这么一回事
但是,我试了下,列数与行数最多只能设32767,这是咋回事?
  1. 命令条目:array  简写:AR

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


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


  9. 指定阵列列数
  10. 只指定了列则必须指定多行
  11. 此阵列指定了许多行和许多列能要花费些时间来创建副本
  12. 默认情况下命令生成阵列元素大数目 100,000
  13. 该限制值由注册表 MAXARRAY 设置设置例要上限重设 200,000
  14. 命令行提示下输入 (setenv "MaxArray" "200000")
复制代码
发表于 2014-7-2 10:09:52 | 显示全部楼层
lucas_3333 发表于 2014-7-2 10:02
恭喜大师重出江湖!

龙龙仔??????
发表于 2014-7-2 10:12:07 | 显示全部楼层
alin 发表于 2014-7-2 10:09
龙龙仔??????

 不敢当,前罪可是高人,我是新手
 楼主| 发表于 2014-7-2 10:43:35 | 显示全部楼层
lucas_3333 发表于 2014-7-2 10:02
恭喜大师重出江湖!
查了一下资料,好像是这么一回事
但是,我试了下,列数与行数最多只能设32767,这是 ...

如你所说,行列数量也有限制
 楼主| 发表于 2014-7-2 10:52:45 | 显示全部楼层
ll_j 发表于 2014-7-2 09:40
E大和你说了,你就是不懂。
阵列不了那么多,重复不断地拷贝总会吧?repeat可以重复所少次?试过没有?还不 ...

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

点评

领导要求的好呀,小机死机,改用服务器,一台不行几十台连一起,什么图刷一下全出来了.领导事多肯定钱也多........................呵呵  发表于 2014-7-2 11:01
 楼主| 发表于 2014-7-2 10:58:23 | 显示全部楼层
lucas_3333 发表于 2014-7-2 10:02
恭喜大师重出江湖!
查了一下资料,好像是这么一回事
但是,我试了下,列数与行数最多只能设32767,这是 ...

估计和int整型数据的范围是-32768到32767 有关,所以超过32767数据溢出,无法表示。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-24 09:37 , Processed in 0.185876 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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