2024年1月21日发(作者:旷寻春)
6图库在【图形绘制】一章中介绍了电子图板各种基本图形对象的绘制和生成方法,在本章中介绍的是电子图板非常重要的一个内容即【图库】。图库是由各种图符组成的,而图符就是由一些基本图形对象组合而成的对象,同时具有参数、属性、尺寸等多种特殊属性的对象。通过提取图符可以按所需参数快速生成一组图形对象,并且方便后续的各种编辑操作。图符按是否参数化分为参数化图符和固定图符。图符可以由一个视图或多个视图(不超过六个视图)组成。图符的每个视图在提取出来时可以定义为块,因此在调用时可以进行块消隐。利用图库及块操作,为用户绘制零件图、装配图等工程图纸提供了极大的方便。电子图板的图库具有几个特点:1)图符丰富电子图板的图库包含几十个大类、几百个小类、总计3万多个图符,包括各种标准件、电气元件、工程符号等等,可以满足各个行业快速出图的要求。2)符合标准电子图板图库中的基本图符均是按照国家标准制作,确保生成的图符符合标准规定。3)开放式电子图板的图库是完全开放式的,除了软件安装后附带的图符外,用户可以根据需要定义新的图符,从而满足多种需要。4)参数化电子图板的图符是完全参数化的,可以定义尺寸、属性等各种参数,方便图符的生成和管理。5)目录式结构电子图板的图库采用目录式结构存储,便于进行图符的移动、拷贝、共享等。本章介绍的图库功能主要包括提取图符、驱动图符、定义图符、图库管理和图库转换。这些功能可以通过以下方式执行:单击【绘图】主菜单下的【图库】子菜单对应按钮;单击【图库工具条】按钮;单击功能区【常用选项卡】下【基本绘图】按钮;执行功能对应命令或快捷键。而提取图符又可以通过【图库选项板】进行拖放式的操作,直观又方便。6.1提取图符【名称】提取图符【命令】sym【图标】【概念】将符合需要的图符配置参数后从图库中提取出来,并添加到当前图形中。【操作步骤】用以下方式可以调用【提取图符】功能:●单击【绘图】主菜单下的【图库】子菜单的按钮。●单击【图库工具条】中的按钮。●单击【常用选项卡】中【基本绘图面板】的按钮。●执行sym命令。●通过图库工具选项板进行操作。参数化图符和非参数化图符提取过程有所不同,下面分别进行介绍。
6.1.1参数化图符的提取执行提取图符命令后,将弹出【提取图符对话框】,如图6-1所示。图6-1提取图符对话框电子图板图库中的图符数量非常大,提取图符时又需要快速查找到要提取的图符,因此电子图板的图库中所有的图符均按类别进行划分并存储在不同的目录中,这样能方便区分和查找。如图6-1所示的对话框中,左半部为图符选择部分,右边为拾取图符的预览区。提取图符时可以通过此对话框中的按钮和控件进行快速检索,下面具体说明检索方法:1)图符的检索操作同Windows资源管理器相似,下方为文件夹、文件夹上方的空间为图符的树形结构树,通过这2个控件可以在不同的目录结构中反复进行切换。2)3)、和分别为后退、前进、向上这几个按钮可以协助在不同目录之间的切换。为浏览模式切换按钮,单击此按钮可以在列表模式和缩略图模式之间切换。按钮,将弹出图符查找对话框如图6-2所示。4)单击图6-2搜索图符对话框可通过图符名称来检索图符。检索时不必输入图符完整的名称,只需输入图符名称的一部分,系统就会自动检索到符合条件的图符,例如“GB5781-86六角全螺纹C级”只需输入“GB5781-86”或“六角全螺纹”就可以检索到。此外。图库检索增加了模糊搜索功能,这就是,在检索条中输入检索对象的名称或型号,图符列表中列出有关输入内容的所有图符,如图6-3所示。
图6-3提取图符对话框5)在对话框的右侧为一预览框,包括【属性】和【图形】两个标签,可对用户选择的当前图符属性和图形进行预览,系统默认为图形预览,用户只需用鼠标单击【属性】标签,即可切换成属性预览方式。在图形预览时各视图基点用高亮度十字标出。右击可放大图符,图6-4所示分别为放大前、后的图形。如需要图符恢复原来大小,双击鼠标左键即可。放大前放大后图6-4图符放大与缩小6)用户选定图符后,单击【下一步按钮】就可进入【图符预处理对话框】,如图6-5所示。
图6-5图符预处理对话框对话框右半部是图符预览区,下面排列有六个视图控制开关,用鼠标左键单击可打开或关闭任意一个视图,被关闭的视图将不被提取出来。打开的视图在控制开关上用“对钩”标识。注:这里虽然有六个视图控制开关,但不是每一个图符都具有六个视图,一般的图符用两到三个视图就足够了。对话框左半部是图符处理区,第一项是尺寸规格选取,它以电子表格的形式出现。表格的表头为尺寸变量名,在右侧预览区内可直观地看到每个尺寸变量名的具体位置和含义。如果图形显示太小,用鼠标右键单击预显区内任一点,则图形将以该点为中心放大显示,可以反复放大;在预显区内同时按下鼠标的左右两键则图形恢复最初的显示大小。利用鼠标和键盘可以对表格中的任意单元格中的内容进行编辑,用F2键也可直接进入当前单元格的编辑状态。●系列变量尺寸变量名后若带有“*”号,说明该变量为系列变量,它所对应的列中,各单元格中只给出了一个范围,如“10~40”,用户必须从中选取一个具体值。操作方法是用鼠标左键单击相应单元格,该单元格右端出现一个下拉按钮,单击该按钮后,将列出当前范围内的所有系列值,用鼠标左键单击所需的数值后,在原单元格内显示出用户选定的值。若列表框中没有用户所需的值,用户还可以直接在单元格内输入新的数值。●动态变量若变量名后带有“?”号,则表示该变量可以设定为动态变量,动态变量是指尺寸值不限定,当某一变量设定为动态变量时,则它不再受给定数据的约束,在提取时用户通过键盘键入新值或拖动鼠标,可任意改变该变量的大小。操作方法很简单,只需用鼠标右键单击相应单元格即可,单击后,在数值后标有“?”号。数据输入完毕后,确认其他参数,具体如下:尺寸开关选项是控制图形提取后的尺寸标注情况,可用鼠标左键单击,其中【关】表示提取后不标注任何尺寸;【尺寸值】表示提取后标注实际尺寸;【尺寸变量】表示只标注尺寸变量名,而不标注实际尺寸。图符处理选项控制图符的输出形式,图符的每一个视图在默认情况下作为一个块插入。【打散】是指将块打散,也就是将每一个视图打散成相互独立的元素;【消隐】是指允许图符提取后可消隐(具体内容可参阅第3章“块”中的有关章节);【原态】是指图符提取后,保持原有状态不变,不被打散,也不消隐。
用户若对所选的图符不满意,可单击【上一步按钮】,返回到提取图符操作,更换提取其它图符;若已设定完成,可单击【确定按钮】,则系统重新返回到绘图状态,此时用户可以看到图符已“挂”在了十字光标上。7)根据系统提示,用户可用鼠标指定或从键盘输入图符定位点,定位点确定后,图符只转动而不移动。根据系统提示,用户可通过键盘输入图符旋转角度;若用户接受系统默认的0度角(即不旋转),直接右击即可;用户还可以通过鼠标旋转图符到合适的位置后,单击鼠标左键确认。如果设置了动态确定的尺寸且该尺寸包含在当前视图中,则在确定了视图的旋转角度后,状态栏出现提示【请拖动确定x的值:】,其中x为尺寸名,此时该尺寸的值随鼠标位置的变化而变化,拖动到合适的位置时单击鼠标左键就确定了该尺寸的最终大小,也可以用键盘输入该尺寸的数值。图符中可以含有多个动态尺寸。此时,图符的一个视图提取完成,若图符具有多视图,则十字光标又自动挂上第二、第三……个打开的视图,当一个图符的所有打开的视图提取完毕以后,系统开始重复提取,十字光标又挂上了第一视图。若用户不需要再提取,可右击确认提取完成。至此,整个参量图符提取操作全部完成。6.1.2固定图符的提取电子图板的图库中还有一部分图符属于固定图符,比如电气元件类和液压符号类中的图符均属于固定图符。固定图符的提取比参数化图符的提取要简单得多。执行提取图符命令后,选中要提取的图符,单击下一步,固定图符直接出现立即菜单如图6-6所示。图6-6固定图符提取立即菜单单击立即菜单【1.】选择生成的图符是否被打散。单击立即菜单【2.】选择生成的图符消隐还是不消隐单击立即菜单【3.】和【4.】设置【横向放缩倍数】和【纵向放缩倍数】。放大倍数的默认值均为1。如果用户不想使用默认值,可用鼠标单击相应的立即菜单,在弹出的编辑框中输入合适的放缩倍数。确认以上参数,按照系统提示选择定位点,输入旋转角之后,即完成图符提取的操作。6.1.3选项板提取图符电子图板提供了【图库选项板】进行图符提取。打开【图库选项板】后,在其中选择要提取的图符,操作方法与4.2.1介绍的一致。选中要提取的图符后,按住鼠标左键拖放到右边的绘图窗口中即可,后面的的操作方法也同4.2.1介绍一致。图6-7所示为【图库选项板】窗口。
图6-7图库选项板6.2定义图符【名称】定义图符【命令】symdef【图标】【概念】图符的定义实际上就是用户根据实际需要,建立自己的图库的过程。不同场合、不同技术背景的下可能需要用到一些电子图板没有提供的图形或符号,可以使用定义图符命令定义常用的图符,对已有的图库进行扩充。图符分为固定图符和参数化图符,其定义方法有所区别,下面分别予以进行介绍。【操作步骤】用以下方式可以调用【定义图符】功能:●单击【绘图】主菜单下的【图库】子菜单的按钮。●单击【图库工具条】中的按钮。●单击【常用选项卡】中【基本绘图面板】的按钮。●执行symdef命令。6.2.1固定图符的定义【概念】创建无参数的固定图符。一些常用的图形不需要进行参数驱动的图形可以作为固定图符创建到图库中,可以方便调用。定义图符前应首先在绘图区内绘制出所要定义的图形。图形应尽量按照实际的尺寸比例准确绘制。根据需要选择是否标注尺寸。【操作步骤】图形绘制完成后调用【定义图符】功能,根据系统提示,拾取第一视图的所有元素,可用单个拾取,也可用窗口拾取,拾取完后右击确认。
根据提示指定视图的基点,可用鼠标左键指定,也可用键盘直接输入。基点是图符提取时的定位基准点,因此最好将基准点选在视图的关键点或特殊位置点,如中心点、圆心、端点等。如果拾取的对象中包含尺寸会提示【请为该视图的各个尺寸指定一个变量名】,因为定制的是固定图符,所以此时直接按鼠标右键会提示【还有尚未命名的尺寸,确实要直接进入下一步】,点击【是】取消命名尺寸进入下一步。第一视图的所有元素和基准点指定完后,根据系统提示可以指定第二至六视图的元素和基准点,方法与第一视图相同。确定最后一个视图的元素和基准点后,弹出【图符入库对话框】,如图6-8所示。此时因为是定义固定图符,所以【上一步】和【数据编辑】这两个按钮不能使用。图6-8图符入库对话框在左边选择要创建类别的位置,并在【新建类别】组合框中自己输入一个新的类名,在【图符名称】后边输入此图符的名称。单击【属性编辑按钮】,弹出如图6-9所示【属性录入与编辑对话框】:图6-9图符属性编辑对话框电子图板默认提供了十个属性。用户可以增加新的属性,也可以删除默认属性或其它已有的属性。当输入焦点在表格中时,如果按下F2键则当前单元格进入编辑状态且插入符被定位在单元格内文本的最后。要增加新属性时,直接在表格最后左端选择区双击即可。将光标定位在任一行,按Insert(或Ins)键则在该行前面插入一个空行,以供在此位置增加新属性。要删除一行属性时,用鼠标单击该行左端的选择区以选中该行,再按Delete键。所有项都填好以后,点【确定按钮】,可把新建的图符加到图库中。
此时,固定图符的定义操作全部完成,用户再次提取图符时,可以看到新建的图符已出现在相应的类中。6.2.2定义参数化图符【概念】创建带有参数,并可进行尺寸驱动的图符。将图符定义成参数化图符,提取时可以对图符的尺寸加以控制,因此它比固定图符的使用更加灵活,应用面也更广。但是,定义参数化图符比定义固定图符的操作要复杂。定义图符前应首先在绘图区内绘制出所要定义的图形。图形应尽量按照实际的尺寸比例准确绘制,并进行必要的尺寸标注。关于定义参数化图符时对图形的准备,需要注意如下几点:1)图符中的剖面线、块、文字和填充等是用定位点定义的。由于程序对剖面线的处理是通过一个定位点去搜索该点所在的封闭环,而电子图板的剖面线命令能通过多个定位点一次画出几个剖面区域。所以在绘制图符的过程中画剖面线时,必须对每个封闭的剖面区域都单独用一次剖面线命令。2)绘制图形时标注的尺寸在不影响定义和提取的前提下应尽量少标,以减少数据输入的负担。例如值固定的尺寸可以不标,两个相互之间有确定关系的尺寸可以只标一个,如螺纹小径在制图中通常画成大径的0.85倍,所以可以只标大径d,而把小径定义成0.85*d。又如图符中不太重要的倒角和圆角半径,如果其在全部标准数据组中变化范围不大,可以绘制成同样的大小并定义成固定值;反之可以归纳出它与某一个已标注尺寸的大致比例关系,将它定义成类似0.2*L的形式,因此也可以不标。3)标注尺寸时,尺寸线尽量从图形元素的特征点处引出,必要时可以专门画一个点作为标注的引出点或将相应的图形元素在需要标注处打断。这样做是为了便于系统进行尺寸的定位吸附。4)图符绘制应尽量精确,精确作图能在元素定义时得到较强的关联,也避免尺寸线吸附错误。绘制图符时最好从标准给出的数据中取一组作为绘图尺寸,这样图形的比例比较匀称,自动吸附时也不会出错。【操作步骤】下面以定义一个垫圈为例介绍定义参数化图符的步骤。绘制图形完成后(如图6-10所示),调用【定义图符】功能。基准点基准点1.6φ20φ606图6-10图形的绘制1)确定视图根据系统提示拾取第一视图的所有元素,可用单个拾取,也可用窗口拾取。注意:应将有关尺寸进行拾取,拾取完后点鼠标右键确认。
此时系统提示用户指定该视图的基点,用户可用鼠标左键指定,也可用键盘直接输入。基点是图符提取时的定位基准点,而且后面步骤中的各元素定义都是以基点为基准来计算的。因此用户最好将基准点选在视图的关键点或特殊位置点,如中心点、圆心、端点等。在指定基点时可以充分利用工具点、智能点、导航点、栅格点等工具来帮助精确定点。基点的选择很重要,如果选择不当,不仅会增加元素定义表达式的复杂程度,而且使提取时图符的插入定位很不方便。接下来系统提示用户为该视图中的每一个尺寸设定一个变量名,用户可用鼠标左键依次拾取每个尺寸,当一个尺寸被选中时,该尺寸变为高亮状态显示,用户在弹出的编辑框中输入给该尺寸起的名字,尺寸名应与标准中采用的尺寸名或被普遍接受的习惯相一致,输入完变量名并按回车键确认后,该尺寸又恢复原来颜色。用户可继续选择其他尺寸,也可以再次选中已经指定过变量名的尺寸为其指定新名字。该视图的所有尺寸变量名输入完后,右击确认。然后,用户可按系统提示指定第二、第三……视图的元素、基准点和尺寸变量名,方法同第一视图相同。2)元素定义当全部视图都处理完后,弹出【元素定义对话框】如图6-11所示。图6-11元素定义对话框元素定义,也就是对图符参数化,用尺寸变量逐个表示出每个图形元素的表达式,如:直线的起点、终点表达式,圆的圆心、半径的表达式等等。元素定义是把每一个元素的各个定义点写成相对基点的坐标值表达式,表达式的正确与否将决定图符提取的准确与否。用户可以通过【上一元素】和【下一元素】两个按钮来查询和修改每个元素的定义表达式,也可以直接用鼠标左键在预览区中拾取。如果预览区中的图形比较复杂,则可用鼠标右键单击图符预览区,预览区中的图形将按比例放大,以方便用户观察和选取,当鼠标左键和右键同时按下时,预览区中的图形将恢复最初的大小。若对图形不满意或需要修改,可单击【上一步按钮】返回上一步操作。电子图板系统会自动生成一些简单的元素定义表达式,随着元素定义的进行,电子图板会根据已定义的元素表达式不断地修改、完善未定义的元素表达式。元素定义有如下注意事项:●定义中心线:起点和终点的定义表达式不一定要和绘图时的实际坐标相吻合。按超出轮廓线2到5个绘图单位定义即可。如图6-12所示,图中是对主视图的中心线的起、终点定义,视图的基准点选择可参考图6-12。
图6-12中心线的定义定义剖面线和填充的定位点:应选取一个在尺寸取各种不同的值时都能保证总在封闭边界内的点,提取时才能保证在各种尺寸规格时都能生成正确的剖面线和填充,这一点非常重要。如图6-13所示,图中定义为主视图上半部剖面线的定位点,这样取值可保证定位点总在封闭边界内。图6-13剖面线的定位点●【中间变量】:此对话框中还存在一个【中间变量按钮】,选中它以后将弹出【中间变量定义对话框】,如图6-14所示。图6-14定义中间变量它主要是用来把一个使用频度较高或比较长的表达式用一个变量来表示,以简化表达式,方便建库,提高提取图符时的计算效率。中间变量是尺寸变量和前面已经定义的中间变量的函数,
即先定义的中间变量可以出现在后定义的中间变量的表达式中。中间变量一旦定义后,就可以和其它尺寸变量一样用在图形元素的定义表达式中。在【中间变量定义对话框】中,左半部分输入中间变量名,右半部分输入表达式,确认后,建库过程中可直接使用这一变量。例如可将垫圈上半部剖面线定位点的Y坐标设为“y”,则下半部剖面线定位点的Y坐标可写为“-y”。中间变量还有一个用途是定义独立的中间变量。例如有些机械零件(如垫圈)在与其他零件装配时,是按公称值(如公称直径)选择的,这些公称值并不是标注在零件图上的尺寸;又如许多法兰上都有螺栓孔,螺栓孔的个数随法兰的直径不同而不同,如果把螺栓孔的个数信息也记录到图库中,将有利于用户在提取法兰时了解需要配合使用的螺栓数量,而螺栓孔个数显然也不是图中的尺寸。在这些情况下,可以把它们定义成独立的中间变量。定义独立中间变量的方法很简单,比如在定义垫圈的公称直径D0时,只需在【中间变量定义对话框】中的变量名单元格中输入“D0”,在相应的变量定义表达式单元格中什么都不输入即可。在进入下一步变量属性定义时将会看到D0已经出现在变量列表中,在标准数据录入时需要输入相应的数据。●【条件】:条件决定着相应的图形元素是否出现在提取的图符中。例如GB31.1六角头螺杆带孔螺栓A级和B级,当螺纹直径d为M6及更大值时,螺杆上有一个小孔,而当螺纹直径为M3、M4、M5时则没有这个小孔。这样就可以在定义这个孔对应的圆时,在【条件】编辑框中输入“d>5”作为这个圆出现的条件,电子图板会根据提取图符时指定的尺寸规格决定是否包含该图形元素。对于其它图形元素,让【条件】编辑框空白即可。除了逻辑表达式外,电子图板将大于零的表达式认为是真,将小于等于零的表达式认为是假。因此总不出现的图形元素的条件可以定义为-1,不填写条件或将条件定义为1,则图形元素将总出现。条件可以是两个表达式的组合,例如需要同时满足d>5和d<36,可以在【条件】编辑框中输入“d>5&d<36”来表示“与”运算;如果满足d<5或d>36,可以在【条件】编辑框中输入“d<5|d>36”表示“或”运算,其中“|”符号与C语言一样,为或运算符,是用shift+输入的。●数学函数:在定义图形元素和中间变量时常常要用到一些数学函数,函数的使用格式与C语言中的用法相同,所有函数的参数须用括号括起来,且参数本身也可以是表达式。有:"sin"、"cos"、"tan"、"asin"、"acos"、"atan"、"sinh"、"cosh"、"tanh"、"sqrt"、"fabs"、"ceil"、"floor"、"exp"、"log"、"log10"、"sign"共17个函数。三角函数sin、cos、tan的参数单位采用角度。如sin(30)=0.5,cos(45)=0.707,tan(45)=1。反三角函数asin、acos、atan的计算结果单位为角度。如asin(0.866)=60,acos(0.5)=60,atan(1)=45。sinh、cosh、tanh为双曲函数。sqrt(x)表示x的平方根。如sqrt(25)=5。fabs(x)表示x的绝对值。fabs(-36)=36。ceil(x)表示大于等于x的最小整数,如ceil(5.4)=6。floor(x)表示小于等于x的最大整数,如floor(3.7)=3。exp(x)表示e的x次方。log(x)表示lnx(自然对数),log10(x)表示以10为底的对数。sign(x)在x大于0时返回x,在x小于等于0时返回0。如sign(2.6)=2.6,sign(-3.5)=0。幂用^表示,如x^5表示x的5次方;求余运算符用%表示,如26%3=2,2为26除以3的余数。在表达式中乘、除运算分别用“*”、“/”表示;表达式中只能用小括号,没有大括号和中括号,运算的优先级是通过小括号的嵌套来体现的。如下表达式是合法的表达式:
1.5*h*sin(30)-2*d^2/sqrt(fabs(3*t^2-x*u*cos(2*alpha)))。3)变量属性定义当元素定义完成后,单击【下一步按钮】将弹出【变量属性定义对话框】,如图6-15所示。图6-15变量属性的定义此项可用来定义变量的属性:系列变量,动态变量。系列变量和动态变量的含义前面已做介绍,不再赘述。系统默认的变量属性均为【否】,即变量既不是系列变量,也不是动态变量。用户可用鼠标左键单击相应的单元格,这时单元格中的字变成蓝色,用户可用空格键切换【是】和【否】,也可直接从键盘输入y或n进行切换。变量的序号从0开始,决定了在输入标准数据和选择尺寸规格时各个变量的排列顺序,一般应将选择尺寸规格时作为主要依据的尺寸变量的序号指定为0。【序号】列中已经指定了默认的序号,可以编辑修改。4)图符入库执行完【变量属性定义】后单击【下一步】。此时,屏幕上弹出【图符入库对话框】:用户可在【图符大类】和【图符小类】组合框中为新建图符选择一个所属类,也可以自己输入一个新的类名,然后在【图符名称】编辑框中输入新建图符的名称。单击【属性编辑按钮】,弹出【属性编辑对话框】,在对话框中可以输入图符的属性,这些属性可在提取图符时被预览,而且提取后未被打散的图符记录有属性信息可供查询。用户单击【数据编辑按钮】,进入【数据编辑对话框】,如图6-16所示。尺寸变量按【变量属性定义对话框】中指定的顺序排列。图6-16数据录入与编辑当输入焦点在表格中时,如果按下F2键则当前单元格进入编辑状态且插入符被定位在单元格内文本的最后。要增加一组新的数据时,直接在表格最后左端选择区双击即可。
输入任一行数据的系列尺寸值时,尺寸取值下限和取值上限之间用一个除数字、小数点、字母E以外的字符分隔,例如“8~40”、“16/80”、“25,100”等,但应尽量保持统一,以利美观。在标题行的系列变量名后将有一个星号,用鼠标单击系列变量名所在的标题格,将弹出【系列变量值输入与编辑对话框】,在该对话框中按由小到大的顺序输入系列变量的所有取值,用逗号分隔,对于标准中建议尽量不采用的数据可以用括号括起来。如果某一列的宽度不合适,将鼠标光标移动到该列标题的右边缘,此时按下鼠标左键并水平拖动,就可以改变相应列的宽度;同样,如果行的高度不合适,将鼠标光标移动到表格左端任意两个相邻行的选择区交界处,此时按下鼠标左键并竖直拖动,就可以改变所有行的高度。该对话框对输入的数据提供了以行为单位的各种编辑功能。将光标定位在任一行,按Insert键则在该行前面插入一个空行,以供在此位置输入新的数据;用鼠标单击任一行左端的选择区则选中该行,按Delete键可以删除该行。在选择了一行或连续的多行数据(选择多行数据时需要在按下鼠标左键的同时按下Ctrl键,其中选择第一行时可以不按下Ctrl键)后,可以通过鼠标的拖放来实现数据的剪切或拷贝。按下鼠标左键并拖动(拷贝时要同时按下Ctrl键),光标的形状将改变,提示用户当前处于剪切或拷贝状态。拖动到合适的位置释放鼠标键,则被选中的数据将被剪切或拷贝到光标所在行的前面。用户也可以对单个单元格中的数据进行剪切、拷贝和粘贴操作。用鼠标单击或双击任一单元格中的数据,使数据处于高亮状态,按下Ctrl+X组合键则实现剪切,按下Ctrl+C组合键则实现拷贝,然后将光标定位于要插入数据的单元格,按下Ctrl+V组合键,剪切或拷贝的数据就被粘贴到该单元格。用户可将录入的数据存储为数据文件,以备后用;也可以从外部数据文件中读取数据。在记录完各组尺寸数据后,如果有系列尺寸,则在新的一行里按由小到大的顺序输入系列尺寸的所有取值,同样标准中建议尽量不采用的值可以用括号括起来。各数值之间用逗号分隔。一个系列尺寸的所有取值应输入到同一行,不能分成多行。如果图符的系列尺寸不止一个,则各行系列尺寸数值的先后顺序也应与将在变量属性定义时指定的顺序相对应。所有项都填好以后,单击【确定按钮】,可把新建的图符加到图库中。此时,参数化图符的定义操作全部完成,用户再次提取图符时,可以看到新建的图符已出现在相应的类中。定义图符注意事项介绍中间变量的使用方法。介绍条件属性。介绍剖面线定位点的选择技巧。介绍孤立尺寸问题产生的原因和解决方法。系列变量的定义方法。6.3图符驱动【名称】驱动图符【命令】symdrv【图标】【概念】对已提取出的没有打散的图符进行驱动,更换图符或者改变已提取图符的尺寸规格、尺寸标注情况和图符输出形式等参数。【操作步骤】用以下方式可以调用【驱动图符】功能:●单击【绘图】主菜单下的【图库】子菜单的按钮。●单击【图库工具条】中的按钮。
●单击【常用选项卡】中【基本绘图面板】的按钮。●执行symdrv命令。●直接双击要驱动的图符。执行驱动图符命令后,当前绘图中所有未被打散的图符将被加亮显示。此时用鼠标左键拾取想要变更的图符。选定以后,屏幕上弹出【图符预处理对话框】,这与提取图符的操作一样,可对图符的尺寸规格、尺寸开关以及图符处理等项目进行修改。修改完成单击【确认按钮】后,绘图区内原图符被修改后的图符代替,但图符的定位点和旋转角不改变。6.4图库管理【名称】图库管理【命令】symman【图标】【概念】对电子图板中自带的图库及用户已经自定义的图库进行修改和管理等操作。【操作步骤】用以下方式可以调用【图库管理】功能:●单击【绘图】主菜单下的【图库】子菜单的按钮。●单击【图库工具条】中的按钮。●单击【常用选项卡】中【基本绘图面板】的按钮。●执行symman命令。6.4.1图符编辑【概念】图符编辑实际上是图符的再定义,用户可以对图库中原有的图符进行全面的修改,也可以利用图库中现有的图符进行修改、部分删除、添加或重新组合,定义成相类似的新的图符。【操作步骤】在如图6-17所示的【图库管理对话框】中选择要编辑的图符名称,可通过右侧预览框对图符进行预览,具体方法与提取图符时一样。图6-17图符管理对话框
单击【图符编辑按钮】,将弹出如图所示的对话框。如果只是要修改参量图符中图形元素的定义或尺寸变量的属性,可以选择第一项,则【图库管理对话框】被关闭,进入元素定义,开始对图符的定义进行编辑修改。如果需要对图符的图形、基点、尺寸或尺寸名进行编辑,可以选择第二项,同样【图库管理对话框】被关闭。由于电子图板要把该图符插入绘图区以供编辑,因此如果当前打开的文件尚未存盘,将提示用户保存文件。如果文件已保存则关闭文件并清除屏幕显示。图符的各个视图显示在绘图区,此时可对图形进行编辑修改。由于该图符仍保留原来定义过的信息,因此编辑时只需对要变动的地方进行修改。注:这里与图库提取有所不同的是,在屏幕上显示的是图符的全部视图及尺寸变量,且各视图内部均被打散为互不相关的元素,各元素的定义表达式、各尺寸变量的属性(即是否系列变量、动态变量)及全部尺寸数值均保留,这样可以大大减少用户的重复劳动。接下来用户可以在绘图区内对图形进行各种编辑,比如可以添加或删除曲线、尺寸等等。用户修改完成后,可按6.4.2节中介绍的方法,对修改过的图符进行重新定义。在图符入库时如果输入了一个与原来不同的名字,就定义了一个新的图符;如果使用原来的图符类别和名称,则实现对原来图符的修改。6.4.2数据编辑【概念】对参数化图符原有的数据进行修改、添加和删除。【操作步骤】在【图库管理对话框】中选择要进行数据编辑的图符名称,可通过右侧预览框对图符进行预览,具体方法与提取图符时一样。单击【数据编辑按钮】,弹出【标准数据录入与编辑对话框】。在对话框中可以对数据进行修改,操作方法同定义图符时的数据录入操作一样,用户可参考上面几节的相应部分。修改结束后单击【确定按钮】,可返回【图库管理对话框】,进行其他图库管理操作。全部操作完成后,单击【确定按钮】,结束图库管理操作。6.4.3属性编辑【概念】对图符原有的属性进行修改、添加和删除。【操作步骤】在【图库管理对话框】中选择要进行属性编辑的图符名称,可通过右侧预览框对图符进行预览。单击【属性编辑按钮】,弹出【属性录入与编辑对话框】。在对话框中可以对属性进行修改,操作方法同定义图符时的属性编辑操作一样,用户可参考相应部分。修改结束后单击【确定按钮】,可返回【图库管理对话框】,进行其他图库管理操作。全部操作完成后,单击【确定按钮】,结束图库管理操作。6.4.4导出图符【概念】将图符导出到其他位置。【操作步骤】选中图符的文件夹或者图符,在【图库管理对话框】中单击【导出图符按钮】,可弹出【导出图符对话框】。如图6-18所示。
图6-18导出图符选择保存的路径,然后单击【确定】即可。6.4.5并入图符【概念】将需要的图符并入图库。【操作步骤】在【图库管理对话框】中单击【并入图符按钮】,可弹出【并入图符对话框】,如图6-19所示。图6-19并入图符在左侧选择要导入的文件或文件夹,在右侧选择导入后保存的位置。然后单击【并入】即可。6.4.6图符改名【概念】对图符原有的名称以及图符大类和小类的名称进行修改。【操作步骤】在【图库管理对话框】中选择要改名的图符,可通过右侧预览框对图符进行预览,具体方法与提取图符时一样。
单击【图符改名按钮】,选择需要修改的选项,如需要修改图符的名称,单击【重命名当前图符】,弹出【图符改名对话框】,如图6-20所示。图6-20图符改名在编辑框中输入新的图符名称。输入结束后单击【确定按钮】,可返回【图库管理对话框】,进行其他图库管理操作。全部操作完成后,单击【确定按钮】,结束图库管理操作。6.4.7删除图符【概念】删除图库中无用的图符,也可以一次性删除无用的一大类或者一小类图符。【操作步骤】在【图库管理对话框】中选择要删除的图符,可通过右侧预览框对图符进行预览,具体方法与提取图符时一样。单击【删除图符按钮】,选择需要删除的弹出对话框,为了避免误操作,系统询问用户是否确定要删除该图符,用户可根据实际情况单击【确定】或【取消按钮】。删除操作完成或被取消后可返回【图库管理对话框】,进行其他图库管理操作,全部操作完成后,单击【确定按钮】,结束图库管理操作。6.5图库转换【名称】图库转换【命令】symexchange【图标】【概念】图库转换用来将用户在旧版本中自己定义的图库转换为当前的图库格式,或者将用户在另一台计算机上定义的图库加入到本计算机的图库中。在选择转换类型时即可以选择【主索引文件()】也可以选则【小类索引文件(*.idx)】。【操作步骤】有以下方式可以调用【图库转换】功能:●单击【绘图】主菜单下的【图库】子菜单的按钮。●单击【图库工具条】中的按钮。
●单击【常用选项卡】中【基本绘图面板】的按钮。●执行symexchange命令;执行图库转换命令后,弹出如下图6-21所示对话框。图6-21图库转换对话框主索引文件():将所有类型图库同时转换。小类索引文件(*.idx):选择单一类型图库进行转换。
2024年1月21日发(作者:旷寻春)
6图库在【图形绘制】一章中介绍了电子图板各种基本图形对象的绘制和生成方法,在本章中介绍的是电子图板非常重要的一个内容即【图库】。图库是由各种图符组成的,而图符就是由一些基本图形对象组合而成的对象,同时具有参数、属性、尺寸等多种特殊属性的对象。通过提取图符可以按所需参数快速生成一组图形对象,并且方便后续的各种编辑操作。图符按是否参数化分为参数化图符和固定图符。图符可以由一个视图或多个视图(不超过六个视图)组成。图符的每个视图在提取出来时可以定义为块,因此在调用时可以进行块消隐。利用图库及块操作,为用户绘制零件图、装配图等工程图纸提供了极大的方便。电子图板的图库具有几个特点:1)图符丰富电子图板的图库包含几十个大类、几百个小类、总计3万多个图符,包括各种标准件、电气元件、工程符号等等,可以满足各个行业快速出图的要求。2)符合标准电子图板图库中的基本图符均是按照国家标准制作,确保生成的图符符合标准规定。3)开放式电子图板的图库是完全开放式的,除了软件安装后附带的图符外,用户可以根据需要定义新的图符,从而满足多种需要。4)参数化电子图板的图符是完全参数化的,可以定义尺寸、属性等各种参数,方便图符的生成和管理。5)目录式结构电子图板的图库采用目录式结构存储,便于进行图符的移动、拷贝、共享等。本章介绍的图库功能主要包括提取图符、驱动图符、定义图符、图库管理和图库转换。这些功能可以通过以下方式执行:单击【绘图】主菜单下的【图库】子菜单对应按钮;单击【图库工具条】按钮;单击功能区【常用选项卡】下【基本绘图】按钮;执行功能对应命令或快捷键。而提取图符又可以通过【图库选项板】进行拖放式的操作,直观又方便。6.1提取图符【名称】提取图符【命令】sym【图标】【概念】将符合需要的图符配置参数后从图库中提取出来,并添加到当前图形中。【操作步骤】用以下方式可以调用【提取图符】功能:●单击【绘图】主菜单下的【图库】子菜单的按钮。●单击【图库工具条】中的按钮。●单击【常用选项卡】中【基本绘图面板】的按钮。●执行sym命令。●通过图库工具选项板进行操作。参数化图符和非参数化图符提取过程有所不同,下面分别进行介绍。
6.1.1参数化图符的提取执行提取图符命令后,将弹出【提取图符对话框】,如图6-1所示。图6-1提取图符对话框电子图板图库中的图符数量非常大,提取图符时又需要快速查找到要提取的图符,因此电子图板的图库中所有的图符均按类别进行划分并存储在不同的目录中,这样能方便区分和查找。如图6-1所示的对话框中,左半部为图符选择部分,右边为拾取图符的预览区。提取图符时可以通过此对话框中的按钮和控件进行快速检索,下面具体说明检索方法:1)图符的检索操作同Windows资源管理器相似,下方为文件夹、文件夹上方的空间为图符的树形结构树,通过这2个控件可以在不同的目录结构中反复进行切换。2)3)、和分别为后退、前进、向上这几个按钮可以协助在不同目录之间的切换。为浏览模式切换按钮,单击此按钮可以在列表模式和缩略图模式之间切换。按钮,将弹出图符查找对话框如图6-2所示。4)单击图6-2搜索图符对话框可通过图符名称来检索图符。检索时不必输入图符完整的名称,只需输入图符名称的一部分,系统就会自动检索到符合条件的图符,例如“GB5781-86六角全螺纹C级”只需输入“GB5781-86”或“六角全螺纹”就可以检索到。此外。图库检索增加了模糊搜索功能,这就是,在检索条中输入检索对象的名称或型号,图符列表中列出有关输入内容的所有图符,如图6-3所示。
图6-3提取图符对话框5)在对话框的右侧为一预览框,包括【属性】和【图形】两个标签,可对用户选择的当前图符属性和图形进行预览,系统默认为图形预览,用户只需用鼠标单击【属性】标签,即可切换成属性预览方式。在图形预览时各视图基点用高亮度十字标出。右击可放大图符,图6-4所示分别为放大前、后的图形。如需要图符恢复原来大小,双击鼠标左键即可。放大前放大后图6-4图符放大与缩小6)用户选定图符后,单击【下一步按钮】就可进入【图符预处理对话框】,如图6-5所示。
图6-5图符预处理对话框对话框右半部是图符预览区,下面排列有六个视图控制开关,用鼠标左键单击可打开或关闭任意一个视图,被关闭的视图将不被提取出来。打开的视图在控制开关上用“对钩”标识。注:这里虽然有六个视图控制开关,但不是每一个图符都具有六个视图,一般的图符用两到三个视图就足够了。对话框左半部是图符处理区,第一项是尺寸规格选取,它以电子表格的形式出现。表格的表头为尺寸变量名,在右侧预览区内可直观地看到每个尺寸变量名的具体位置和含义。如果图形显示太小,用鼠标右键单击预显区内任一点,则图形将以该点为中心放大显示,可以反复放大;在预显区内同时按下鼠标的左右两键则图形恢复最初的显示大小。利用鼠标和键盘可以对表格中的任意单元格中的内容进行编辑,用F2键也可直接进入当前单元格的编辑状态。●系列变量尺寸变量名后若带有“*”号,说明该变量为系列变量,它所对应的列中,各单元格中只给出了一个范围,如“10~40”,用户必须从中选取一个具体值。操作方法是用鼠标左键单击相应单元格,该单元格右端出现一个下拉按钮,单击该按钮后,将列出当前范围内的所有系列值,用鼠标左键单击所需的数值后,在原单元格内显示出用户选定的值。若列表框中没有用户所需的值,用户还可以直接在单元格内输入新的数值。●动态变量若变量名后带有“?”号,则表示该变量可以设定为动态变量,动态变量是指尺寸值不限定,当某一变量设定为动态变量时,则它不再受给定数据的约束,在提取时用户通过键盘键入新值或拖动鼠标,可任意改变该变量的大小。操作方法很简单,只需用鼠标右键单击相应单元格即可,单击后,在数值后标有“?”号。数据输入完毕后,确认其他参数,具体如下:尺寸开关选项是控制图形提取后的尺寸标注情况,可用鼠标左键单击,其中【关】表示提取后不标注任何尺寸;【尺寸值】表示提取后标注实际尺寸;【尺寸变量】表示只标注尺寸变量名,而不标注实际尺寸。图符处理选项控制图符的输出形式,图符的每一个视图在默认情况下作为一个块插入。【打散】是指将块打散,也就是将每一个视图打散成相互独立的元素;【消隐】是指允许图符提取后可消隐(具体内容可参阅第3章“块”中的有关章节);【原态】是指图符提取后,保持原有状态不变,不被打散,也不消隐。
用户若对所选的图符不满意,可单击【上一步按钮】,返回到提取图符操作,更换提取其它图符;若已设定完成,可单击【确定按钮】,则系统重新返回到绘图状态,此时用户可以看到图符已“挂”在了十字光标上。7)根据系统提示,用户可用鼠标指定或从键盘输入图符定位点,定位点确定后,图符只转动而不移动。根据系统提示,用户可通过键盘输入图符旋转角度;若用户接受系统默认的0度角(即不旋转),直接右击即可;用户还可以通过鼠标旋转图符到合适的位置后,单击鼠标左键确认。如果设置了动态确定的尺寸且该尺寸包含在当前视图中,则在确定了视图的旋转角度后,状态栏出现提示【请拖动确定x的值:】,其中x为尺寸名,此时该尺寸的值随鼠标位置的变化而变化,拖动到合适的位置时单击鼠标左键就确定了该尺寸的最终大小,也可以用键盘输入该尺寸的数值。图符中可以含有多个动态尺寸。此时,图符的一个视图提取完成,若图符具有多视图,则十字光标又自动挂上第二、第三……个打开的视图,当一个图符的所有打开的视图提取完毕以后,系统开始重复提取,十字光标又挂上了第一视图。若用户不需要再提取,可右击确认提取完成。至此,整个参量图符提取操作全部完成。6.1.2固定图符的提取电子图板的图库中还有一部分图符属于固定图符,比如电气元件类和液压符号类中的图符均属于固定图符。固定图符的提取比参数化图符的提取要简单得多。执行提取图符命令后,选中要提取的图符,单击下一步,固定图符直接出现立即菜单如图6-6所示。图6-6固定图符提取立即菜单单击立即菜单【1.】选择生成的图符是否被打散。单击立即菜单【2.】选择生成的图符消隐还是不消隐单击立即菜单【3.】和【4.】设置【横向放缩倍数】和【纵向放缩倍数】。放大倍数的默认值均为1。如果用户不想使用默认值,可用鼠标单击相应的立即菜单,在弹出的编辑框中输入合适的放缩倍数。确认以上参数,按照系统提示选择定位点,输入旋转角之后,即完成图符提取的操作。6.1.3选项板提取图符电子图板提供了【图库选项板】进行图符提取。打开【图库选项板】后,在其中选择要提取的图符,操作方法与4.2.1介绍的一致。选中要提取的图符后,按住鼠标左键拖放到右边的绘图窗口中即可,后面的的操作方法也同4.2.1介绍一致。图6-7所示为【图库选项板】窗口。
图6-7图库选项板6.2定义图符【名称】定义图符【命令】symdef【图标】【概念】图符的定义实际上就是用户根据实际需要,建立自己的图库的过程。不同场合、不同技术背景的下可能需要用到一些电子图板没有提供的图形或符号,可以使用定义图符命令定义常用的图符,对已有的图库进行扩充。图符分为固定图符和参数化图符,其定义方法有所区别,下面分别予以进行介绍。【操作步骤】用以下方式可以调用【定义图符】功能:●单击【绘图】主菜单下的【图库】子菜单的按钮。●单击【图库工具条】中的按钮。●单击【常用选项卡】中【基本绘图面板】的按钮。●执行symdef命令。6.2.1固定图符的定义【概念】创建无参数的固定图符。一些常用的图形不需要进行参数驱动的图形可以作为固定图符创建到图库中,可以方便调用。定义图符前应首先在绘图区内绘制出所要定义的图形。图形应尽量按照实际的尺寸比例准确绘制。根据需要选择是否标注尺寸。【操作步骤】图形绘制完成后调用【定义图符】功能,根据系统提示,拾取第一视图的所有元素,可用单个拾取,也可用窗口拾取,拾取完后右击确认。
根据提示指定视图的基点,可用鼠标左键指定,也可用键盘直接输入。基点是图符提取时的定位基准点,因此最好将基准点选在视图的关键点或特殊位置点,如中心点、圆心、端点等。如果拾取的对象中包含尺寸会提示【请为该视图的各个尺寸指定一个变量名】,因为定制的是固定图符,所以此时直接按鼠标右键会提示【还有尚未命名的尺寸,确实要直接进入下一步】,点击【是】取消命名尺寸进入下一步。第一视图的所有元素和基准点指定完后,根据系统提示可以指定第二至六视图的元素和基准点,方法与第一视图相同。确定最后一个视图的元素和基准点后,弹出【图符入库对话框】,如图6-8所示。此时因为是定义固定图符,所以【上一步】和【数据编辑】这两个按钮不能使用。图6-8图符入库对话框在左边选择要创建类别的位置,并在【新建类别】组合框中自己输入一个新的类名,在【图符名称】后边输入此图符的名称。单击【属性编辑按钮】,弹出如图6-9所示【属性录入与编辑对话框】:图6-9图符属性编辑对话框电子图板默认提供了十个属性。用户可以增加新的属性,也可以删除默认属性或其它已有的属性。当输入焦点在表格中时,如果按下F2键则当前单元格进入编辑状态且插入符被定位在单元格内文本的最后。要增加新属性时,直接在表格最后左端选择区双击即可。将光标定位在任一行,按Insert(或Ins)键则在该行前面插入一个空行,以供在此位置增加新属性。要删除一行属性时,用鼠标单击该行左端的选择区以选中该行,再按Delete键。所有项都填好以后,点【确定按钮】,可把新建的图符加到图库中。
此时,固定图符的定义操作全部完成,用户再次提取图符时,可以看到新建的图符已出现在相应的类中。6.2.2定义参数化图符【概念】创建带有参数,并可进行尺寸驱动的图符。将图符定义成参数化图符,提取时可以对图符的尺寸加以控制,因此它比固定图符的使用更加灵活,应用面也更广。但是,定义参数化图符比定义固定图符的操作要复杂。定义图符前应首先在绘图区内绘制出所要定义的图形。图形应尽量按照实际的尺寸比例准确绘制,并进行必要的尺寸标注。关于定义参数化图符时对图形的准备,需要注意如下几点:1)图符中的剖面线、块、文字和填充等是用定位点定义的。由于程序对剖面线的处理是通过一个定位点去搜索该点所在的封闭环,而电子图板的剖面线命令能通过多个定位点一次画出几个剖面区域。所以在绘制图符的过程中画剖面线时,必须对每个封闭的剖面区域都单独用一次剖面线命令。2)绘制图形时标注的尺寸在不影响定义和提取的前提下应尽量少标,以减少数据输入的负担。例如值固定的尺寸可以不标,两个相互之间有确定关系的尺寸可以只标一个,如螺纹小径在制图中通常画成大径的0.85倍,所以可以只标大径d,而把小径定义成0.85*d。又如图符中不太重要的倒角和圆角半径,如果其在全部标准数据组中变化范围不大,可以绘制成同样的大小并定义成固定值;反之可以归纳出它与某一个已标注尺寸的大致比例关系,将它定义成类似0.2*L的形式,因此也可以不标。3)标注尺寸时,尺寸线尽量从图形元素的特征点处引出,必要时可以专门画一个点作为标注的引出点或将相应的图形元素在需要标注处打断。这样做是为了便于系统进行尺寸的定位吸附。4)图符绘制应尽量精确,精确作图能在元素定义时得到较强的关联,也避免尺寸线吸附错误。绘制图符时最好从标准给出的数据中取一组作为绘图尺寸,这样图形的比例比较匀称,自动吸附时也不会出错。【操作步骤】下面以定义一个垫圈为例介绍定义参数化图符的步骤。绘制图形完成后(如图6-10所示),调用【定义图符】功能。基准点基准点1.6φ20φ606图6-10图形的绘制1)确定视图根据系统提示拾取第一视图的所有元素,可用单个拾取,也可用窗口拾取。注意:应将有关尺寸进行拾取,拾取完后点鼠标右键确认。
此时系统提示用户指定该视图的基点,用户可用鼠标左键指定,也可用键盘直接输入。基点是图符提取时的定位基准点,而且后面步骤中的各元素定义都是以基点为基准来计算的。因此用户最好将基准点选在视图的关键点或特殊位置点,如中心点、圆心、端点等。在指定基点时可以充分利用工具点、智能点、导航点、栅格点等工具来帮助精确定点。基点的选择很重要,如果选择不当,不仅会增加元素定义表达式的复杂程度,而且使提取时图符的插入定位很不方便。接下来系统提示用户为该视图中的每一个尺寸设定一个变量名,用户可用鼠标左键依次拾取每个尺寸,当一个尺寸被选中时,该尺寸变为高亮状态显示,用户在弹出的编辑框中输入给该尺寸起的名字,尺寸名应与标准中采用的尺寸名或被普遍接受的习惯相一致,输入完变量名并按回车键确认后,该尺寸又恢复原来颜色。用户可继续选择其他尺寸,也可以再次选中已经指定过变量名的尺寸为其指定新名字。该视图的所有尺寸变量名输入完后,右击确认。然后,用户可按系统提示指定第二、第三……视图的元素、基准点和尺寸变量名,方法同第一视图相同。2)元素定义当全部视图都处理完后,弹出【元素定义对话框】如图6-11所示。图6-11元素定义对话框元素定义,也就是对图符参数化,用尺寸变量逐个表示出每个图形元素的表达式,如:直线的起点、终点表达式,圆的圆心、半径的表达式等等。元素定义是把每一个元素的各个定义点写成相对基点的坐标值表达式,表达式的正确与否将决定图符提取的准确与否。用户可以通过【上一元素】和【下一元素】两个按钮来查询和修改每个元素的定义表达式,也可以直接用鼠标左键在预览区中拾取。如果预览区中的图形比较复杂,则可用鼠标右键单击图符预览区,预览区中的图形将按比例放大,以方便用户观察和选取,当鼠标左键和右键同时按下时,预览区中的图形将恢复最初的大小。若对图形不满意或需要修改,可单击【上一步按钮】返回上一步操作。电子图板系统会自动生成一些简单的元素定义表达式,随着元素定义的进行,电子图板会根据已定义的元素表达式不断地修改、完善未定义的元素表达式。元素定义有如下注意事项:●定义中心线:起点和终点的定义表达式不一定要和绘图时的实际坐标相吻合。按超出轮廓线2到5个绘图单位定义即可。如图6-12所示,图中是对主视图的中心线的起、终点定义,视图的基准点选择可参考图6-12。
图6-12中心线的定义定义剖面线和填充的定位点:应选取一个在尺寸取各种不同的值时都能保证总在封闭边界内的点,提取时才能保证在各种尺寸规格时都能生成正确的剖面线和填充,这一点非常重要。如图6-13所示,图中定义为主视图上半部剖面线的定位点,这样取值可保证定位点总在封闭边界内。图6-13剖面线的定位点●【中间变量】:此对话框中还存在一个【中间变量按钮】,选中它以后将弹出【中间变量定义对话框】,如图6-14所示。图6-14定义中间变量它主要是用来把一个使用频度较高或比较长的表达式用一个变量来表示,以简化表达式,方便建库,提高提取图符时的计算效率。中间变量是尺寸变量和前面已经定义的中间变量的函数,
即先定义的中间变量可以出现在后定义的中间变量的表达式中。中间变量一旦定义后,就可以和其它尺寸变量一样用在图形元素的定义表达式中。在【中间变量定义对话框】中,左半部分输入中间变量名,右半部分输入表达式,确认后,建库过程中可直接使用这一变量。例如可将垫圈上半部剖面线定位点的Y坐标设为“y”,则下半部剖面线定位点的Y坐标可写为“-y”。中间变量还有一个用途是定义独立的中间变量。例如有些机械零件(如垫圈)在与其他零件装配时,是按公称值(如公称直径)选择的,这些公称值并不是标注在零件图上的尺寸;又如许多法兰上都有螺栓孔,螺栓孔的个数随法兰的直径不同而不同,如果把螺栓孔的个数信息也记录到图库中,将有利于用户在提取法兰时了解需要配合使用的螺栓数量,而螺栓孔个数显然也不是图中的尺寸。在这些情况下,可以把它们定义成独立的中间变量。定义独立中间变量的方法很简单,比如在定义垫圈的公称直径D0时,只需在【中间变量定义对话框】中的变量名单元格中输入“D0”,在相应的变量定义表达式单元格中什么都不输入即可。在进入下一步变量属性定义时将会看到D0已经出现在变量列表中,在标准数据录入时需要输入相应的数据。●【条件】:条件决定着相应的图形元素是否出现在提取的图符中。例如GB31.1六角头螺杆带孔螺栓A级和B级,当螺纹直径d为M6及更大值时,螺杆上有一个小孔,而当螺纹直径为M3、M4、M5时则没有这个小孔。这样就可以在定义这个孔对应的圆时,在【条件】编辑框中输入“d>5”作为这个圆出现的条件,电子图板会根据提取图符时指定的尺寸规格决定是否包含该图形元素。对于其它图形元素,让【条件】编辑框空白即可。除了逻辑表达式外,电子图板将大于零的表达式认为是真,将小于等于零的表达式认为是假。因此总不出现的图形元素的条件可以定义为-1,不填写条件或将条件定义为1,则图形元素将总出现。条件可以是两个表达式的组合,例如需要同时满足d>5和d<36,可以在【条件】编辑框中输入“d>5&d<36”来表示“与”运算;如果满足d<5或d>36,可以在【条件】编辑框中输入“d<5|d>36”表示“或”运算,其中“|”符号与C语言一样,为或运算符,是用shift+输入的。●数学函数:在定义图形元素和中间变量时常常要用到一些数学函数,函数的使用格式与C语言中的用法相同,所有函数的参数须用括号括起来,且参数本身也可以是表达式。有:"sin"、"cos"、"tan"、"asin"、"acos"、"atan"、"sinh"、"cosh"、"tanh"、"sqrt"、"fabs"、"ceil"、"floor"、"exp"、"log"、"log10"、"sign"共17个函数。三角函数sin、cos、tan的参数单位采用角度。如sin(30)=0.5,cos(45)=0.707,tan(45)=1。反三角函数asin、acos、atan的计算结果单位为角度。如asin(0.866)=60,acos(0.5)=60,atan(1)=45。sinh、cosh、tanh为双曲函数。sqrt(x)表示x的平方根。如sqrt(25)=5。fabs(x)表示x的绝对值。fabs(-36)=36。ceil(x)表示大于等于x的最小整数,如ceil(5.4)=6。floor(x)表示小于等于x的最大整数,如floor(3.7)=3。exp(x)表示e的x次方。log(x)表示lnx(自然对数),log10(x)表示以10为底的对数。sign(x)在x大于0时返回x,在x小于等于0时返回0。如sign(2.6)=2.6,sign(-3.5)=0。幂用^表示,如x^5表示x的5次方;求余运算符用%表示,如26%3=2,2为26除以3的余数。在表达式中乘、除运算分别用“*”、“/”表示;表达式中只能用小括号,没有大括号和中括号,运算的优先级是通过小括号的嵌套来体现的。如下表达式是合法的表达式:
1.5*h*sin(30)-2*d^2/sqrt(fabs(3*t^2-x*u*cos(2*alpha)))。3)变量属性定义当元素定义完成后,单击【下一步按钮】将弹出【变量属性定义对话框】,如图6-15所示。图6-15变量属性的定义此项可用来定义变量的属性:系列变量,动态变量。系列变量和动态变量的含义前面已做介绍,不再赘述。系统默认的变量属性均为【否】,即变量既不是系列变量,也不是动态变量。用户可用鼠标左键单击相应的单元格,这时单元格中的字变成蓝色,用户可用空格键切换【是】和【否】,也可直接从键盘输入y或n进行切换。变量的序号从0开始,决定了在输入标准数据和选择尺寸规格时各个变量的排列顺序,一般应将选择尺寸规格时作为主要依据的尺寸变量的序号指定为0。【序号】列中已经指定了默认的序号,可以编辑修改。4)图符入库执行完【变量属性定义】后单击【下一步】。此时,屏幕上弹出【图符入库对话框】:用户可在【图符大类】和【图符小类】组合框中为新建图符选择一个所属类,也可以自己输入一个新的类名,然后在【图符名称】编辑框中输入新建图符的名称。单击【属性编辑按钮】,弹出【属性编辑对话框】,在对话框中可以输入图符的属性,这些属性可在提取图符时被预览,而且提取后未被打散的图符记录有属性信息可供查询。用户单击【数据编辑按钮】,进入【数据编辑对话框】,如图6-16所示。尺寸变量按【变量属性定义对话框】中指定的顺序排列。图6-16数据录入与编辑当输入焦点在表格中时,如果按下F2键则当前单元格进入编辑状态且插入符被定位在单元格内文本的最后。要增加一组新的数据时,直接在表格最后左端选择区双击即可。
输入任一行数据的系列尺寸值时,尺寸取值下限和取值上限之间用一个除数字、小数点、字母E以外的字符分隔,例如“8~40”、“16/80”、“25,100”等,但应尽量保持统一,以利美观。在标题行的系列变量名后将有一个星号,用鼠标单击系列变量名所在的标题格,将弹出【系列变量值输入与编辑对话框】,在该对话框中按由小到大的顺序输入系列变量的所有取值,用逗号分隔,对于标准中建议尽量不采用的数据可以用括号括起来。如果某一列的宽度不合适,将鼠标光标移动到该列标题的右边缘,此时按下鼠标左键并水平拖动,就可以改变相应列的宽度;同样,如果行的高度不合适,将鼠标光标移动到表格左端任意两个相邻行的选择区交界处,此时按下鼠标左键并竖直拖动,就可以改变所有行的高度。该对话框对输入的数据提供了以行为单位的各种编辑功能。将光标定位在任一行,按Insert键则在该行前面插入一个空行,以供在此位置输入新的数据;用鼠标单击任一行左端的选择区则选中该行,按Delete键可以删除该行。在选择了一行或连续的多行数据(选择多行数据时需要在按下鼠标左键的同时按下Ctrl键,其中选择第一行时可以不按下Ctrl键)后,可以通过鼠标的拖放来实现数据的剪切或拷贝。按下鼠标左键并拖动(拷贝时要同时按下Ctrl键),光标的形状将改变,提示用户当前处于剪切或拷贝状态。拖动到合适的位置释放鼠标键,则被选中的数据将被剪切或拷贝到光标所在行的前面。用户也可以对单个单元格中的数据进行剪切、拷贝和粘贴操作。用鼠标单击或双击任一单元格中的数据,使数据处于高亮状态,按下Ctrl+X组合键则实现剪切,按下Ctrl+C组合键则实现拷贝,然后将光标定位于要插入数据的单元格,按下Ctrl+V组合键,剪切或拷贝的数据就被粘贴到该单元格。用户可将录入的数据存储为数据文件,以备后用;也可以从外部数据文件中读取数据。在记录完各组尺寸数据后,如果有系列尺寸,则在新的一行里按由小到大的顺序输入系列尺寸的所有取值,同样标准中建议尽量不采用的值可以用括号括起来。各数值之间用逗号分隔。一个系列尺寸的所有取值应输入到同一行,不能分成多行。如果图符的系列尺寸不止一个,则各行系列尺寸数值的先后顺序也应与将在变量属性定义时指定的顺序相对应。所有项都填好以后,单击【确定按钮】,可把新建的图符加到图库中。此时,参数化图符的定义操作全部完成,用户再次提取图符时,可以看到新建的图符已出现在相应的类中。定义图符注意事项介绍中间变量的使用方法。介绍条件属性。介绍剖面线定位点的选择技巧。介绍孤立尺寸问题产生的原因和解决方法。系列变量的定义方法。6.3图符驱动【名称】驱动图符【命令】symdrv【图标】【概念】对已提取出的没有打散的图符进行驱动,更换图符或者改变已提取图符的尺寸规格、尺寸标注情况和图符输出形式等参数。【操作步骤】用以下方式可以调用【驱动图符】功能:●单击【绘图】主菜单下的【图库】子菜单的按钮。●单击【图库工具条】中的按钮。
●单击【常用选项卡】中【基本绘图面板】的按钮。●执行symdrv命令。●直接双击要驱动的图符。执行驱动图符命令后,当前绘图中所有未被打散的图符将被加亮显示。此时用鼠标左键拾取想要变更的图符。选定以后,屏幕上弹出【图符预处理对话框】,这与提取图符的操作一样,可对图符的尺寸规格、尺寸开关以及图符处理等项目进行修改。修改完成单击【确认按钮】后,绘图区内原图符被修改后的图符代替,但图符的定位点和旋转角不改变。6.4图库管理【名称】图库管理【命令】symman【图标】【概念】对电子图板中自带的图库及用户已经自定义的图库进行修改和管理等操作。【操作步骤】用以下方式可以调用【图库管理】功能:●单击【绘图】主菜单下的【图库】子菜单的按钮。●单击【图库工具条】中的按钮。●单击【常用选项卡】中【基本绘图面板】的按钮。●执行symman命令。6.4.1图符编辑【概念】图符编辑实际上是图符的再定义,用户可以对图库中原有的图符进行全面的修改,也可以利用图库中现有的图符进行修改、部分删除、添加或重新组合,定义成相类似的新的图符。【操作步骤】在如图6-17所示的【图库管理对话框】中选择要编辑的图符名称,可通过右侧预览框对图符进行预览,具体方法与提取图符时一样。图6-17图符管理对话框
单击【图符编辑按钮】,将弹出如图所示的对话框。如果只是要修改参量图符中图形元素的定义或尺寸变量的属性,可以选择第一项,则【图库管理对话框】被关闭,进入元素定义,开始对图符的定义进行编辑修改。如果需要对图符的图形、基点、尺寸或尺寸名进行编辑,可以选择第二项,同样【图库管理对话框】被关闭。由于电子图板要把该图符插入绘图区以供编辑,因此如果当前打开的文件尚未存盘,将提示用户保存文件。如果文件已保存则关闭文件并清除屏幕显示。图符的各个视图显示在绘图区,此时可对图形进行编辑修改。由于该图符仍保留原来定义过的信息,因此编辑时只需对要变动的地方进行修改。注:这里与图库提取有所不同的是,在屏幕上显示的是图符的全部视图及尺寸变量,且各视图内部均被打散为互不相关的元素,各元素的定义表达式、各尺寸变量的属性(即是否系列变量、动态变量)及全部尺寸数值均保留,这样可以大大减少用户的重复劳动。接下来用户可以在绘图区内对图形进行各种编辑,比如可以添加或删除曲线、尺寸等等。用户修改完成后,可按6.4.2节中介绍的方法,对修改过的图符进行重新定义。在图符入库时如果输入了一个与原来不同的名字,就定义了一个新的图符;如果使用原来的图符类别和名称,则实现对原来图符的修改。6.4.2数据编辑【概念】对参数化图符原有的数据进行修改、添加和删除。【操作步骤】在【图库管理对话框】中选择要进行数据编辑的图符名称,可通过右侧预览框对图符进行预览,具体方法与提取图符时一样。单击【数据编辑按钮】,弹出【标准数据录入与编辑对话框】。在对话框中可以对数据进行修改,操作方法同定义图符时的数据录入操作一样,用户可参考上面几节的相应部分。修改结束后单击【确定按钮】,可返回【图库管理对话框】,进行其他图库管理操作。全部操作完成后,单击【确定按钮】,结束图库管理操作。6.4.3属性编辑【概念】对图符原有的属性进行修改、添加和删除。【操作步骤】在【图库管理对话框】中选择要进行属性编辑的图符名称,可通过右侧预览框对图符进行预览。单击【属性编辑按钮】,弹出【属性录入与编辑对话框】。在对话框中可以对属性进行修改,操作方法同定义图符时的属性编辑操作一样,用户可参考相应部分。修改结束后单击【确定按钮】,可返回【图库管理对话框】,进行其他图库管理操作。全部操作完成后,单击【确定按钮】,结束图库管理操作。6.4.4导出图符【概念】将图符导出到其他位置。【操作步骤】选中图符的文件夹或者图符,在【图库管理对话框】中单击【导出图符按钮】,可弹出【导出图符对话框】。如图6-18所示。
图6-18导出图符选择保存的路径,然后单击【确定】即可。6.4.5并入图符【概念】将需要的图符并入图库。【操作步骤】在【图库管理对话框】中单击【并入图符按钮】,可弹出【并入图符对话框】,如图6-19所示。图6-19并入图符在左侧选择要导入的文件或文件夹,在右侧选择导入后保存的位置。然后单击【并入】即可。6.4.6图符改名【概念】对图符原有的名称以及图符大类和小类的名称进行修改。【操作步骤】在【图库管理对话框】中选择要改名的图符,可通过右侧预览框对图符进行预览,具体方法与提取图符时一样。
单击【图符改名按钮】,选择需要修改的选项,如需要修改图符的名称,单击【重命名当前图符】,弹出【图符改名对话框】,如图6-20所示。图6-20图符改名在编辑框中输入新的图符名称。输入结束后单击【确定按钮】,可返回【图库管理对话框】,进行其他图库管理操作。全部操作完成后,单击【确定按钮】,结束图库管理操作。6.4.7删除图符【概念】删除图库中无用的图符,也可以一次性删除无用的一大类或者一小类图符。【操作步骤】在【图库管理对话框】中选择要删除的图符,可通过右侧预览框对图符进行预览,具体方法与提取图符时一样。单击【删除图符按钮】,选择需要删除的弹出对话框,为了避免误操作,系统询问用户是否确定要删除该图符,用户可根据实际情况单击【确定】或【取消按钮】。删除操作完成或被取消后可返回【图库管理对话框】,进行其他图库管理操作,全部操作完成后,单击【确定按钮】,结束图库管理操作。6.5图库转换【名称】图库转换【命令】symexchange【图标】【概念】图库转换用来将用户在旧版本中自己定义的图库转换为当前的图库格式,或者将用户在另一台计算机上定义的图库加入到本计算机的图库中。在选择转换类型时即可以选择【主索引文件()】也可以选则【小类索引文件(*.idx)】。【操作步骤】有以下方式可以调用【图库转换】功能:●单击【绘图】主菜单下的【图库】子菜单的按钮。●单击【图库工具条】中的按钮。
●单击【常用选项卡】中【基本绘图面板】的按钮。●执行symexchange命令;执行图库转换命令后,弹出如下图6-21所示对话框。图6-21图库转换对话框主索引文件():将所有类型图库同时转换。小类索引文件(*.idx):选择单一类型图库进行转换。