CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

加载和外部参照性能 (.NET)

2023-1-1 10:03| 发布者: admin| 查看: 535| 评论: 0|来自: AutoCAD

摘要:

通过将需求加载和保存带有索引的图形相结合,可以提高具有外部参照的图形的性能。需求加载与 XLOADCTL 和 INDEXCTL 系统变量结合使用。启用按需加载时,如果索引已保存在参照图形中,则 AutoCAD 仅将参照图形中重新生成当前图形所需的数据加载到内存中。换句话说,参考资料是“按需”阅读的。

要启用按需加载,请使用该方法设置 XLOADCTL 系统变量。以下设置适用于 XLOADCTL 系统变量:SetSystemVariable

  • 0 = 关闭需求加载。加载整个图形
  • 1 = 打开按需加载。参照图形保持打开和锁定
  • 2 = 打开按需加载。参照图形的副本被打开和锁定;参照图形未锁定

默认情况下,XLOADCTL 设置为 2,并与 AutoCAD 用户配置文件一起存储。

要实现需求加载的最大好处,您需要使用图层和空间索引保存引用的图形。当您裁剪外部参照以显示其中的一小部分,并且空间索引保存在外部参照图形中时,需求加载的性能优势最为明显。

冻结外部参照的多个图层,外部参照图形将与图层索引一起保存。

要打开图层索引和空间索引,请使用该方法设置 INDEXCTL 系统变量。以下设置适用于 INDEXCTL 系统变量:SetSystemVariable

  • 0 = 未创建索引
  • 1 = 已创建图层索引
  • 2 = 已创建空间索引
  • 3 = 同时创建空间索引和图层索引

默认情况下,创建新 AutoCAD 图形时,INDEXCTL 设置为 0。

有关按需加载和外部参照的详细信息,请参阅产品帮助系统中的“关于提高使用外部参照时的性能”。


路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-19 15:02

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部