Please enable JavaScript.
Coggle requires JavaScript to display documents.
OMNeT++: общие сведения - Coggle Diagram
OMNeT++: общие сведения
- Основа среды (OMNeT++ IDE)
- Построена на базе платформы Eclipse
- Создание и настройка моделей (файлы NED и INI)
- Пакетное выполнение симуляций (batch executions)
- Анализ результатов моделирования
- Возможности базового Eclipse
-
- Интеграция с системами контроля версий (SVN / GIT)
- Дополнительные плагины (UML, баг-трекеры, доступ к БД)
- 1.1 Рабочее место (The Workbench)
- Состоит из панелей (Views) и редакторов (Editors), объединенных в перспективы (Perspectives)
- Гибкая кастомизация (перемещение, изменение размера, скрытие и закрепление панелей)
- Project Explorer: дерево проектов и файлов рабочей области (слева вверху)
- Editor Area: центральная область редактирования файлов (открытие по двойному клику)
- Properties View: свойства выбранного объекта
- Problems View: список ошибок и проблем с указанием строк кода
- Специальные панели OMNeT++ (открываются через Window -> Show View)
- 1.2 Рабочие области (Workspaces)
- Директория для хранения всех проектов пользователя
- При первом запуске открывается папка с примерами (samples)
- Создание и смена рабочей области: File -> Switch Workspace -> Other
- Переключение рабочей области вызывает автоматический перезапуск IDE
- Навигация по содержимому: Project Explorer (рекомендуется), Navigator, C/C++ Projects
- 1.3 Перспектива моделирования (The Simulation Perspective)
- Переключение: Window -> Open Perspective -> Simulation
- Оптимизирована для работы с файлами NED, INI и MSG
- Наличие других перспектив для разработки C++ и отладки (Debug)
- 1.4 Глобальные настройки (Configuring OMNeT++ Preferences)
- Доступ через меню Window -> Preferences (общие для всех проектов)
- Install location: директория установки OMNeT++
- Image path: путь к каталогу изображений и иконок (требует перезапуска при изменении)
- Внешние утилиты генерации документации
- Путь к исполняемому файлу Doxygen
- Путь к исполняемому файлу GraphViz Dot
- Шаблоны для мастеров создания (Wizards)
- Строка авторских прав (Copyright line)
- Настройка лицензии (стандартная или пользовательская для новых файлов и NED-документации)
- 1.5 Создание проектов (Creating OMNeT++ Projects)
- Проекты имеют специальный статус OMNeT++ Nature
- Мастер создания: File -> New -> OMNeT++ Project
- Опция Support C++ Development
- Включена для разработки простых модулей на C++
- Можно отключить, если используются только готовые модули
- 1.6 Зависимости проектов (Project References)
- Настройка: Project -> Properties -> Project References
- Граф зависимостей должен быть деревом (циклические ссылки запрещены)
- Открывает доступ к NED-типам, коду C++ и собранным библиотекам другого проекта
- Пример: проект queuenet (сети и INI) использует библиотеку модулей из проекта queueinglib
- 1.7 Справочная система (Getting Help)
- Встроенная документация: Help -> Help Contents
- Базовые руководства Eclipse: Workbench User Guide и C/C++ Development User Guide