明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1147|回复: 2

[讨论] 怎么entmake还是比VLA-add慢呢

[复制链接]
发表于 2016-5-17 14:05:08 | 显示全部楼层 |阅读模式
  1. (defun c:tt1( / modelspace pt t0)
  2.   (setq modelspace (vla-get-Modelspace (vla-get-activeDocument (vlax-get-acad-object))))
  3.   (setq PT (vlax-3D-point '(0 0)))
  4.   (setq t0 (getvar "TDUSRTIMER"));计时开始
  5.   (repeat 10000
  6.      (vla-addtext modelspace "文字" PT 2.25)
  7.    )
  8. (princ (strcat "耗时:" (rtos(* (- (getvar "TDUSRTIMER") t0) 86400)) "秒."));计时结束
  9. (princ)
  10. )

  11. (defun c:tt2 ( / lst t0)
  12. (setq lst(list '(0 . "text") '(1 . "文字") '(40 . 2) (list 10 0 0)))
  13. (setq t0 (getvar "TDUSRTIMER"));计时开始
  14. (repeat 10000
  15.   (entmake lst)
  16. )
  17. (princ (strcat "耗时:" (rtos(* (- (getvar "TDUSRTIMER") t0) 86400)) "秒."));计时结束
  18. (princ)
  19. )
经过多次测试,怎么entmake还是比VLA-add慢呢,何解?
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2016-5-17 14:20:42 | 显示全部楼层
.....这个真心没有看到数据.....要想得到结果必须要有数据。。。。。
发表于 2016-5-18 15:00:21 | 显示全部楼层
不会吧 觉得vla-AddTable 绘制表格比 用entmake 划线慢,entmake 划线好像也不快,哪位老师能提供点ARX 绘制表格简短点的源程序吗,增加点学C++源动力
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-20 10:36 , Processed in 0.164499 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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