Информационные технологии проектирования РЭС. Ч.1: Основные понятия, архитектура, принципы. Муромцев Ю.Л - 47 стр.

UptoLike

tion
RSView Rockwell Software
Inc.
США
Общий анализ подобных пакетов позволяет сформулировать некоторые основные возможности и
характерные особенности SCADA-систем. В силу тех требований, которые предъявляются к системам
SCADA, спектр их функциональных возможностей определен и реализован практически во всех паке-
тах. Перечислим основные возможности и средства, присущие всем системам и различающиеся только
техническими особенностями реализации:
автоматизированная разработка, дающая возможность создания ПО системы автоматизации без
реального программирования;
средства сбора первичной информации от устройств нижнего уровня;
средства управления и регистрации сигналов об аварийных ситуациях;
средства хранения информации с возможностью ее постобработки (как правило, реализуется через
интерфейсы к наиболее популярным базам данных);
средства обработки первичной информации;
средства визуализации информации в виде графиков, гистограмм и т.п.;
возможность работы прикладной системы с наборами параметров, рассматриваемых как "единое
целое" ("recipe" или "установки").
4.4 Программные продукты для лабораторных расчетов
Одним из представителей пакетов решения различных математических задач является MATLAB.
Система MATLAB (MATrix LABoratory-матричная лаборатория, фирма MathWorks, Inc) создана "как
язык программирования высокого уровня для технических вычислений" [11, 12]. Система имеет откры-
тую архитектуру, современные версии поставляются вместе с пакетом расширения Simulink. Наиболее
полно функциональные возможности системы проявляются в рамках комплекса "MATLAB + Simulink +
пакеты расширения". Число пакетов расширения насчитывает несколько десятков. Система имеет уже
более 10-ти версий.
В системе реализован принцип визуально-ориентировочного программирования; уравнения состоя-
ний, описывающие динамические системы, формируются автоматически; имеются виртуальные средст-
ва регистрации и визуализации результатов моделирования.
Наиболее известны области применения системы MATLAB:
математика и вычисления;
разработка алгоритмов;
вычислительный эксперимент, имитационное моделирование, макетирование;
анализ данных, исследование и визуализация результатов;
научная и инженерная графика;
разработка приложений, включая графический интерфейс пользователя.
MATLAB – это интерактивная система, основным ее объектом является массив, для которого не тре-
буется указывать размерность явно. Это позволяет решать многие вычислительные задачи, связанные с
векторно-матричными формулировками, существенно сокращая время, которое понадобилось бы для
программирования на скалярных языках типа С или FORTRAN.
Система MATLAB – это одновременно и операционная среда и язык программирования. Одна из
наиболее сильных сторон системы состоит в том, что на языке MATLAB могут быть написаны про-
граммы для многократного использования. Пользователь может сам написать специализированные
функции и программы, которые оформляются в виде М-файлов. По мере увеличения количества соз-
данных программ возникают проблемы их классификации и тогда можно попытаться собрать родствен-
ные функции в специальные папки. Это приводит к концепции пакетов прикладных программ (ППП),
которые представляют собой коллекции М-файлов для решения определенной задачи или проблемы.
Система не свободна от недостатков. Во-первых, это низкая скорость работы (решения задач), вы-
званная прежде всего тем, что все модули системы хранятся в так называемых "исходных кодах" и пе-
ред выполнением MATLAB их вначале компилирует к исполняемому коду. Например, идентификация
системы, рассмотренной в данной работе, длится порядка нескольких (менее 10) секунд.
Во-вторых, это недостаточная прозрачность математических методов, используемых для решения
задач. Практически вся русская литература по MATLAB является переводом зарубежной документации.