Smart Piping and Instrumentation Diagram, Smart Engineering Manager - A sequence of actions or commands that can be named and stored. When you run the macro, the software performs the actions or runs the commands. You can create the macros in Visual Basic or other OLE-aware programming applications. Some of the OLE-aware programming applications are VBA, Visual C++ Delphi, Visual Basic, and so forth.
Smart Electrical - A string attached to a graphic block that represents the item type and one of its properties. You can assign one or more macros to a block. When you generate a schematic drawing, the software reads and resolves the macros so that it can retrieve the value of the property from the database and display it in the drawing.