User Guide¶ Table of Contents Introduction The Workbench Workspaces The Simulation Perspective Configuring OMNeT++ Preferences Creating OMNeT++ Projects Project References Getting Help Editing NED Files Overview Opening Older NED Files Creating New NED Files Using the NED Editor Associated Views Editing INI Files Overview Creating INI Files Using the INI File Editor Associated Views Editing Message Files Creating Message Files The Message File Editor C++ Development Introduction Prerequisites Creating a C++ Project Editing C++ Code Building the Project Configuring the Project Project Features Project Files Launching and Debugging Introduction Launch Configurations Running a Simulation Batch Execution Debugging a Simulation Just-in-Time Debugging Profiling a Simulation on Linux Controlling the Execution and Progress Reporting The Qtenv Graphical Runtime Environment Overview of the User Interface Parts of the Qtenv UI Using Qtenv Inspecting Objects Using Qtenv with a Debugger Recording the Simulation The Preferences Dialog Qtenv and C++ Command-line and Configuration Options Sequence Charts Introduction Creating an Eventlog File Sequence Chart Eventlog Table Filter Dialog Other Features Examples Analyzing the Results Overview Creating Analysis Files Opening Older Analysis Files Using the Analysis Editor The Inputs Page The Browse Data Page The Charts Page The Outline View Basic Chart Usage Configuring Charts Editing the Chart Script Editing Dialog Pages Chart Programming Custom Chart Templates Under the Hood NED Documentation Generator Overview Extending the IDE Installing New Features Adding New Wizards Project-Specific Extensions