分享
 
 
 

如何实现源码级兼容——GRX架构释疑

王朝数码·作者佚名  2008-09-27
窄屏简体版  字體: |||超大  

GRX是浩辰公司开发的基于ICAD的二次开发接口,ARX是基于AutoCAD的二次开发接口,这是两者最根本的区别。两者虽然在构建不同的CAD平台上,但总体结构类似。为了使二次开发商或用户在AUTOCAD平台开发的应用程序能顺利地移植到ICAD平台上,GRX与ARX接口高度兼容。一套代码,支持两套CAD平台,零成本移植是GRX的一个重要目标。

浩辰自己就是一个重要的AutoCAD二次开发商,深知接口兼容的重要性。只有具有了全面的ARX接口特征,才能使更多的产品移植到ICAD平台上来。浩辰公司在开发GRX前就提出了一个重要的概念:源码级兼容。所谓源码级兼容就是开发商很少甚至无需修改ARX程序源码,一般只需用GRX提供的SDK头文件和库重新编译连接就可以顺利移植到ICAD平台上。

国内外大部分的AutoCAD二次开发商的高版本产品采用的是ARX接口,2008年有的国产CAD推出了的类ARX开发接口,这种接口是基于OPENDWG开发的,和ARX接口上存在着不小差别,这些差别除了性能和稳定性上的差别外,最大的困扰将是接口的兼容性。正因为接口兼容性的问题存在,目前二次开发商是很难将原有ARX程序移植到这样的CAD平台上。

浩辰ICAD2007就已支持浩辰水、暖、电软件使用到95%的ARX类库,使水暖电高版本的移植时间至少减少了三分之二,同时使一些复杂功能的移植从不可能到有可能。ICAD2007版除提供了一些常规的AcRx、AcDb和AcGe类库外,还提供了浩辰专业软件中使用频率非常高的AcEdJig。JIG在浩辰专业软件中的应用非常多,如暖通中的二维风管、给排水中的喷头布置等。用过浩辰给排水软件IGp2007i的用户一定会对喷头布置功能印象深刻,喷头布置功能的创意来自于CS游戏中的瞄准镜,而能在ICAD平台上完美实现全赖JIG技术。当拖动布置喷头时不仅可以使用对象捕捉和极轴,同时可以动态更新喷头和管线布置状况,在圆圈中还会动态显示喷头距墙距离和相邻喷头之间的间距,如下图所示。

图 给排水的喷头布置

通过对本公司和国内流行的AutoCAD二次开发软件更广泛地研究,开发人员对ARX类库和函数使用情况有了更深入的了解。浩辰ICAD2009版的GRX在保证兼容性的前提下,扩充了大量的类库和函数,并且非常重视提高产品性能和稳定性,针对一些二次开发软件中应用比较广泛的功能,如自定义实体、反应器等重点进行了开发。浩辰ICAD2009版GRX的目标是与ARX达到90%的源码级兼容。

反应器机制可以为二次开发商开发新的软件功能提供底层支持。在机械软件进行零件设计时就可以利用反应器实现尺寸驱动,当对标注进行了修改,反应器就会接收到这个事件通知,同时会做出响应,执行相关操作,也就是自动更新零件尺寸,反过来修改尺寸也可以自动更新标注。在工程设计软件中利用反应器也可以增加软件的智能化程度,例如建筑软件中对门窗进行修改、删除后通过反应器可以实现关联墙体自动更新。现在的专业软件都在向自动化、智能化发展,因此反应器的应用也越来越广泛,在GRX中提供完善的反应器机制是必需的。

自定义实体也就是大家通常说的新实体,国内一些流行的二次开发软件,如天正建筑软件6.0以上版本中大量使用了自定义实体,GRX也必须为这样的开发商的移植提供必要的条件。

可以说,GRX技术从根本上解决了国产平台软件与二次开发软件的兼容问题,为国产软件产业链的打造奠定了技术条件。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有