明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1420|回复: 5

[讨论] entmakex和addtext的耗时比较

[复制链接]
发表于 2020-11-5 22:59:45 | 显示全部楼层 |阅读模式
  1. (PROGN (setq TIME0 (getvar "millisecs"))
  2.        (SETQ PT (LIST 0 0 0))
  3.        (REPEAT 10000
  4.    (entmakeX
  5.      (list
  6.        '(0 . "TEXT")    ;图元类型:单行文字
  7.        '(41 . 0.7)    ;宽度比例
  8.        '(7 . "standard")    ;文字样式
  9.        (cons 1 "内容")    ;文字内容
  10.        (cons 8 "0")    ;图层名
  11.        (cons 10 pt)    ;对齐点
  12.        (cons 11 pt)    ;对齐点
  13.        (cons 40 3)    ;文字高度
  14.        (cons 62 2)    ;颜色,bylayer=256
  15.        (cons 72 1)    ;文字水平对正类型:0 左,1 居中
  16.        (cons 73 2)    ;文字垂直对正类型 2 = 居中对正
  17.        (cons 50 0)    ;文字旋转角度
  18.        (cons 51 0)    ;文字倾斜角度
  19.      )
  20.    )
  21.    (SETQ PT (MAPCAR '+ PT (LIST 5 0 0)))
  22.        )
  23.        (print (/ (- (getvar "millisecs") TIME0 0.0) 1000.0))
  24. )
  25. (PROGN
  26.   (setq TIME0 (getvar "millisecs"))
  27.   (SETQ  M?P (if  (= 1 (getvar 'CVPORT))
  28.         'Paperspace
  29.         'Modelspace
  30.       )
  31.   )
  32.   (SETQ PT (LIST 0 0 0))
  33.   (REPEAT 10000
  34.     (vla-AddText
  35.       (vlax-get-property
  36.   (vla-get-activedocument
  37.     (vlax-get-acad-object)
  38.   )
  39.   M?P
  40.       )
  41.       "内容"
  42.       (vlax-3d-Point pt)
  43.       (getvar "textsize")
  44.     )
  45.     (SETQ PT (MAPCAR '+ PT (LIST 5 0 0)))
  46.   )
  47.   (print (/ (- (getvar "millisecs") TIME0 0.0) 1000.0))
  48. )

"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2023-3-2 09:39:44 | 显示全部楼层
显示:
2.703
1.234
发表于 2023-3-2 09:48:08 | 显示全部楼层
多少年前就有定论。vl比ent快
发表于 2023-3-3 10:06:23 | 显示全部楼层
CAD2012
emk快
发表于 2023-3-3 11:53:13 | 显示全部楼层
我用bircscad,加载lisp都慢得很,要等几分钟,无所谓哪个快一点了。
 楼主| 发表于 2023-3-4 13:37:49 | 显示全部楼层
kozmosovia 发表于 2023-3-2 09:48
多少年前就有定论。vl比ent快

50万个文字的时候,entmake要快
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-16 10:38 , Processed in 0.160502 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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