Рекомендуем

Ключевые слова:
Системы управления
Математические методы исследования оптимального управления на классе кусочно-постоянных управленийМиронова К.В., Кузнецов А.В. Математические методы исследования оптимального управления на классе кусочно-постоянных управлений
Большие территориально распределенные автоматизированные системы управления: cтадии и этапы жизненного циклаТретьяков В.А., Куликов Г.В., Лукьянец Ю.Ф. Большие территориально распределенные автоматизированные системы управления: cтадии и этапы жизненного цикла
Моделирование в программном комплексе «Расчет динамических систем» (РДС) версии 2.0. Руководство программистаБогачева Д.Н., Дорри М.Х., Рощин А.А., Середа Л.А. Моделирование в программном комплексе «Расчет динамических систем» (РДС) версии 2.0. Руководство программиста

Книга

Моделирование в программном комплексе «Расчет динамических систем» (РДС) версии 2.0. Руководство пользователя

772 стр.
Формат 70x100/16 (170x240 мм)
Исполнение: в мягкой обложке
ISBN 978-5-9912-1133-8
ББК 32.973
УДК 658.512.011.56:004.9
Аннотация

Книга посвящена основам построения исследовательских стендов с использованием программного комплекса «Расчет динамических систем» (РДС), разработанного в Институте проблем управления им. В.А. Трапезникова РАН. Комплекс позволяет упростить процессы моделирования, анализа и синтеза систем управления. В первых двух главах описаны основы работы в РДС с использованием его стандартных блоков для построения моделей. В третьей главе рассмотрено создание простых моделей блоков, для которых достаточно обладать начальными навыками программирования на языке C/C++. Книга предназначена для читателей, проводящих исследования в данном направлении и не обладающих глубокими знаниями в области программирования.

Для специалистов, научные и профессиональные интересы которых включают вопросы, связанные с созданием систем управления и информационной поддержкой принятия решений, научных работников, аспирантов и студентов старших курсов соответствующих специальностей.

Оглавление

Введение

Глава 1. Необходимые сведения об устройстве РДС
1.1. Возможности и структура РДС
1.2. Блоки и связи в РДС, их типы и основные параметры
1.3. Режимы работы РДС
1.4. Статические переменные блоков
1.5. Динамические переменные
1.6. Коротко о других способах взаимодействия блоков
1.7. Интерактивные блоки
1.8. Автоматическая компиляция моделей блоков
1.9. Основные изменения в версии 2.0

Глава 2. Интерфейс пользователя
2.1. Главное окно и главное меню
2.2. Пример загрузки готовой схемы и ее расчета
2.3. Элементы и меню окна подсистемы
2.4. Создание и сохранение новой схемы
2.5. Добавление в схему стандартных блоков
2.6. Действия с блоками в окне подсистемы
2.7. Создание и изменение связей
2.7.1. Общие принципы создания связей
2.7.2. Изменение внешнего вида, параметров и конфигурации связи
2.7.3. Подключение связей к полям структур и элементам массивов
2.8. Использование шин
2.9. Создание простых блоков и изменение их параметров
2.9.1. Создание простого блока и окно его параметров
2.9.2. Редактирование списка переменных блока
2.10. Редактирование векторной картинки блока
2.10.1. Общие сведения о редакторе картинки
2.10.2. Рисование прямоугольников и эллипсов
2.10.3. Рисование отрезков прямых линий и кривых Безье
2.10.4. Рисование многоугольников и ломаных линий
2.10.5. Создание строк и блоков текста
2.10.6. Добавление в картинку растровых рисунков
2.10.7. Добавление в картинку зон, чувствительных к курсору мыши
2.10.8. Добавление в картинку вложенных систем координат
2.10.9. Дополнительная информация о связи картинки с переменными
2.10.10. Настройки редактора картинки
2.10.11. Групповая установка параметров и выравнивание элементов
2.10.12. Пример создания блока с анимированной картинкой
2.11. Использование подсистем
2.11.1. Общие сведения о подсистемах
2.11.2. Создание подсистемы и размещение в ней блоков
2.11.3. Ввод шин в подсистему
2.11.4. Настройка параметров подсистемы и ее окна
2.12. Выборочное отображение блоков и связей
2.12.1. Использование слоев
2.12.2. Использование классов
2.13. Стили связей и шин
2.14. Создание и изменение структур
2.15. Операции с несколькими блоками и связями одновременно
2.15.1. Выделение блоков и связей по заданному критерию
2.15.2. Поиск блоков
2.15.3. Групповая установка параметров
2.15.4. Пакетная обработка
2.15.5. Выравнивание, расстановка и отражение блоков
2.15.6. Замена одного блока на другой
2.16. Создание и редактирование библиотек и вкладок панели блоков
2.16.1. Элементы и меню окна библиотеки
2.16.2. Добавление блоков в библиотеку
2.16.3. Особенности редактирования панели блоков
2.16.4. Управление конфигурациями библиотек и панели блоков
2.16.5. Редактирование библиотек без использования РДС
2.17. Просмотр информации о загруженной схеме
2.18. Настройки РДС
2.19. Подключение дополнительных модулей
2.19.1. Подключение модулей автоматической компиляции моделей блоков
2.19.2. Подключение модулей расширения
2.20. Окно сетевых соединений
2.21. Печать
2.21.1. Задание зоны печати подсистемы
2.21.2. Печатьи зображения подсистемы
2.22. Перевод текстов в схемах
2.22.1. Выгрузка и загрузка файла перевода
2.22.2. Формат файла перевода схемы
2.22.3. Переводимые и не переводимые тексты
2.22.4. Проблема бесхозных текстов

Глава 3. Использование стандартных модулей автокомпиляции
3.1. Принцип действия стандартного модуля автокомпиляции
3.2. Создание нового блока с автокомпилируемой моделью
3.3. Окно параметров блока с автокомпилируемой моделью
3.4. Копирование блоков и схем с автокомпилируемыми моделями и совместное использование моделей
3.5. Окно редактора модели
3.5.1. Элементы и меню окна редактора модели
3.5.2. Статические переменные блока
3.5.3. Динамические переменные блока
3.5.4. Описания программы и реакции блока на события
3.5.5. Функции блока
3.5.6. Настроечные параметры блока
3.5.7. Параметры модели
3.5.8. Установка параметров блоков с автокомпилируемой моделью
3.6. Принципы создания автокомпилируемых моделей блоков
3.6.1. Устройство формируемой модулем программы
3.6.2. Работа со статическими переменными блока
3.6.3. Работа с динамическими переменными
3.6.4. Моделирование длящихся во времени процессов
3.6.5. Блоки, программно рисующие свое изображение
3.6.6. Блоки с настраиваемыми пользователем параметрами
3.6.7. Задание пользователем имен динамических переменных
3.6.8. Программное управление динамическими переменными
3.6.9. Всплывающие подсказки
3.6.10. Пометки на блоках
3.6.11. Реакция блока на мышь
3.6.12. Добавление пунктов в контекстное и системное меню
3.6.13. Вызов функций блоков
3.7. Краткий переченьвво димых в модельо писаний и реакций на события
3.7.1. Дополнительные описания, вводимые в модель
3.7.2. Создание и уничтожение блока
3.7.3. Моделирование и переключение режимов
3.7.4. Реакции блока на мышь и клавиатуру
3.7.5. Вызов функции блока
3.7.6. Загрузка и запись данных блока и всей схемы
3.7.7. Загрузка и записьмгно венного состояния блока
3.7.8. Реакции окна подсистемы
3.7.9. Внешний вид блока
3.7.10. Обмен данными по сети
3.7.11. Прочие реакции
3.8. Настройки стандартного модуля автокомпиляции
3.8.1. Общие настройки модуля
3.8.2. Добавление и изменение шаблонов моделей
3.8.3. Настройка путей к компилятору
3.8.4. Символические имена параметров в настройках
3.8.5. Настройка переменных окружения компилятора
3.8.6. Запуск компилятора и редактора связей
3.8.7. Разбор ошибок компиляции
3.8.8. Общие описания в программе
3.8.9. Параметры формирования исходного текста
3.8.10. Настройка обработки исключений и ошибок

Глава 4. Перевод интерфейса пользователя РДС
4.1. Хранение данных для разных языков
4.2. Формат файлов описания интерфейса пользователя
4.3. Создание нового языка
4.4. Экспорт и импорт файлов перевода
4.5. Формат INI-файла перевода
4.6. Файл перевода в формате CSV
4.7. Перевод автокомпилируемых моделей
4.7.1. Встраивание переводов в автокомпилируемые модели
4.7.2. Экспорт и импорт файла перевода для всех автокомпилируемых моделей