打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
AutoCAD问答
userphoto

2009.12.28

关注
摘自Autodesk in China
"修改实体属性(Modify / Properties)的命令不能用了,这可是我最喜欢用的!"
使用AutoCAD R13修改实体属性(Modify / Properties)的命令时,用户有时会遇到AutoCAD给出这样的错误信息: ai_propchk Unknown command "AI_PROPCHK" 。出现这种情况,一般与两个因素有关:一是MNL文件,二是"Use Menu in Header"开关。
MNL文件是与AutoCAD菜单(MNU)文件相配套的文件,它用Autolisp语言的形式为相关菜单的功能定义了一些函数,调用菜单中的某些命令相当于调用了这些函数,例如ai_propchk就是定义在ACAD.MNL文件中的函数。如果MNL文件与MNU文件名相同,它将随着MNU文件被AutoCAD自动调入内存,也就是说,MNL文件中与菜单命令有关的函数自动加载了。通常AutoCAD默认的MNU文件为acad.mnu ,相应的MNL文件是acad.mnl。
用户在定制自己的菜单文件时,一定要先创建一个同名的MNL文件,把acad.mnl拷贝到该MNL文件,当然用户也可以在同名的MNL文件中加入自己的函数,以便一打开AutoCAD就能自动调入这些函数。
"Use Menu in Header"开关,位于菜单项Options/Preferences/Misc附签中,作为AutoCAD的作图环境参数,记录在acad.ini文件中,在下一次重新设置之前将以现有值,一直对作图环境有所影响。"Use Menu in Header"一旦激活,AutoCAD调用图形文件时,将使用该图形文件(DWG)头中所记录的MNU文件。反之,AutoCAD将只使用已调入AutoCAD当前进程中的MNU文件。
例如,先从File/new开始一张新图,选用范图acad.dwg , AutoCAD默认的菜单文件是acad.mnu,关闭"Use Menu in Header",这时再用open命令打开一张带有用户定制菜单的图形,AutoCAD将使用当前进程中的菜单文件acad.mnu,而不会调入该图自己的定制菜单。只有打开这个开关,AutoCAD才会重新调入用户定制的MNU文件。
现在就可以明白问题产生的原因了。如果在"Use Menu in Header"开关激活的AutoCAD中打开图形,该图形使用了定制的菜单,但相关的MNL文件不存在,许多与菜单命令有关的函数就没有被AutoCAD加载,使用这些命令时,当然会出现上述错误信息。
对待这类问题,解决的办法就是找到相应的正确的MNL文件,或者关闭"Use Menu in Header"开关,让AutoCAD不再调用以前的MNU文件,而使用AutoCAD当前进程中的MNU文件。
有时候,这种错误也很难发现,例如把默认的MNU文件acad.mnu改了名字,却没有创建同名的MNL文件,结果看上去完全是默认的菜单,acad.mnl也存在,AutoCAD却不能自动调用那些函数。再加上"Use Menu in Header"开关所起的作用,可能会导致错误时有时无,用户将更加迷惑。好在AutoCAD 14版本中已经取消了这个开关。
R13中,激活"Use Menu in Header",打开图形文件时,菜单将调用两次,图形也将重生成两次。如果这样打开一张大图,将会浪费很多时间,对用户来讲是无法忍受的。解决的办法也是关闭这个开关。
我的图标菜单,显示不了任何幻灯片文件,真奇怪!
在定制R13的图标菜单时,经常有用户抱怨,制作了正常的幻灯片文件(SLD),菜单中调用幻灯片文件的语句也正确,为什么定制的图标菜单,显示不了任何幻灯片文件呢?
解决这个问题的途径是这样的:必须把所有的幻灯片文件(.sld),作成一个幻灯片库(.slb),在菜单中调用该库中的幻灯片,才能正确显示图标菜单。菜单的调用语句如下:
**icon1[Test][幻灯片库名(幻灯片名,提示文字)]执行描述
虽然R13的用户手册,并没有特别指出必须用这种方式来显示图标菜单,但实际上,用户只有用这种方式,才能达到目的。
R13c4不支持NT4.0吗?我怎么也装不上!
Windows NT4.0中安装R13c4,在运行R13光盘内安装程序之前,以下几步非常重要:
把R13c4的硬件锁接插在微机的并口;
确认你的微机CPU芯片是否是DEC公司的ALPHA芯片,如果不是,转向第4步;
在网址http://www.autodesk.com/support/updates/acad13.htm中,下载并运行一个对这种芯片有效的补丁程序:DECFIX.ZIP;
以具有管理员权限的用户登录到NT4.0;
运行R13光盘里的程序acadwin\drv\ntlock\setupx86.exe,以便安装硬件锁的驱动程序。
用户经常由于忽略了上述某几点,而困扰于R13的NT4.0安装,屡试不中。只有做好上述五步,才能在Windows NT4.0中顺利安装R13c4;
R14网络版能支持远程登录吗?
当然可以。 R14网络版的客户端能够通过广域网找到它的网络许可权限,也就是说,R14网络版的网络许可管理器能够安装在远程服务器上,以使更大范围的用户能够共享AutoCAD资源。实现的前提是:
作为R14网络版客户端的PC机,都必须配置TCP/IP网络协议;
安装AutoCAD网络许可管理器的许可服务器,也必须配置TCP/IP网络协议;
在客户端系统中指定R14许可服务器的网络位置;
对于Windows 95系统,在Autoexec.bat文件中,添加设置环境变量ACADSERVER的语句。例如,set ACADSERVER=许可服务器的机器名;
对于Windows NT (3.51 or 4.0)系统,在控制面板中,打开系统特性对话框,在环境附签里,设置环境变量ACADSERVER为许可服务器的机器名
安装R14以后,MS WORD里什么字体也没有了,R14毁坏了我的系统!
果真如此吗?当然不是。
影响MS WORD字体的原因,是与R14为系统安装的一个叫做Phantom AutoCAD OLE/ADI的虚拟打印机有关。Phantom AutoCAD OLE/ADI虚拟打印机使得R14能够通过新的ADI驱动程序,打印或绘制光栅图形。R14典型安装中,并不包含这个选项,只有在全安装或定制安装时,才会产生这个虚拟打印机,有时它还会被设置为默认系统打印机,而不做任何提示。
根据Microsoft Office软件"所见即所得"的原则,MS WORD文档所使用的字体,与系统默认打印机有关。也就是说,屏幕显示字体应与打印机打印字体一样或相近。Windows首先会根据打印机打印字体,去寻找合适的屏幕显示字体,如果找不到匹配的字体,或打印机驱动程序不提供屏幕字体信息, Windows 会选择最接近打印机字体的屏幕字体。如果把Phantom AutoCAD OLE/ADI的虚拟打印机作为默认系统打印机,MS WORD的字体就只有两种:modren和plotter。
在Windows系统中,指定正确的系统打印机作为默认打印机,MS WORD的字体就可以恢复正常了。 如果系统里没有其他任何打印机,就应该在"打印机设置"里,先配置一个Windows系统打印机,即使是个"逻辑"的打印机也可。
有一点要切记,不能修改Phantom AutoCAD OLE/ADI虚拟打印机的属性,更不能随意删除它,否则,将会影响光栅图形和OLE对象的输出,甚至会引起系统崩溃。
我的图打印出来效果非常差,线条居然有灰度的差异。
这种情况,大多与打印机或绘图仪的配置,驱动程序,以及操作系统有关。通常从以下几点考虑,就可以解决问题。
配置打印机或绘图仪时,抖动开关是否关闭;
打印机或绘图仪的驱动程序是否正确,是否需要升级;
如果把AutoCAD配置成以系统打印机方式输出,换用AutoCAD为各类打印机和绘图仪提供的ADI驱动程序重新配置AutoCAD打印机;
对不同型号的打印机或绘图仪,AutoCAD都提供了相应的命令,可以进一步详细配置。例如对支持HPGL/2语言的绘图仪系列,可使用命令 "hpconfig";
在AutoCAD Plot对话框中,设置笔号与颜色和线型以及笔宽的对应关系;为不同的颜色指定相同的笔号,但这一笔号所对应的线型和笔宽,可以不同。
笔宽的设置是否太大,例如大于1;
操作系统如果是Windows NT,是否需要更新的NT补丁包(Service Pack)。
Windows里,我想把多个PLT文件直接拖动到打印机图标里,以实现批打印,为什么打印机不工作?
这样做,是不可能得到任何打印结果的。这是因为,PLT文件只能在DOS环境里,执行拷贝该文件到打印机的命令,才能驱动打印机工作。
可以建立一个批处理文件如下:
@echo off:plotfileif exist %1 copy %1 LPT1if exist %1 echo %1 plottedshiftif "%1"=="" goto endgoto plotfile:endecho ...echo Plots have been sent to the the printer/plotter. Finished.pause:end print.bat
然后,在Windows 95桌面里,为该批处理文件创建一个快捷键。这样,就可以把一个或多个PLT文件直接拖动到这个图标里,实现批打印。
实际上,用PLT文件实现批打印,效果并不理想。AutoCAD提供了多种方式,可以做到批打印。例如采用Autospool方式,就可完成多个文件的后台输出;R14则有专门的外部函数,能够把多个图形文件,根据不同的打印配置文件,输出到一台或多台打印机或绘图仪中,而达到成批出图的目的。这两种方式,更加灵活,出错机会也少,效率也就更高。
在AutoCAD R14界面中打开文件,图中汉字不知为何变成了乱码,需要重新录入吗?
不用,AutoCAD R14当然不会使你以前的工作白费。解决这个问题,我们首先要了解一下这个问题产生的原因。
AutoCAD支持Unicode字符编码标准,Unicode是为了解决在计算机中统一表示多国文字的问题而出现的。Unicode是一种16位的编码方式,它可容纳65536个字符,基本上可以包容目前世界上的所有语言。它以不同的代码页,来区分不同国家的文字在计算机中的表示。
当AutoCAD R14打开在具有不同代码页的系统下生成的图形时,汉字文本实体就会变成混乱的、不可读的字符。
在什么情况下才会出现这种情况呢?例如:(下述的AutoCAD R14是运行在中文版Win95环境中的)
在具有中文之星或双桥汉字环境下的西文Windows95中的AutoCAD R13/R12上绘制图形,在R14中打开。
R12/R13 for Dos 的文件在R14或R13 for win95中打开。
如果你想在上述情况中,继续使用那些图形,就必须改变这些图形的代码页。Autodesk已经提供了转换图形代码页的实用程序,对于中国用户来说,就需要把图形的代码页改为GB2312或ANSI936等等。这个程序,用户可向当地代理商索要,或直接与Autodesk China联系。
粘贴到Word文档中的AutoCAD图形,打印出的线条太细,怎么办?
把AutoCAD的图形剪贴到MS Word文档里,看起来一切都比较顺利。但当把文档打印出来后,那些AutoCAD图形线条变得非常细,效果着实不好。我们提供给用户如下的解决方法:
在AutoCAD中使用PostScript打印驱动程序,配置一个PostScript打印机。
如果AutoCAD的背景颜色与MS Word的背景颜色不同,例如R14默认的背景颜色是黑色,这时要先改变AutoCAD的背景颜色,与MS Word的背景颜色相同。
— 运行PLOT命令,选择出图到文件。在画笔指定对话框中设置笔的宽度(可以从0.015开始)。
— 开始一个新图,用PSIN命令输入这个.eps文件。
然后再把图形剪贴到MS Word中
当在R14中用ADI驱动程序出图时,AutoCAD不能设置打印端口参数而出错,为什么?
在Windows95中,当AutoCAD设法用ADI设备驱动程序向一个捕获的打印端口出图时,AutoCAD会报出一个出错信息。
出错信息:“The operating system detected the following error(s) on LPTx. Unable to set port parameters." (操作系统在LPTx中检测到下述错误: 不能设置端口参数)
这种情况大多数发生在此捕获端口指向一个共享的网络设备,而相关的端口名是LPT2或LPT3的时候。这是因为如果没有设备被真实地配置到这个捕获的LPTx端口,Windows95识别此端口时就会出问题。按下面的方法做可以解决此问题:
在Windows95中(而不是在AutoCAD中)用捕获端口配置任意一个打印或绘图设备。具体做法是在打印机控制面板中,添加一台这样的打印输出设备。然后在AutoCAD中出图,这个错误就不会发生了。
启动MDT 2.0时,RENDER窗口会被自动打开而不是按需调入,我决不想现在就用这个命令!
运行AV3DVARS命令后,如果选中了Apply materials框,就会出现这个问题。只要在AV3DVARS对话框中取消选择Apply materials框,就会解决此问题。
AV3DVARS对话框中的所有设置,都会写在MDT初始化时创建的文件accelvw.ini中,在文本编辑器中打开该文件,修改APPLY_MATERIAL=0 , 即可。
AutoCAD R13在Unix平台上的一些问题
当Autodesk停止开发支持Unix平台的应用程序时,Unix的硬件和软件还在继续发展。在没有被测试的操作系统上运行AutoCAD或其他应用程序的负面影响有时很小,但有时也会导致灾难。至于R13 for Unix遇到的最大问题是关于mole模式的数字化仪和图形的驱动程序。这里就是一些我们已知的问题:
在R13C4问世不久后由SGI公司发布的IRIX 6 系统现在已经成为SGI系统上的主导操作系统。AutoCAD被开发测试的IRIX版本是5.3。如果尝试在一个安装了IRIX6的64位SGI系统上安装AutoCAD Mole模式驱动程序,操作系统就会严重崩溃,以致于损失启动盘上的所有数据。
至于HPUX 10.2系统,mole模式驱动程序不能在其上运行。R13c4是在HPUX 10.01上测试发布的。现在惠普公司正在发布HPUX 11系统。
R13c4 IBM 端口版本是基于4.1.2系统上发布的。在4.1.3系统上,所有程序都运行的很好。但在4.1.4系统上许可管理程序显示出不正常,冗余许可服务特征被拒绝在其上运行。IBM现在正在进行发放AIX4.2系统。
在Solaris 2.5.1系统上AutoCAD在运行“Save as”命令覆盖文件时就会崩溃。R13c4是在2.5.0系统上发布的。
下面,我们列出R13 所支持的Unix平台操作系统,
操作系统最小支持版本最后测试版本
AIX4.1.24.1.2
HP-UX9.0110.1
IRIX5.35.3
Solaris2.32.5
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
AutoCAD 高级技巧
AutoCAD 经验与技巧
85条高级AutoCAD工程师绘图技巧
AutoCAD使用技巧六则1
CAD使用技巧
关于lisp病毒的处理方法(尼个病毒用360、金山、瑞星等杀毒软件都无办法清除的。)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服