ВУЗ:
Составители:
Рубрика:
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 является переводом зарубежной документации.
Страницы
- « первая
- ‹ предыдущая
- …
- 45
- 46
- 47
- 48
- 49
- …
- следующая ›
- последняя »