cad viewer 安卓平板可以打开cad吗 CAD 中OLE

对AutoCAD的二次开发是采用插件的方式,即运行AutoCAD.net API编写dll文件,运行时在AutoCAD命令行中输入netload命令来加载你的自定义插件dll。一般AutoCAD开发过程中你可能需要在你自己的主界面程序里启动AutoCAD并执行你的自定义命令。这时可以通过下面的方式来做。如果你用AutoCAD 2010及以上版本可能会遇到Problem executing component: Call was rejected by callee. (Exception from HRESULT: 0x (RPC_E_CALL_REJECTED))的问题,下文一并分析解决。以下方法同时适用于Map 3D和Civil 3D。  & & 实现外部程序启动AutoCAD ~~~~~~~~~~~~~~~~~~~~~~~~~ 在Visual Studio里新建一个Class library的工程,这里命名为myplugin, 编译生成myplugin.dll的程序集。这个项目是你对AutoCAD扩展的主要工作项目,你可以添加AutoCAD相关程序集的引用,并创建自定义命令等等。这个不用多说。如果你需要在自己的主程序窗口中启动AutoCAD。可以在解决方案里创建一个WinForm的项目,比如叫做StartCAD,在Form里放一个button,标题为Start AutoCAD。然后调整你的myplugin的输出路径到StartCAD的bin目录下,方便StartCAD找到你的自定义应用程序集。 如图:
& 下面实现StartCAD项目中启动AutoCAD并自动加载myplugin.dll . 在StartCAD项目中需要添加如下COM引用: AutoCAD 2012 Type Library AutoCAD/ObjectDBX Common 18.0 Type Library & 下面是Button1.Click的代码: &
private void button1_Click(object sender, EventArgs e)
Autodesk.AutoCAD.Interop.AcadApplication cadApp = null;
//Get the AutoCAD which is running,
cadApp = (Autodesk.AutoCAD.Interop.AcadApplication)Marshal.GetActiveObject(programID);
//If AutoCAD is not running, start it
Type sType = Type.GetTypeFromProgID(programID);
cadApp = (Autodesk.AutoCAD.Interop.AcadApplication)Activator.CreateInstance(sType, true);
cadApp.Visible = true;
catch (Exception ex)
MessageBox.Show("Cannot open AutoCAD. \n Error message : " + ex.Message);
//send command to AutoCAD to load our custom assembly
if (cadApp != null)
cadApp.Visible = true; //[对应AutoCAD 2010 Update1 及以上] Problem executing component: Call was rejected by callee. (Exception from HRESULT: 0x (RPC_E_CALL_REJECTED))
//Load my custom plugin assembly
cadApp.ActiveDocument.SendCommand("filedia\r0\r"); // 关闭文件对话框模式
//通过netload命令加载自定义程序集
cadApp.ActiveDocument.SendCommand("netload\r" + Application.StartupPath + "\\myplugin.dll\r");
//再打开文件对话框模式
cadApp.ActiveDocument.SendCommand("filedia\r1\r");
this.Close();
可能会遇到的问题及分析
~~~~~~~~~~~~~~~~~~~~~~~~~
如果你用AutoCAD 2010以前版本,上面代码应该没什么问题。但如果你用AutoCAD 2010 Update1及以后版本,你可能会遇到如下错误:
Problem executing component: Call was rejected by callee. (Exception from HRESULT: 0x (RPC_E_CALL_REJECTED))
根据,这个“问题”是由于AutoCAD为了解决接受COM消息时可能出现崩溃的问题而引入的。由于,如果WPF正在进行操作时(这时会调用Dispatcher.DisableProcessing 停止处理消息)又接到COM调用,可能会造成AutoCAD崩溃。所以现在的改进是拒绝这个COM调用,以便让他过一会儿再重新调用。所以就有了上面的错误消息RPC_E_CALL_REJECTED。
解决的方法就是让我们的Form1类实现COM的接口,这个接口是一个IUnknown接口,他的作用是使得COM服务器或者应用程序能够在等待同步调用响应时选择处理输入或者输入的COM消息。通过这个消息过滤机制,可以让COM 服务器来判定某个调用是否安全,不过造成死锁。COM会调用你的IMessageFilter的实现,从而使得你有机会来对消息做进一步的处理。
IMessageFilter 接口有下面3个方法:
&  提供了一个输入调用的单一入口
Provides a single entry point for incoming calls.
他的返回值为:
SERVERCALL_ISHANDLED  应用程序也许能够处理这个调用The application might be able to process the call.
SERVERCALL_REJECTED   应用程序由于一些不可预计的问题处理不了这个调用。The application cannot handle the call due to an unforeseen problem, such as network unavailability, or if it is in the process of terminating.
SERVERCALL_RETRYLATER  应用程序现在处理不了The application cannot handle the call at this time. An application might return this value when it is in a user-controlled modal state.
&  COM的等待远程调用响应的时候来了一个消息
Indicates that a message has arrived while COM is waiting to respond to a remote call.
他的返回值为:
PENDINGMSG_CANCELCALL  取消调用,只在极端情况下使用。
Cancel the outgoing call. This should be returned only under extreme conditions. Canceling a call that has not replied or been rejected can create orphan transactions and lose resources. COM fails the original call and returns RPC_E_CALL_CANCELLED.
& PENDINGMSG_WAITNOPROCESS  不派发消息继续等待回应
Continue waiting for the reply, and do not dispatch the message unless it is a task-switching or window-activation message. A subsequent message will trigger another call to MessagePending. Leaving messages or events in the queue enables them to be processed normally, if the outgoing call is completed. Note that returning PENDINGMSG_WAITNOPROCESS can cause the message queue to fill.
& PENDINGMSG_WAITDEFPROCESS 不再派发键盘和鼠标事件,但派发WM_PAINT消息,任务切换和计划消息正常处理
Keyboard and mouse messages are no longer dispatched. However there are some cases where mouse and keyboard messages could cause the system to deadlock, and in these cases, mouse and keyboard messages are discarded. WM_PAINT messages are dispatched. Task-switching and activation messages are handled as before.
&  提供给应用程序一个显示一个以对话框来选择重试,取消还是切换任务的选择。
Provides applications with an opportunity to display a dialog box offering retry, cancel, or task-switching options.
他的返回值是:
-1          调用会取消The call should be canceled. COM then returns RPC_E_CALL_REJECTED from the original method call.
0 ≤ value & 100   调用会立即重试The call is to be retried immediately.
100 ≤ value     调用会在指定时间后重试,以毫秒计。COM will wait for this many milliseconds and then retry the call.
~~~~~~~~~~~~~~~~~~~~~~~~~
上面提到AutoCAD在WPF进行布局处理时拒绝了COM调用的消息,我们可以实现一个IMessageFilter的接口,等待一段时间再重新调用,下面是改进后的代码:using S
using System.Collections.G
using System.ComponentM
using System.D
using System.D
using System.L
using System.T
using System.Windows.F
using System.Runtime.InteropS
using Autodesk.AutoCAD.I
using Autodesk.AutoCAD.Interop.C
namespace StartAutoCAD
// about IMessageFilter Interface http://msdn.microsoft.com/zh-cn/library/msv=VS.85%29.aspx
[ComImport,
InterfaceType(ComInterfaceType.InterfaceIsIUnknown),
Guid("0-")]
public interface IMessageFilter
[PreserveSig]
int HandleInComingCall(int dwCallType,
IntPtr hTaskCaller,
int dwTickCount,
IntPtr lpInterfaceInfo);
[PreserveSig]
int MessagePending(IntPtr hTaskCallee,
int dwTickCount,
int dwPendingType);
[PreserveSig]
int RetryRejectedCall(IntPtr hTaskCallee,
int dwTickCount,
int dwRejectType);
public partial class Form1 : Form, IMessageFilter
string programID = "AutoCAD.Application";
[DllImport("ole32.dll")]
static extern int CoRegisterMessageFilter(
IMessageFilter lpMessageFilter,
out IMessageFilter lplpMessageFilter
public Form1()
InitializeComponent();
IMessageFilter oldF
CoRegisterMessageFilter(this, out oldFilter);
private void button1_Click(object sender, EventArgs e)
Autodesk.AutoCAD.Interop.AcadApplication cadApp = null;
//Get the AutoCAD which is running
cadApp = (Autodesk.AutoCAD.Interop.AcadApplication)Marshal.GetActiveObject(programID);
Type sType = Type.GetTypeFromProgID(programID);
cadApp = (Autodesk.AutoCAD.Interop.AcadApplication)Activator.CreateInstance(sType, true);
cadApp.Visible = true;
catch (Exception ex)
MessageBox.Show("Cannot open AutoCAD. \n Error message : " + ex.Message);
if (cadApp != null)
cadApp.Visible = true;
//Load my custom plugin assembly
cadApp.ActiveDocument.SendCommand("filedia\r0\r");
cadApp.ActiveDocument.SendCommand("netload\r" + Application.StartupPath + "\\myplugin.dll\r");
cadApp.ActiveDocument.SendCommand("filedia\r1\r");
this.Close();
#region IMessageFilter Members
int IMessageFilter.HandleInComingCall(int dwCallType, IntPtr hTaskCaller, int dwTickCount, IntPtr lpInterfaceInfo)
return 0; // SERVERCALL_ISHANDLED
int IMessageFilter.MessagePending(IntPtr hTaskCallee, int dwTickCount, int dwPendingType)
return 1; // PENDINGMSG_WAITNOPROCESS
int IMessageFilter.RetryRejectedCall(IntPtr hTaskCallee, int dwTickCount, int dwRejectType)
return 1000; // Retry in a second
#endregion
阅读(...) 评论()您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
AutoCAD 2015中文版标准教程.pdf 277页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
你可能关注的文档:
··········
··········
AutoCAD 2006
AutoCAD 2006
AutoCAD是世界领先的计算机辅助设计软件提供商Autodesk
公司的产品,它拥有数以百万计的用户。 AutoCAD作为CAD
工业的旗舰产品和工业标准,一直以其独特的优势而为全
球的设计工程师所采用。
AutoCAD 2006是Autodesk公司推出的最新版本,它扩展了
AutoCAD以前版本的优势和特点,并且在用户界面、性能、
操作、用户定制、协同设计、图形管理、产品数据管理等
方面进一步得到加强。
本课程从用户界面、绘图环境的设置、图形绘制、图层设
置、尺寸标注一直到打印出图详细介绍了AutoCAD的基本使
用过程;并且还介绍了块、协同设计、三维建模、图纸集
每章课程内容及建议课时
认识AutoCAD
设置绘图环境
创建和编辑二维图形对象(一)
创建和编辑二维图形对象(二)
对象特性与图层
利用绘图辅助工具精确绘图
文字与表格
图纸的布局与打印输出
共享AutoCAD数据和协同设计
创建三维模型
第一章 认识AutoCAD
AutoCAD的功用
启动AutoCAD 2006
AutoCAD 2006的工作界面和作用
使用AutoCAD 2006命令
打开AutoCAD图形文件
绘制简单的二维对象
简单的控制显示方法
调用AutoCAD 2006软件的帮助系统
CAD的含义:
计算机辅助设计(Computer Aided Design)
CAD并不是指CAD软件,更不是指AutoCAD ,而泛指一
种使用计算机进行辅助设计的技术
常用的CAD软件:
机械类:UG、Pro/E、Inventor、MDT、Solidworks、
SolidEdge、AutoCAD等
建筑类:Revit、ADT、ABD、天正、中望、园方、
AutoCAD的功用
一般意义上讲,AutoCAD是一个用于工
程设计的软件
广泛应用于机械、电子、土木、建筑、航
空、航天、轻工、纺织等专业
业界应用最广泛,功能最强大的通用型辅
助设计绘图软件
主要用于二维绘图,也具备有限的三维建
AutoCAD的基本绘图功能
提供了绘制各种二维图形的工具,
正在加载中,请稍后...&·&&·&发帖说明 本小组需要加入才可以发帖
[分享]CAD工程师认证考题答案及解析,过了就给你发证书
发表于&&&&1379人浏览&&&&2人跟帖&&&&筑龙币+10&&&&
本文转自”筑龙结构设计“微信公众号!关注即送,筑龙十大礼包哦!1、 以下哪个命令不能用于核查图形文件中的错误或修复图形?A RecoverB AuditC DrawingrecoveryD Reporterror答案:D解析:RECOVER 核查并尝试打开任意图形文件AUDIT 在当前打开的图形文件中查找并更正错误。Drawingrecovery 打开“图形修复管理器”Reporterror 控制程序异常关闭时是否可以向 Autodesk 发送错误报告。0 不显示错误报告信息,并且不能向 Autodesk 发送报告。1 显示错误报告信息,并且可以向 Autodesk 发送错误报告2、显示错误报告信息,并且可以向 Autodesk 发送错误报告。此时需要将系统变量REPROTERROR设置为A 0B 1C 2D 3答案:B解析:见第1题的解析3、当在什么情况下,自动保存功能被禁用?A 块编辑器处于打开状态B 进行 CRC 校验C 显示数字签名信息D 更改临时文件的文件扩展名答案:A解析:自动保存功能如图所示,但注意块编辑器处于打开状态时,自动保存被禁用。4、AutoCAD缺省的自动存盘时间为?A 15分钟B 30分钟C 60分钟D 10分钟答案:D5、如果在“选项”对话框,“打开与保存”选项卡上启动了“自动保存”,以下说法错误的是?A 系统将以指定的时间间隔保存图形B 系统为自动保存的文件指定临时文件名,默认的扩展名为.sv$C 系统创建的临时文件在图形正常关闭时不会自动删除D 使用扩展名 .dwg 代替备份文件的扩展名后,可以使用AutoCAD打开备份文件答案:C解析:如果启用了“自动保存”选项,将以指定的时间间隔保存图形。 默认情况下,系统为自动保存的文件临时指定名称为 filename_a_b_nnnn.sv$。Filename 为当前图形名。a 为在同一工作任务中打开同一图形实例的次数。b 为在不同工作任务中打开同一图形实例的次数。nnnn 为随机数字。这些临时文件在图形正常关闭时自动删除。 出现程序故障或电压故障时,不会删除这些文件。6、在AutoCAD中,自动存盘的时间间隔,存储在哪个系统变量?A SAVEFILEPATHB SAVEFILEC SAVETIMED ISAVEBAK答案:C解析:SAVEFILEPATH 指定当前任务中所有自动保存文件目录的路径。 用户也可以在“选项”对话 框的“文件”选项卡中更改该路径。SAVEFILE 存储当前自动保存的文件名。SAVETIME 以分钟为单位设置自动保存时间间隔。0 关闭自动保存。&0 以指定的非零整数作为时间间隔自动保存图形ISAVEBAK 控制备份文件 (BAK) 的创建。0 不创建 BAK 文件(甚至对完全保存也一样)1 创建 BAK 文件7、自动保存文件的默认保存路径是?A c:Program FilesAutoCAD 2006ackup”B c:Documents and SettingsusernameLocal SettingsTEMP”C c:WINDOWS”D c:Program FilesAutoCAD 2006”答案:B解析:答案为B ,其中username为当前登录操作系统的用户名8、如果启用了“自动保存”选项,默认情况下系统为自动保存的文件临时指定名称的格式为”filename_a_b_nnnn.sv$”,其中filename是指?A 在同一工作任务中打开同一图形实例的次数B 在不同工作任务中打开同一图形实例的次数C 随机数字D 当前图形名答案:D解析:见第1题的解析9、DXF文件格式是AutoCAD提供的图形交换格式,该格式文件是?A 文本文件或二进制文件B 图元文件C 二维矢量文件D 三维矢量文件答案:A解析:DXF 文件是文本或二进制文件,其中包含可由其他 CAD 程序读取的图形信息。10、AutoCAD可以将图形文件保存为WMF文件,以下说法错误的是?A WMF文件是Windows 图元文件格式B WMF文件包含矢量图形或光栅图形格式C WMF格式文件与其他格式相比,能实现更快的平移和缩放D 只能在矢量图形中创建 WMF 文件答案:C解析:许多 Windows 应用程序都使用 WMF 格式。 WMF(Windows 图元文件格式)文件包含矢量图形或光栅图形格式。 只在矢量图形中创建 WMF 文件。 矢量格式与其他格式相比,能实现更快的平移和缩放。11、AutoCAD图形标准文件的后缀名为?A *.dwgB *.dwsC *.dwfD *.chx答案:B解析:dwg 图形文件dws 图形标准文件dwf 参考底图文件chx 标准检查文件12、下列哪种方法不能将AutoCAD 2006创建的图形保存为AutoCAD 2000的格式?A 在“选项”对话框“打开和保存”选项卡中设置“另存为”B 使用WBLOCK命令C 使用SAVEAS命令D 使用SAVE命令答案:B解析:“选项”对话框“打开和保存”选项卡中设置如图所示SAVEAS “文件”菜单: “另存为”,显示“图形另存为”“标准文件选择”对话框。 输入 文件名和类型。SAVE 显示“图形另存为”对话框(“标准文件选择”对话框)。 用当前文件名保存图形, 或者输入另一文件名保存图形的副本。 SAVE 命令只能在命令行中使用(只能通 过输入命令使用)。WBLOCK 显示“写块”对话框,将对象保存到文件或将块转换为文件。13、如果希望保存三维几何图形、视图、光源和材质,可以选择输出成以下哪种格式的文件A EPSB DWFC WMFD 3D Studio答案:B解析:封装的 PS (*.eps): 封装的 PostScript 文件三维 DWF (*.dwf): Autodesk Web 图形格式,它的视觉逼真度几乎与原始 DWG 文件相同。图元文件 (*.wmf): Microsoft Windows(R) 图元文件3D Studio (*.3ds): 可以输入使用 3D Studio(R) 创建的 3DS 文件。 将读取 3D Studio 几何 图形和渲染数据,包括网格、材质、贴图、光源和相机。但不能输出。14、在“图纸集特性”对话框中不可以设置图纸集的哪项特性A 页面设置替代文件B 用于创建图纸的样板文件C 图纸集数据文件所在的位置D 新创建图纸的保存位置答案:C15、在图纸集管理器中,“插入图纸一览表”在什么的右键快捷菜单上?A 图纸集名称B 图纸子集名称C 图纸名称D 图纸视图答案:A16、要创建命名视图,系统会自动将其添加到图纸管理器的“视图列表”中,则需要在?A 模型空间B 图纸空间C 模型空间和图纸空间D 以上皆不正确答案:B17、以下关于图纸集管理器的“视图列表”选项卡,说法错误的是?A 视图列表中处于同一“类别”的图纸视图,可以用鼠标拖动排列次序B 在视图列表中,可以使用鼠标将一个图纸视图从一个“类别”拖到其他“类别”中C 可以对图纸视图“重命名并重新编号”来改变其显示次序D 仅当“按类别查看”图纸视图时,“新建视图类别”按钮才可用。答案:A18、图纸集管理器的“视图列表”提供了两种查看图纸视图的方式,它们是?A 按顺序查看和按图纸查看B 按时间查看和按类别查看C 按顺序查看和按图纸查看D 按图纸查看和按类别查看答案:D19、下列选项哪个不是在向图纸集管理器的“视图列表”添加图纸视图的方法?A 在视图列表选项卡中,单击“新建视图类别”按钮B 将模型空间的命名视图从“资源图形”选项卡拖到图纸中C 将整个图形从“资源图形”选项卡拖到图纸中D 在布局中添加命名视图,系统会自动将其添加到视图列表中答案:A20、从图纸集管理器中的视图列表中删除视图类别的必须状态为?A 图纸视图必需处于“按类别查看”状态B 要删除的视图类别中不能包含图纸视图C A和B都不是必须状态D A和B都是必须状态答案:D解析:在图纸集管理器的“图纸视图”选项卡上,单击“按类别查看”按钮。将要删除的视图类别中的所有视图拖出该视图类别。在要删除的视图类别上单击鼠标右键。 单击“删除类别”。但是类别中不能包含图纸视图。21、在向图纸集管理器中“视图列表”选项卡中添加视图时,以下说法错误的是?A 布局中的命名视图可以添加B 模型空间的命名视图可以添加C 布局中的命名视图可以添加,而模型空间的命名视图不可以添加D 布局中的命名视图和模型空间的命名视图都可以添加答案:C解析:见第19题的解析22、分解对象编组将会?A 删除编组和编组中的成员B 删除编组和编组中的成员C 编组的名字仍在D 使编组消失,编组中的成员仍仍然存在答案:D解析:命令输入group,显示、标识、命名和修改对象编组。通过使用“对象编组”对话框中的“分解”选项,可以删除编组定义。 此操作与分解块、图案填充或标注不同。 属于分解编组的对象保留在图形中。结果,该编组被解散但是成员不会以其他任何方式被更改。23、通过“对象编组”对话框,删除编组中的成员将会?A 从图形中删除成员对象B 该成员从编组中去除C 删除整个编组,编组名消失,但编组中的成员仍然存在D 从图形中删除编组及编组中的成员答案:B解析:使用“对象编组”对话框,可以随时指定要添加到编组的对象或要从编组中删除的对象。 也可以修改编组的名称或说明。 如果从编组中删除对象使编组为空,编组仍将保持定义状态但没有任何成员。24、编组与编组之间的关系是?A 编组之间不可以包含同一个图形对象B 编组之间可以嵌套,一个编组中可以包含图形对象和编组C 编组之间不可以嵌套D 编组与编组可以进行布尔运算答案:B解析:除了可以选择编组的成员外,还可以为编组命名并添加说明。创建编组时,可以为编组指定名称和说明。 如果复制编组,副本将被指定默认名 Ax,并认为是未命名。 “对象编组”对话框中不会列出未命名编组,除非选择了“包含未命名的”。如果选择某个可选编组中的一个成员,将其包含到一个新编组中,那么该编组中的所有成员都将包含在新编组中。图形中的对象可能是多个编组的成员,同时这些编组本身也可能嵌套于其他编组中。 可以对嵌套的编组进行解组,以恢复其原始编组配置。将图形作为外部参照使用或将它作为块插入时,命名编组将无效。 但是,可以通过绑定然后分解外部参照或块,使编组可以用作未命名编组。注意 不要创建包含成百或上千个对象的大型编组。 大型编组会大大降低本程序的性能。25、在一张复杂图样中,包含了很多大小不等的圆,要快速选择出半径 20 的圆,怎样实现?A 单击B 快速选择(Qselect)C 框选D Last 方式答案:B解析:使用快速选择功能可以根据指定的过滤条件快速定义选择集。26、一张复杂图样中,包含了很多大小不等、各种颜色的圆,要快速选择出半径 20、颜色为红色的圆,怎样实现?A 单击B 快速选择(Qselect)C 对象选择过滤器(Filter)D Last 方式答案:C解析:使用 Autodesk 或第三方应用程序为对象添加特征分类,则可以按照分类特性选择对象。 使用“对象选择过滤器”,可以命名和保存过滤器以供将来使用。27、视口最大化的作用是?A 将视口扩展为布满整个绘图区域,并切换到模型空间进行编辑B 将视口扩展为布满整个绘图区域,并切换到图纸空间进行编辑C 视口扩展为选定的最大化区域,并切换到模型空间进行编辑D 视口扩展为选定的最大化区域,并切换到图纸空间进行编辑答案:A解析:如果要在布局视口中创建和修改对象,可使用状态栏上的按钮最大化布局视口。 最大化的布局视口将扩展布满整个绘图区域。 将保留该视口的中心点和布局可见性设置,并显示周围的对象。该视口将扩展为布满整个屏幕,并切换到模型空间以便进行编辑。28、在有多个过滤条件时,能否用快速选择?如何使用?A 不可以B 可以,第一次快速选择后,后面再次快速选择,根据其他条件过滤,采用“附加到当前选择集”C 可以,设置多个条件D 可以,第一次快速选择后,后面再次快速选择,根据其他条件过滤,采用“排除在新选择集之外”答案:D解析:附加到当前选择集:确定是将创建的选择集替换当前的对象的新选择集排除在新选择集之外:将创建包含不符合过滤条件的对象的新选择集29、通过双击插入到AutoCAD中OLE 对象可以?A 在AutoCAD中编辑B 出现OLE 对象特性对话框C 进入OLE 对象的源应用程序D 出现快捷菜单答案:C解析:在图形中编辑 OLE 对象:通过双击对象打开源应用程序,可以在图形中编辑链接或嵌入的 OLE 对象。30、关于插入到AutoCAD中的OLE对象,下列说法不正确的是?A 可以直接在AutoCAD中编辑插入的OLE对象内容B 使用夹点更改OLE对象的大小时,如果在“特性”选项板中锁定了宽高比,对象的形状就不会改变C 可以设置OLE对象仅在图纸空间中可见并可打印D 在源应用程序中编辑原始图形不会影响该图形嵌入到的文档答案:A解析:插入AutoCAD中图片对其可以进行一定的编辑,比如移动‘夹点编辑等,但是修剪’过滤等命令是无法进行的。31、关于嵌入和链接OLE 对象,下列说法不正确的是?A 当嵌入对象时,与源文档之间没有链接B 当嵌入对象时,对源文档所做的修改也反映在目标文档中C 链接和嵌入都是把信息从一个文档插入另一个文档中D 链接图形时,需要具有对源应用程序和链接文档的访问权限。 如果重命名或移动其中任何一者,则必须重新建立链接。答案:B解析:链接的OLE 对象,当源文件中的信息改变时,可以自动或手动更新链接OLE;嵌入的OLE对象则不能随源文档信息的更新而更新。32、以下编辑命令适用于 OLE 对象的是?A ARRAYB CHAMFERC FILLETD LENGTHEN答案:A解析:插入OLE对象后,该对象仍然可以利用AutoCAD的大部分编辑命令进行编辑,也可以使用“特性”选项板或夹点对其进行修改,但是Break、Chamfer、Filet和Lengthen等命令不适用。33、将其他应用程序中的信息作为 OLE 对象插入的方法有很多,下面不对的是?A 从现有文件中复制或剪切信息,并将其粘贴到图形中B 输入一个在其他应用程序中创建的现有文件C 在图形中打开另一个应用程序,并创建要使用的信息D Insert命令插入答案:D解析:使用以下方法之一将其他应用程序中的信息作为 OLE 对象插入:从现有文件中复制或剪切信息,并将其粘贴到图形中。输入一个在其他应用程序中创建的现有文件。在图形中打开另一个应用程序,并创建要使用的信息。INSERT 命令将显示“插入”对话框。将图形或命名块放到当前图形中34、三维 DWF 发布功能的访问仅限于?A 命令行B 下拉菜单C 按钮图标D 快捷菜单答案:A解析:用户可以创建并发布三维模型的 DWF 文件,并可以使用 Autodesk(R) DWF(TM) Viewer 查看这些文件。可以生成三维模型的 DWF 文件,它的视觉逼真度几乎与原始 DWG 文件相同。 可以创建一个单页或多页 DWF 文件,该文件可以包含二维和空间对象。 要访问三维 DWF 发布,请使用 3DDWF、EXPORT 或 PUBLISH 命令。35、若在其他软件比如Microsoft Word中插入AutoCAD图形文件,要修改图形文件可以?A 双击OLE对象,进入AutoCAD,修改后退出即可B 双击OLE对象,进入AutoCAD,修改后执行“更新Microsoft Word”然后退出即可C 修改图形后重新插入D 双击OLE对象,进入AutoCAD,修改后通过菜单“文件&另保存”退出即可答案:A解析:&编辑目标应用程序中的链接图形的步骤:打开包含链接图形的文档(例如,Microsoft Word 文件)。双击链接的图形。图形将打开。根据需要修改图形。单击“文件”菜单 >>“保存”以保存对图形所做的更改。单击“文件”菜单 >>“退出”以返回到目标应用程序。所有与该图形链接的文档中均已修改了该图形。链接的更新方式取决于目标应用程序。 某些应用程序支持链接的自动更新,而另外一些则需要手动更新链接。36、在对圆弧进行合并时,合并的顺序是?A 沿逆时针B 沿顺时针C 从弧长短的向长的连接D 没有规律答案:A解析:默认情况下 AutoCAD角度正方向都是沿逆时针37、在进行合并时,两图形元素段首尾之间应该?A 一定有间隙B 一定没有间隙C 除多段线和样条曲线外,其他图形可以有间隙D 椭圆弧之间也不允许有间隙答案:C解析:根据选定的源对象,显示以下提示之一:直线选择要合并到源的直线: 选择一条或多条直线并按 ENTER 键直线对象必须共线(位于同一无限长的直线上),但是它们之间可以有间隙。多段线选择要合并到源的对象: 选择一个或多个对象并按 ENTER 键对象可以是直线、多段线或圆弧。 对象之间不能有间隙,并且必须位于与 UCS 的 XY 平面平行的同一平面上。圆弧选择圆弧,以合并到源或进行 [闭合(L)]: 选择一个或多个圆弧并按 ENTER 键,或输入 L圆弧对象必须位于同一假想的圆上,但是它们之间可以有间隙。 “闭合”选项可将源圆弧转换成圆。合并两条或多条圆弧时,将从源对象开始按逆时针方向合并圆弧。椭圆弧选择椭圆弧,以合并到源或进行 [闭合(L)]: 选择一个或多个椭圆弧并按 ENTER 键,或输入 L椭圆弧必须位于同一椭圆上,但是它们之间可以有间隙。 “闭合”选项可将源椭圆弧闭合成完整的椭圆。合并两条或多条椭圆弧时,将从源对象开始按逆时针方向合并椭圆弧。样条曲线选择要合并到源的样条曲线或螺旋: 选择一条或多条样条曲线或螺旋并按 ENTER 键样条曲线和螺旋对象必须相接(端点对端点)。 结果对象是单个样条曲线。螺旋选择要合并到源的样条曲线或螺旋: 选择一条或多条样条曲线或螺旋并按 ENTER 键螺旋对象必须相接(端点对端点)。 结果对象是单个样条曲线。38、尺寸线、尺寸界线的线型?A 默认是实线,不可以更改B 默认是实线,可以分解后更改C 默认是实线,可以通过“特性”更改D 默认是实线,只有通过“特性”更改答案:C解析:默认是实线,可以通过“特性,标准样式”更改39、使用公制样板文件创建的文件,在“文字样式”中将“高度”设为0,然后用该样式输入文字,系统将会?A 使用的默认字体高度为2.5,可以重新给定新的字高B 使用的默认字体高度为0,可以重新给定新的字高C 使用的默认字体高度为2.5,不可以重新给定新的字高D 使用的默认字体高度为0,无法书写文字答案:A解析:文字样式中将高度设为0采用默认文字高度2.5(SI制) 如果在文字样式对话框中将高度设为不为0的值h,则文字输入工具使用该高度h,不再提示输入文字高度。如果将固定高度指定为文字样式的一部分,则在创建单行文字时将不提示输入“高度”。 如果文字样式中的高度设置为 0,每次创建单行文字时都会提示用户输入高度。 要在创建文字时指定其高度,请将高度设置为 0。 默认情况统一为2.5在文字样式中,若设置字体高度为0,则每次用该样式输入字母时,系统都将提示输入文字高度。并且默认文字高度为2.5,在使用Mtext、Dtext、Text输入文字时都使用该默认高度,尺寸文本的默认高度也为2.540、使用公制样板文件创建的文件,在“文字样式”中将“高度”设为0,在该样式下用多行文字工具输入文字,将会?A 直接书写文字,使用的默认字体高度为2.5B 给定文字高度,然后才能书写文字C 直接书写文字,使用的默认字体高度为0D 无法输入文字答案:A解析:见39题的解析41、使用公制样板文件创建的文件,在“文字样式”中将“高度”设为0,在该样式下用单行文字工具输入文字,将会?A 在命令行中提示给定文字高度,使用的默认字体高度为0B 在命令行中提示给定文字高度,使用的默认字体高度为2.5C 直接书写文字,不需要给定任何参数D 无法输入文字答案:B解析:见39题的解析42、使用公制样板文件创建的文件,在“文字样式”中将“高度”设为0,在该样式下用默认的ISO-25标注样式标注尺寸,尺寸文本的高度为?A 0B 2.5C 默认是2.5D 默认是0答案:C解析:见39题的解析43、要获得图案填充区域的信息,下面方法不能实现的是?A 用“特性”查询B 通过菜单“工具&查询&面域/质量特性”C 通过菜单“工具&查询&列表显示”D 通过菜单“工具&查询&面积”答案:B解析:填充不是实体,不可以通过“工具&查询&面域/质量特性”来查询其特征。44、许可证处于何种状态可以输出?A 完全B 中断C 活动D 未知答案:C解析:许可证处于活动状态才可以输出45、使用键盘在平铺视口之间切换的方法是?A 重复按CTRL+ R组合键B 重复按ALT+ TAB组合键C 重复按CTRL+ TAB组合键D 重复按ALT+ R组合键答案:A&解析:CTRL+R 在视口之间切换ALT+ TAB 窗口切换CTRL+ TAB 打开的图形之间进行切换46、在进行许可证传输的过程中,关于“添加计算机”对话框以下选项错误的是?A 该对话框的主要作用是向计算机列表中添加计算机的名称和标识码B “标识码”必须输入从目标计算机获得的计算机标识码C “计算机名称”必须是Windows在网络中标识该计算机的完整名称D “计算机名称”可以是列表中其他计算机区分开来任意名称答案:C解析:“添加计算机”对话框向计算机列表中添加计算机的名称和标识码,此列表可用于传输许可证。 计算机列表显示在“许可证转移实用程序”对话框的“计算机”选项卡上。􀁺 计算机名称: 命名要添加的计算机。 可在此处输入任意名称。 例如,可以使用将该计算机与列表中其他计算机区分开来的描述性文本。􀁺 标识码: 为要添加的计算机指定计算机标识码。(在计算机上运行许可证转移实用程序时将生成此代码, 代码显示在许可证转移实用程序窗口的左下角。) 此处输入的代码必须与原代码完全一致。 如果此代码不正确,将无法传输许可证。47、将当前两个视口合并到一个视口,可选择?A “视图”→“视口”→“一个视口”B “视图”→“视口”→“合并”C “视图”→“视口”→“两个视口”D “视图”→“视口”→“三个视口”答案:B解析:将两个邻接的视口合并为一个较大的视口。 得到的视口将继承主视口的视图。选择主视口 &当前视口&: 按 ENTER 键或选择视口选择要合并的视口: 选择视口48、如果有一个名为 FLOOR1 的外部参照,它包含一个名为 WALL 的图层,在用什么选项绑定后,依赖外部参照的图层 FLOOR1|WALL 将变为内部定义的图层 WALL?A 融入B 插入C 绑定D 嵌入答案:B解析:绑定:将选定的 DWG 参照绑定到当前图形中。 依赖外部参照的命名对象的命名语法从块名|定义名变为块名$n$定义名。 在这种情况下,将为绑定到当前图形中的所有依赖外部参照的定义表创建唯一的命名对象。例如,如果命名为 FLOOR1 的外部参照包含命名为 WALL 的图层,则绑定外部参照之后,依赖外部参照的图层 FLOOR1|WALL 将成为命名为 FLOOR1$0$WALL 的内部定义图层。 如果已存在同名的内部命名对象,$n$中的数字将自动增加。 在本例中,如果图形中已存在 FLOOR1$0$WALL,依赖外部参照的图层 FLOOR1|WALL 将被重命名为 FLOOR1$1$WALL。插入:用与拆离和插入参照图形相似的方法,可将 DWG 参照绑定到当前图形中。 依赖外部参照的命名对象的命名不是使用“块名$n$符号名”语法,而是从名称中消除外部参照名称。 对于插入的图形,如果内部命名对象与绑定的依赖外部参照的命名对象具有相同的名称,符号表中不会增加新的名称, 依赖外部参照的绑定命名对象采用本地定义的命名对象的特性。例如,如果命名为 FLOOR1 的外部参照包含命名为 WALL 的图层,则在使用“插入”选项绑定外部参照之后,依赖外部参照的图层 FLOOR1|WALL 将成为内部定义图层 WALL。49、如果有一个名为 FLOOR1 的外部参照,它包含一个名为 WALL 的图层,在用什么选项绑定后,依赖外部参照的图层FLOOR1|WALL 将变为内部定义的图层FLOOR1$0$WALL?A 融入B 插入C 绑定D 嵌入答案:C解析:见第48题的解析。50、利用XBIND命令,不可以将外部参照文件的哪个选项绑定到当前图中?A 图层B C 标注样式D 文字样式答案:B解析:XBIND命令显示“外部参照绑定”对话框。如果将 XBIND 应用于块,则将绑定块中对象参照的任何块、标注样式、图层、线型或文字样式。★★★ 资料推荐1.2.3.4.5.6.7.8.9.
分享到微信朋友圈
打开微信"扫一扫",扫描上方二维码请点击右上角按钮&,选择&
&&发表于&&|&
&& &&筑龙币+10
CAD工程师认证考题答案及解析,过了就给你发证书
&&发表于&&|&
&& &&筑龙币+20
说实话,cad工程师并没有啥子用
后才能评论,评论超过10个字,有机会获得筑龙币奖励!
筑龙学社APP扫码
立即免费下载资料
只需1元,认证E会员,百万资料免费下
【微信扫码支付】
您已成功认证为E会员
还可以输入&120&字
他一定是哪里做的不够好,别替他瞒着了,告诉我们吧~
:&400-900-8066}

我要回帖

更多关于 cad可以打开pdf文件吗 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信