Automation is a powerful tool that can be used to write anything from a simple macro to a full Windows application. Automation allows Maxsurf to directly communicate data with Word, Excel and AutoCAD to automatically alter a design in Maxsurf, or obtain details of the design in Excel. Some examples of how this technology could be employed are:
§ A macro to manipulate the geometry of a design.
§ Writing a VBA program to export a design to IGES file format
§ Writing a script to find surfaces or markers with particular properties
§ Writing Excel macros to automatically access design data from Maxsurf, such as Hydrostatic Calculations
§ Genetic Algorithms for Ship Design
§ Manipulation of Design Control Points from Microsoft Excel
§ Generating customised reports in Microsoft Word
Each of these examples could be designed as a simple macro or with a sophisticated user interface. Once familiar with VBA, it is an easy task to add dialogs and menus to your automation scripts.