GRX architecture explains how to achieve ARX source level compatibility

GRX is the secondary development interface based on ICAD developed by Haochen Company. ARX is the secondary development interface based on AutoCAD. This is the most fundamental difference between the two. Although the two are on different CAD platforms, the overall structure is similar. In order to enable the application developed by the secondary developer or user on the AUTOCAD platform to be successfully ported to the ICAD platform, the GRX and ARX interfaces are highly compatible. A set of code to support two sets of CAD platforms, zero cost migration is an important goal of GRX.

Haochen himself is an important second developer of AutoCAD, knowing the importance of interface compatibility. Only with the comprehensive ARX interface features can more products be ported to the ICAD platform. Haochen Company proposed an important concept before the development of GRX: source-level compatibility. The so-called source-level compatibility means that developers rarely need to modify the ARX program source code. Generally, they can be successfully ported to the ICAD platform by simply recompiling the SDK header file and library provided by GRX.

Most of the AutoCAD secondary developers at home and abroad use the ARX interface. In 2008, some domestic CAD introduced the ARX development interface. This interface is developed based on OPENDWG, and there is no ARX interface. Small differences, in addition to the difference in performance and stability, the biggest problem will be the compatibility of the interface. Because of the problem of interface compatibility, it is difficult for secondary developers to port the original ARX program to such a CAD platform.

Haochen ICAD2007 has already supported the use of 95% ARX library by Haochen Water, Heating and Power Software, which has reduced the migration time of the high version of the plumbing power by at least two-thirds, and at the same time, it has made it impossible to transplant some complex functions. possible. In addition to the regular AcRx, AcDb and AcGe libraries, ICAD2007 also provides AcEdJig, which is very frequently used in Haochen's professional software. JIG has a lot of applications in Haochen's professional software, such as two-dimensional air ducts in HVAC, nozzles in water supply and drainage. Users who have used Haochen Water Supply and Drainage Software IGp2007i will be impressed with the function of the nozzle layout. The idea of ​​the nozzle layout function comes from the scope of the CS game, and the perfect implementation of the ICAD platform on the ICAD platform. When dragging and arranging the nozzles, not only the object capture and the polar axis can be used, but also the nozzle and pipeline layout can be dynamically updated. The distance between the nozzle and the wall and the adjacent nozzles are dynamically displayed in the circle, as shown in the following figure.

Figure water supply and drainage nozzle arrangement

Through a more extensive study of the company's and domestic popular AutoCAD secondary development software, developers have a deeper understanding of the use of ARX class libraries and functions. The GRX ICAD2009 version of GRX expands a large number of class libraries and functions under the premise of ensuring compatibility, and attaches great importance to improving product performance and stability. It is applicable to some widely used functions in secondary development software, such as custom entities. The reactor and other key points have been developed. The goal of the Haochen ICAD2009 version of GRX is to achieve 90% source-level compatibility with ARX.

The reactor mechanism provides underlying support for secondary developers to develop new software features. When the mechanical software is used for part design, the reactor can be used for size driving. When the label is modified, the reactor will receive the event notification, and will respond and perform related operations, that is, automatically update the part size. The size can also be updated automatically when the size is modified. The use of the reactor in the engineering design software can also increase the intelligence of the software. For example, the door and window can be modified and deleted in the building software, and the associated wall can be automatically updated through the reactor. Nowadays, professional software is developing towards automation and intelligence, so the application of reactors is becoming more and more extensive. It is necessary to provide a complete reactor mechanism in GRX.

Custom entities are also new entities that people usually say. Some popular secondary development software in China, such as Tianzheng Building Software 6.0 or above, use a large number of custom entities, GRX must also provide the necessary conditions for the transplantation of such developers. .

It can be said that GRX technology fundamentally solves the compatibility problem between domestic platform software and secondary development software, and lays the technical conditions for the domestic software industry chain.

Elevator Safety Gear

OTIS Elevator Safety Gear, Thyssen Elevator Safety Gear, KONE Elevator Safety Gear, GiantKONE Elevator Safety Gear, ThyssenKrupp Elevator Safety Gear, Schindler Elevator Safety Gear, XJ Schindler Elevator Safety Gear, Xizi OTIS Elevator Safety Gear, Mitsubishi Elevator Safety Gear, Shanghai Mitsubishi Elevator Safety Gear, Fujitec Elevator Safety Gear, Hitachi Elevator Safety Gear, Toshiba Elevator Safety Gear, Hyundai Elevator Safety Gear, LG Elevator Safety Gear, Sigma Elevator Safety Gear, Express Elevator Safety Gear, GUANGRI Elevator Safety Gear, FUJI Elevator Safety Gear, BLT Elevator Safety Gear, CANNY Elevator Safety Gear, SJEC Elevator Safety Gear, KOYO Elevator Safety Gear, IFE Elevator Safety Gear


progressive type safety gear, progressive safety gear, gradual-clamp safety, gradual wedge clamp safety, car safety, car safety gear, car safety mechanism switch, flexible guide clamp safety, flexible wedge clamp safety, instantaneous safety, instantaneously type safety gear, instantaneously safety gear, wedge-clamp type safety, wedge type safety gear, equalizing rod, wedge shaped jaw, safety gear, catch block, safety reset hole, safety jaw, safety block, safety plank, stopping distance of safety, safety gear block, counterweight safety, roller type safety, captive roller safety gear, sliding type safety, gradual safety





























Elevator Safety Gear,Elevator Progressive Safety Gear,Elevator Safety Parts,Escalator Parts Safety Gear

CEP Elevator Products ( China ) Co., Ltd. , https://www.zjelevatortravelingcable.com

Posted on