In contrast to a kernel plug-in, which is written using the ABAQUS Scripting Interface, a GUI plug-in is written using the ABAQUS GUI Toolkit. For more details on writing GUI scripts, refer to the ABAQUS GUI Toolkit User's Manual and to the ABAQUS GUI Toolkit Reference Manual. For example, you could write a GUI plug-in that presents the user with a dialog box for entering the dimensions of a plate, as shown in Figure 542.
When the user clicks the OK button to close the dialog box, the GUI plug-in builds a part using the dimensions entered in the dialog box.A GUI plug-in is similar to a kernel plug-in in that you must register it with the Plug-in toolset before you can execute it from the Plug-ins menu in the ABAQUS/CAE main menu bar.