The gPlug is a simple plug-in (.dll) supplied by the Granite licensed software vendor of an application that creates CAD model's. The gPlug facilitates model-based communication between heterogeneous Granite applications. Useful in any CAD environment, gPlugs allow diverse applications to recognize other CAD files in their native format and often with associative benefits. Granite eliminates the need to translate to/from neutral files (as well as manage those neutral files) by directing the target application to the location of the geometry, topology and relevant metadata in a model file. If this data was authored with the Granite kernel it will stream directly into the target application. If the model is not stored as Granite, the .dll will convert the data on the fly (the non-native gPlug). Granite reduces the time, energy and data required to move models between the various applications in any product development process.
These two approaches reference two types of gPlugs, the native gPlug and the non-native gPlug. The native gPlugs are used to open files that already have embedded Granite data and always consist of a single .dll file. The non-native gPlugs are used to open files that contain other proprietary model definition. The non-native gPlugs often are made up of more than one .dll and are much bigger in size than the native gPlugs.
Among the currently available native gPlugs are Pro/DESKTOP 7.0 or greater (.des), and Raindrop Geomagic Shape version 5 or greater (.wrp). The non-native gPlugs capable of reading files directly from their own proprietary formats are Alias|Wavefront StudioTools v.10.1 or greater (.wire) and IronCAD (.ics, see the included readme.txt file in the gPlug package for support versions and other details).
Granite applications have their own ways of designating gPlugs to open the supported files. Pro/ENGINEER uses a configuration option "pro_gplug_dir" to specify a directory (folder) it will use to look for available gPlugs. Pro/ENGINEER supports Pro/DESKTOP gPlug by default so a user does not need to do anything to open Pro/DESKTOP (.des) files. To further enable Pro/ENGINEER with additional gPlugs, a user needs to create the following setting in the config.pro file BEFORE starting a Pro/ENGINEER session, put up to two gPlugs in a single directory (folder) and add an entry "pro_gplug_dir" and designate the variable 'path_to_the_gplugs_folder' as valid in your environment (for example "c:/gplug_folder" Unlike many other Pro/ENGINEER configuration options, adding this entry in the middle of a Pro/ENGINEER session will not work. Currently Pro/ENGINEER can only host two gPlugs (in addition to Pro/DESKTOP) at any one point in time, although, the gPlugs are interchangeable as long as the user starts a new Pro/ENGINEER session after changing the gPlugs in that directory.
In summary here are the steps to use gPlugs with Pro/ENGINEER:
Can't open a specific file?
If you have any questions about using gPlugs with Pro/ENGINEER please log a call online (make sure to select Granite for Product), or contact Granite technical support.
The following are the general steps one should use to open the supported files using gPlugs:
For technical support please contact the company that designs and manufactures the hosting software application.