Guest btompkins 发表于 2022-7-7 00:18:01

网格线自定义

大家好,
 
借助AutoCAD初学者线程中的rkents帮助,(此处为原始线程供参考http://www.cadtutor.net/forum/showthread.php?56868-每个图形的网格打开&p=385217#post385217)我能够在每个图形中自动获得网格线。
 
rkent建议我来这里帮助解决这个问题的其余部分,网格线只在图纸空间而不是模型空间中出现,如果可能的话,我更希望发生相反的情况,网格线在模型空间而不是图纸空间中出现。
 
如有任何帮助,我们将不胜感激。
 
谢谢
鲍勃T

tzframpton 发表于 2022-7-7 00:41:12

为什么不使用模板来预设所有设置?你用过模板吗?

Guest btompkins 发表于 2022-7-7 00:58:03

当我启动一个新图形时,我确实使用了模板,我在我使用的模板中打开并保存了网格线,我还将系统变量GRIDMODE设置为1,但正如我在另一个线程中所说,我希望每个图形都显示网格线,无论它是新图形还是从我们组织外部提供的图形。
 
在rkents帮助下,我将这一行(命令“gridunit”“0.125,0.125”“gridmode”“1”“griddisplay”“3”“gridstyle”“0”)添加到我的ACADDOC中。LSP,但更喜欢在模型空间中打开网格线,在图纸空间中关闭网格线,现在情况正好相反。
 
谢谢
鲍勃T

Guest btompkins 发表于 2022-7-7 01:10:19

在进行一些实验之后,需要添加更多的细节,似乎每当打开任何图形时,rkent提供的命令行都会打开网格,但仅在其打开的空间(即模型空间或图纸空间)中打开,换句话说,如果图形在模型空间中打开,则网格将仅在模型空间中打开,如果图形在图纸空间中打开,然后网格将只在图纸空间中打开,我可以在任何一个空间中打开图形,正如我之前所说,我的首选是在模型空间中打开网格,在图纸空间中关闭网格,而不管哪个空间首先显示。否则,krents命令行工作正常。
 
谢谢
鲍勃T

Guest btompkins 发表于 2022-7-7 01:22:33

更新,在经验丰富的cad培训师的帮助下,我们找到了一个解决方案,代码如下:
 
;激活模型选项卡
(命令“_.TILEMODE”1)
;设置“模型”选项卡栅格值
(命令“GRIDUNIT”“0.125,0.125”“GRIDMODE”“1”“GRIDDISPLAY”“3”“GRIDSTYLE”“0”)
;切换到上次激活布局选项卡
(命令“_.TILEMODE”0)
;激活图纸空间模式并设置网格值
(命令“_.PSPACE”“GRIDUNIT”“0.125,0.125”“GRIDMODE”“0”“GRIDDISPLAY”“3”“GRIDSTYLE”“0”)
;激活模型选项卡
(命令“_.TILEMODE”1)
 
感谢所有的贡献者,我已经准备好了。
 
鲍勃T
页: [1]
查看完整版本: 网格线自定义