嘉兴院学报液压0人0系统元件库的建立叶斌,曹坚嘉兴学院机电与建筑工程学院,浙江嘉兴314,1成了动力传动与控制的重要手段之为了减轻液压设计人员的工作量,提高设计人员的设计效率和设计质量,作者正着手研究液压,入,系统,该文介绍了建立液压,人,系统元件库的两种方法。
下面笔者就液压元件库的建立作个简单的介绍。
;8元文件的制作液压元件库的建立,还必须借助于人取0人0,0朽等软件来完成些辅助工作,在此笔者先作个简要的介绍。为了能让用户直观地看懂元件库,以便用户能够及时查询到所需要的元件。因此元件库采用了开放式库的方形的类型很多,有位文件。标文件。,讲8元文件。幻,文件以及0文件等在本软件中采用的是矢量分,其质量的好坏将直接影响整个系统的设计质量1元件库的建立液压与气压系统有能源装置。执行元件控制调节元件。辅助元件等组成,在绘制原理时它们各自都用文件。因此笔者选目了,元之件1.,1山在制作液压元件的职能符号时,使用人100入0软件按照适当的大小绘制元件的职能符号,绘好以后保存为胃8兀文件为使以后建立的兀件库显得更为美观,在绘时定要按照定尺寸来绘制每个液压元件的职能符号囤但从1软件保心得到的旧元文件+能直接用于浪压元件库+必须经过适当裁剪以后才能用于液压元件库。
为了完成这项任务,笔者采用了怖这个软每刻都需要滚动条的,比如当所有的需要浏览的控件都尽收眼底时,用户并不需要滚动条,否则会觉得多余,而件。打开中的1似1旨先从它的菜中1寻找个插入选项,然后单击该选项,从中选择插入片,再从子菜单中选择绘制新形。这样贾1.的界面上就会跳出个文桓然后继续单击插入选项和其弹出的插入片菜单,并在子菜单中来自文件的选项=然后按照起初;元文件的保存路径找到需要的形,插入我们事先设置好的片框中。把片放到文框内之后,就可以开始剪切了。WordXPf7很好的兜切工具够力仲地进厂叻⑴。只要正确地掌握好方法,操作起来也并非很艰剪好的片还要进,保存,但1.,1没有提供把,评,1.0中。制或剪切的片保存为评;ml.元文忭的功能,为此它者自己编了个程序来获取片,并保存为取奶元文件。完成以上的所有步骤,就做好了张我们需要的元件片。
评元文件建立以后,元件库的建立可以采用两种方法。
且很不和谐。因此在本软件开发时特意地编写了个滚动条的显程序。现以显水平滚动条为例进行介绍PrivateSubShows,roUlar1.2用控件来建立元件库制作好片之后,我们再把它制作成液压元件片控仲,赋,它种必货的属性。比妇士属性。
;山74性。;1心属件,属性等等用控件建立元件库,实现方法较简单。下面笔者就作简要的介绍。首先要在。之下建立子商体,产窗体的仙属性设置为在运行时,该子窗体显在胗01副窗体之内其区域在副窗体边框以内及标与菜单栏之下其大小是主窗体的分之,当元件库是*小化时,它的标显在胗01主窗体的工作空间之内,而不是任务栏中。通常情况下,打开主窗体时就己经打开了该窗体也可以根据用户的需要拉大或缩么该窗体关闭之后,可以从窗口菜单中打开。我们还要给该窗体为了便于浏览该元件库,还需要在该窗体上设置两条滚动条,设置滚动条的方法很多,在此只介绍本软件所用的种方法,它的步骤大致如下与滚动条相关的事件,主要是8,事件和0386事件。拖动滚动框时,将触发8,事件,释放滚动框或单击滚动条或滚动箭头时,将触发,136事件。Scroll事件跟踪滚动条的动态变化,而,13,事件得到滚动条的*终位置。
以上所有的工作完成之后,那么用来建立元件库的窗体也基本准备就绪。下面接着就是控件了。打开工程菜单,单击添加部件选项,完成之后就会自动加载个添加控件对话框。然后单击对话框中的浏览按扭,从存放控件的文件夹中找出需要的控件,将其打开。
单击对话框中的确定按扭。这样,个控件就从外部添加到了8界面左侧的控件组中。单击8左侧刚刚添加的控件,这控件会变颜色以选中。然后把鼠标从8以观6.0中选择到,16控件,然后把它添加到窗体中。在该软件中共添加了个只8控件,分别用来存放滚动条和其他控件。然后分别在其中的两个,控件中添加也0此3控实现滚动条的功能还必须对系列的属性进行设移至0仙上鼠标箭头变为十字形。在,10上拖动鼠标,绘制个大小合适的方框。这方框就是控件显的位置,其大小也与这个方框的大小类慨控件可以在朽伽上随处拖动,可以改变大小。改变大小之后,应在属性框内将人32属性设为3180,否则,当用户运行程序时,控件又将会变成原来的以丰富元件库。当用户使用该软件时,该如何知道自己选中没选中所需要的控件,我们还必须对所有的控件进行代码编写。现在举个例子加以介绍,笔者在此把某控件取名为其他控件取名为23民4,当用户选中1时,本软件中源代码编写如下也就是说本软件用颜色是否变灰,来区分是否选中。在设计时,只要重复上面的步骤,添加各类元件,个丰富的液压元件库就可以建成了3用1建立元付库直接利用制作好的液压元件职能符号建立液压元件库。与第种方法相比,第种方法具有很多的优点,例如元件库比第种方法建立的元件库要美观。因为第种方法受控件质量的影响,在元件库中片不宜做得过小,整个元件库结构也就显得松散,不紧凑。
编程要比第种方法更为简洁。
因此在该软件中,笔者采用了第种方法,下面笔者就其第种方法作个简要的介绍。
绍的保存为+认⑴的阁沙来共同完成执首先,在作为元件库窗体内的窗体上放置在此容器中创建没以口,1控件。再右击1说2,控件迸行复制。粘贴,创让2,4的控件数组,根据元件库的需要,生成相应个数的只12 81抄件。1打。它们的Iml也付应龙样忡于面的代码编1.但是,只有,2和沌3,1控件是无法个具体的液压元件的。因此,还必须把液压元件的职能符号加载到,2上。重复以上的步骤,个元件库就可以很方便地建成了在该方法中,选中的元件也用变灰来区分,但它的实现方法与第种方法大不1同,它足通过,4控件隐藏和显小1来实现的。该种方法代码的编写要简洁得多,现将程序介绍如下从上面的程序可以看出,第种方法实现起来比第种方法简单,液压元件大小可以根据需要拉大或缩小。
2结束语供了负载分析方案确定液压原理的快速绘制液压元件的快速选择性能验算等的基本功能,还能在绘制原理时自动识别些常规性错误比如,阀类元件的错误连接液压元件选择不合理等。并且用户在绘制原理的基础上,可以在界面上进行仿真及时分析系统原理的合理性等。笔者深信,液压系统,人0如果能够成功开发,必定能深受教学和液压系统设计人员的欢迎1章宏甲,黄谊,王积伟。液压与气压传动纟1.北京机械工业出版社,1992 2莫卫东,等。,8仙186.,高级编程技巧窗口菜单篇灿1.西安西安交通大学出版社,1999.
3白鹏,等。,1士60高级编程技巧控件篇河。西安西安交通大学出版社,1999.
4机械设计手册联合编写组。机械设计手册下册修订侦。北京化学工业出版社,1989.
5曹坚。液压与气压传动原理计算机辅助设计软件开发儿机床与液压,2002,214141.
责任编辑江海