如何二次开发高空吊篮车转向控制软件UG?? 高空吊篮车出租, 高空吊篮车出租 价格
手机:,
监控安装维修, 高空吊篮车出租多少钱 高空吊篮车出租公司 UG是目前非常流行的一款软件,广泛应用于各个领域,比如说:**航空、汽车、机械等等,它的功能是非常强大的,但是也不能满足各行各业的需求,所以就本节就基于MFC对UG进行了二次开发。而MFC作为VC++中非常重要的类库,有非常多的优点,它比UG自带的对话框设计工具(UIStyler)更*使用,不管是在设计还是调试都比UIStyler更方便快捷,因此在软件界面设计的时候选用了MFC。接下来就对UG的二次开发做一些简单的研究。
系统环境变量设置首先在C盘下创建文件夹并命名为SteeringSys,然后在SteeringSys文件夹中创建startup子文件夹,而startup文件夹主要是用来存放自定义的菜单文件和dll文件。故startup文件夹的目录为C:\SteeringSys。接下来就是需要设置系统的环境变量,具体步骤。
菜单设计制作: 在UG中制作转向系统菜单,方法是创建扩展名为*.men的菜单脚本文件,实现代码。 菜单实现的代码将菜单脚本文件放在startup文件夹中。启动UG即可看到新建菜单。
UG与MFC的通信目前由于UG和MFC之间没有直接的通信方式,为了解决这个问题,必须对计算软件开发应用程序的结构做出相应的改变和修改。首先在MicrosoftVisualC++6.0中,建立DLL程序框架。然后选择【MFCDLL】,在Automation中打勾,较后点击【Finish】,完成项目的初步建立。 建立DLL程序接下来需要编写入口函数,而入口函数的作用就是让UG软件找到轮式起重机转向系统设计计算并运行。Ufsta()函数是UG二次开发中较常用的入口函数,故在本软件的开发过程中选用此入口函数。此入口函数的程序已经非常成熟。较后在VC++编程环境下,设置为Win32Release。
库文件的添加步骤计算软件开发57UG/OpenAPI函数库路径添加步骤。 轮式起重机转向系统设计计算软件开发是基于MFC实现的,在VC下生成的是EXE的项目文件,而EXE的文件不能直接嵌入到UG中,所以必须把EXE的文件转换成DLL项目,这样通过接口函数才能够实现软件在UG中的调用。而EXE项目如何转换成DLL项目,方法如下:(1)查看EXE和DLL项目文件夹下的文件并对照。 (2)经过对照,发现EXE比DLL多了很多文件,但也有不少重名的文件,其中对于不同扩展类型的文件的处理如下:1)删除EXE中扩展名为reg的文件; 2)DLL中多了扩展名为def的文件,不用管。 其中对于一样扩展类型的文件处理如下:1)将EXE中所有扩展名为h和cpp的文件全部复制到DLL中,在出现提示是否替换同类型的文件时,选“否”即可;2)在DLL中,readme.txt、StdAfx.cpp、*.aps、*.def、*.dsp、*.dsw、*.ncp、*.odl、*.opt、*.plg、*.h这些类型的文件不需要做任何的改动。计算软件开发593)在DLL中其余类型的文件做一部分的变动即可。 EXE(左)和DLL文件夹下的文件经过上述处理,在VC下运行以后把release文件夹下的扩展名为*.dll的拷贝到原先建好的startup文件夹下,运行UG。
本章小结本章主要以前面的轮式起重机转向系统设计计算方法为基础,在此基础上进行了软件的开发。而这部分主要包括了四部分:软件设计的前期准备工作;基于MFC的软件界面设计;软件功能的实现和UG的二次开发。软件设计的前期准备工作包括了:相关软件概述、软件设计的总体思路和需求分析;基于MFC的软件界面设计包括了:MFC概述、对话框与控件、界面设计;软件功能的实现包括了:概述、关键技术实现原理、软件各个功能的实现;UG的二次开发这部分主要包括了:系统环境变量设置、菜单设计制作、UG与MFC的通信、生成转向系统的DLL项目。