欢迎来到天天文库
浏览记录
ID:20887666
大小:52.50 KB
页数:3页
时间:2018-10-17
《开目capp的二次开发接口》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、开目CAPP的二次开发接口
2、第1...开目CAPP是一功能强大的CAPP工具系统,一集工程绘图、表格填写、信息查询等功能于一体的CAPP通用框架平台。在开发的过程中,采用的先进的软件开发工具和软件开发思想。除了提供通用的功能以外,还提供了功能丰富的二次开发接口,利用这些接口,用户无须了解开目CAPP数据结构的细节,就可以很方便地获得所需的工艺信息,而且不受软件升级的影响。利用开目CAPP所提供的接口,用户可以实现以下的功能:1、提取零部件的工艺属性信息。如某零件的材料牌号、名称、毛坯种类、毛坯规格、零件重量等工艺卡片上表头的信息;2、提取零部件的工艺路线信息。例如获取零件的工序数目,零件的
3、某一工序的工序名称、设备、工时等详细的信息;3、提取零部件的工序内容信息。例如获取零件的工序的工艺装备、工序内容、车间、工步工时等工艺卡片上的信息;4、轻松在其它计算机应用系统内浏览开目CAPP的工艺文件。放大、缩小、移动、翻页等,无须了解工艺数据细节,简单地将控件插入到应用系统里即可。这些接口现在广泛地应用在开目CAPP的各个模块中,不仅我们可以用,用户也可以根据需要选用。我们开发接口的目的不仅仅是提高CAPP程序开发的复用性、标准化,提高开发的效率和质量,也可以为用户的深化应用提供更深层次的开发帮助。由于完全自主版权,我们可以为用户开发一些专用的接口,并可以协助用户做一些专业的开发。接
4、口的形式有DLL、OCX等。支持t二、提供的方法:1、初始化工艺控件:InitKmgyk(LPCTSTRsFileName),sFileName指工艺文件名2、满屏显示:SetZoomFull();3、翻到指定页:ExchangeOnPage(shortpage)4、翻到:ExchangeOnNextPage()5、翻到前一页:ExchangeOnPriPage()6、获得当前页:GetCurrentPageNO()7、以当前光标为中心缩小显示:OnZoomOut()8、翻到首页:ExchangeOnFirstPage()9、翻到末页:ExchangeOnLastPage()10、在过程卡
5、和工序卡间切换:ExchangeGxkAndGchk()11、设置鼠标单击的操作:SetClickState(LPCTSTRstate)charch;SetClickState(&ch);其中:ch=’a’;//单击放大ch=’cappdll.dll获得。提供以下接口:1、extern"C"void*InitKmcappDoc(char*FileName);初始化工艺文件,获得一指向文档内容的指针。该指针是后续获取工艺信息的重要入口。2、extern"C"intGetOperationNumber(void*);获得当前工艺的工序数。入口参数为接口1获得的指针;3、extern"C"voi
6、dGetOperationInformation(void*p,intOperationNumber,char*ParameterName,CString&ParameterValue);获取指定工序的指定参数信息。*P:接口1获得的指针OperationNumber:第几个工序;ParameterName:要获取的工序参数名称:ParameterValue:返回值,表示获取的工序参数内容:例如:GetOperationInformation(p,5,“工序名称”,ParameterValue);表示获取第5道工序的工序名称,获取的内容存放至ParameterValue;4、extern"
7、C"voidGetGxkHeadInformation(void*p,char*ParameterName,CString&ParameterValue);获取表头信息。*P:接口1获得的指针ParameterName:要获取的表头参数名称:ParameterValue:要获取的表头参数内容:例如:ParameterName(p,“零件图号”,ParameterValue);表示获取工艺文件的零件图号,获取的内容存放至ParameterValue;5、extern"C"voidSetGxkHeadInformation(void*p,char*ParameterName,char*Para
8、meterValue)更改表头信息。*P:接口1获得的指针ParameterName:要更改的表头参数名称:ParameterValue:要更改的表头参数内容:例如:SetGxkHeadInformation(p,“零件图号”,“123”);表示更改工艺文件的零件图号为123。6、extern"C"voidSaveCappContent(void*p,char*name)将更改以后的工艺存储下来。*P:接口1获得的指针n
此文档下载收益归作者所有