Архитектура Stratum 2000

 

 

Технология STRATUM
STRATUM 2000 for Windows :
Описание
Архитектура
Модели
Графика
3d Графика
Мультимедия
Системные требования
Screen Shots
On-line экскурсия
Учебный практикум
Методика использования
Поддержка
Загрузить
Отзывы, обратная связь
Демонстрационные примеры
Готовые продукты
STRATUM Computer v1.3 for DOS :
Stratum NEXT
 

Stratum имеет мощные средства поддержки процесса проектиорвания и моделирования. Для создания и редактирования моделей используется набор редакторов (1).

Графическим редактором (2) создаются изображения объектов и строятся схемы их взаимодействия (14). Кроме того, на схему модели можно поместить любое графическое (включая видео и трехмерные) или текстовое изображения, как для комментариев, анимации так и для визуализации данных.

Для задания модели объекта используется математическая нотация. Вы можете употреблять присвоения,уравнения: линейные, нелинейные и дифференциальные. Их текст записывается в текстовом редакторе (3).

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

При построении модели используется сборщик классов (5), обеспечивающий адекватность внешнего вида модели и актуальных данных  в любой момент времени. Это обеспечивает даже возможность изменения структуры модели прямо в процессе симуляции. Сложность структура собранной модели ограничивается только ресурсам компьютера.

Математическое ядро (6) содержит виртуальную машину (7) и решатель математических уравнений (8). Решатель обеспечивает решение уравнений: линейных, нелинейных и дифференциальных. Виртуальная машина обеспечивает выполнение алгоритмических программ. Она имеет доступ практически ко всем внутренним ресурсам системы Stratum:

  • набор математических функций (около 40 функций) (9);
  • работа с объектной двухмерной и трехмерной графикой (около 200 функций)
  • окнам (10);
  • потокам (файлы);
  • самоизменение структуры модели и алгоритма ее поведения (11);
  • матрицы (около 40 функций). Например умножение, сложение, обращение, вычисление детерминанта и т.д.

Кроме базовых средств имеется возможность использовать внешние модули написанных на С/С++ и других языках способных генерировать DLL модули (12).

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

1Работа с базами (17) основана на использовании Inprise BDE. Таким образам обеспечивается доступ практически ко всем базам данных, как напрямую, так и через ODBC. Встроенные в Stratum средства позволяют создавать и редактировать таблицы, не выходя в другие программы.

Мультимедиа блок (15) обеспечивает работу с видеофайлами ( avi ), работу с видеокамерой: захват видеоизображения и выдача его как обычного растрового изображения так и его наложение на трехмерны объекты.

1Сетевой модуль (16) обеспечивает связь и передачу данных между компьютерами по TCP/IP протоколу.

Блок двухмерной и трехмерной графики (18) использует технологию реального времени XD Graphics. Он является ядром для редакторов схемы, моделей и для визуализации процесса симуляции.

Примеры


Пример редактирования схемы


Пример редактирования класса имиджей



Пример редактирования текста

Увеличить
Пример просмотра таблицы

1.Реализовано только в профессиональной версии.


Trademarks & Copyrights ©1991- STRATUM group. All right reserved.
РЦИ ПГТУ