===== Interface Elements ===== Here is a description of the main elements of the graphical interface: {{ :dinamica_ego_2.5_2_.png?direct |Dinamica EGO}} ==== Functor Library ==== Shows functors and submodels. {{ :dinamica_ego_2.5.png?direct |Functor Library}} The user can search for specific submodels and iteract with them, viewing the functor documentation, marking functors as favorites etc. You can drag functor e submodels from the library to the model presentation area to use them in your model. ==== Functor Library Bar ==== Allows the user to interact with any functor or submodel available at the functor library. {{ :image_2_.png?direct |Functor Library Bar}} The options displayed on the bar depend on the kind of functor selected (regular functor, submodel, local submodel etc). ==== Model Presentation ==== Main painel where all models are presented. {{ :image.png?direct |Model Presentation}} To open an existent model, drag the corresponding model script file from Windows File Explorer to the model presentation panel. ==== Model Selection Tabs ==== Tabs use to select the current model. {{ :image_5_.png?direct |Model Selection Tabs}} ==== Functor Action Bar ==== Allows the user to interact with the selected functor editing, commenting, inspecting etc. {{ :image_4_.png?direct |Functor Action Bar}} The operations available depend on the selected functor. ==== Connection Action Bar ==== Allows the user to interact with the selected connection. {{ :image_8_.png?direct |Connection Action Bar}} The following video illustrates the use of the connection action bar to navigate connections. {{ youtube>SgMmfTxYg3A?size=853x480&rel=0 |Connection Action Bar }} ==== Local Submodel Selection Tabs ==== Tabs use to select the current local submodel or the main model. {{ :image_3_.png?direct |Local Submodel Selection Tabs}} The main model uses the name "( Model )". The local submodels have custom names and also uses a custom icon. ==== Model Overview ==== Overview of the current model or local submodel. {{ :image_6_.png?direct |Model Overview}} It can be used to zoom and pan the current model view. [{{ :overview_1.png?direct |Drag the visualization square using the left mouse button to pan the model view}}] [{{ :overview_2.png?direct |Drag the marker on the lower-right side of the visualization square using the left mouse button to zoom in and out}}] The following video illustrates the use of the model overview to pan and zoom in and out the presentation of the current model. {{ youtube>SXikUDsbsXo?size=853x480&rel=0 |Zooming and Panning }} ==== Issue Panel ==== Presents a list of functors and their corresponding critical and non-critical issues. {{ :image_7_.png?direct |Issue Panel}} Double click an issue to locate the corresponding functor on the current model or submodel. You can also search for specific issues using the search field. * Warnings are non-critical issues and might not prevent the model from executing correctly. * Errors are critical issues that will prevent model execution from completing. * Runtime errors are issues detected during the last model execution. Runtime errors might not be same next time you run your model script again.