Версия 4.2.12-15 ---------------- 1) Проведена оптимизация выполняемых моделей по скорости. 2) Исправлены замеченные ошибки. Версия 4.2.11 ------------- 1) Проведена оптимизация выполняемых моделей по скорости. 2) Исправлены замеченные ошибки. Версия 4.2.10 ------------- 1) Добавлены специальные численные методы (доступно только в специальной версии). 2) Исправлены замеченные ошибки. Версия 4.2.9 ------------- 1) В окне гистограммы добавлена возможность сопоставления начала оси ординат с произвольным числом, а не только с нулем (команда "Мин. значение оси Y"). 2) Исправлены замеченные ошибки. Версия 4.2.8 ------------- 1) Исправлены замеченные ошибки. Версия 4.2.7 ------------- 1) Исправлены замеченные ошибки. Версия 4.2.6 ------------- 1) Исправлены замеченные ошибки. Версия 4.2.5 ------------- 1) Исправлены замеченные ошибки. Версия 4.2.4 ------------- 1) В визуальной модели введена возможность выбора способа контроля точности при поиске точки переключения: если выбан режим "относительная погрешность", точность оценивается как ранее по времени и изменению переменных, если выбран режим "абсолютная погрешность", то точностьоценивается только по времени. 2) Исправлены замеченные ошибки. Версия 4.2.3 ------------- 1) Введена функция StateResult, которая может использоваться только в выходных действиях состояни карты поведения и возвращает значение типа boolean, равное TRUE, если при находении в этом состоянии не возникло ошибок, и FALSE в противном случае. Эту функцию можно использовать, например, для проверки совместности системы уравнений, приписанной состоянию в качестве деятельности. 2) При удачном открытии проекта и выполнении команды "Сохранить" сохраняются копии проекта с расширениями "._mvb" и ".__mvb" соответственно, которые используются для восстановления проекта в случае повреждения базы данных. 3) Исправлены замеченные ошибки. Версия 4.2.2 ------------- 1) Оператор поиска экстремума представляется в редакторе последовательности действий в естественной математической форме (доступно только в специальной версии). 2) Исправлены замеченные ошибки. Версия 4.2.1 ------------- 1) Появилась возможность включать в файлы моделей информацию о версии проекта (см. страницу "Версия" в установках проекта) (доступно только в специальной версии). Версия 4.2.0 ------------- 1) Появилась возможность использования в модели встроенной оптимизации. Оператор поиска экстремума может быть использован в любой последовательности действий (доступно только в специальной версии). Примеры: maximize x**2+y**2 for x in 0..Infinity, y in 0..Infinity constraints { y<=3-x; y>=x+1;}; minimize x**2+y**2 for x in 1..3, y in 1..2; minimize (x-1)**2+(y-2)**2 for x, y; 2) Исправлены замеченные ошибки. Версия 4.1.9 ------------- 1) В визуальной модели добавлено окно гистограммы, которое можно создать с помощью команды меню "Окна/Новая гистограмма" или соответствующей кнопки на инструментальной панели. Для связывания с гтстограммой переменной нужно перетащить ее и бросить на гистограмме. 2) Исправлены замеченные ошибки. Версия 4.1.8 ------------- 1) Появилась возможность переопределения начального значения унаследованных переменных, а также стереотипа унаследованных переменных в производном классе. Переопределение стереотипа означает, что унаследованную внутреннюю переменную можно сделать выходом и т. д. Естественно, новый стереотип не должен противоречить унаследованным уравнениям и дискретным действиям. 2) Исправлены замеченные ошибки. Версия 4.1.7 ------------- 1) Появилась возможность указать в опциях визуальной модели файлы входных и выходных данных, в которых в текстовой форме указаны имена и значения переменных. Значения из входных данных присваиваются в качестве начальных, по завершении работы модели записываются значения указанных переменных в выходные данные. 2) В редакторе уравнений: - унаследованные уравнения выделяются цветом; - выполняется автоматический перенос длинных уравнений "по словам". 3) Исправлены замеченные ошибки. Версия 4.1.6 ------------- 1) В редакторе математических выражений появилась возможность использовать обычное математическое обзначение для определенного интеграла и бесконечности. Версия 4.1.5 ------------- 1) Появилась возможность использовать условные уравнения без альтернативы "ELSE", например y = if x>=0 then z Это означает, что при невыполнении условия переменная y сохраняет последнее значение. 2) При использовании функции integral можно использовать в качестве пределов интегрирования значения "плюс бесконечность" (Infinity) и "минус бесконечность" (-Infinity). 3) В установках проекта появилась возможность отключить опцию назначения переменным начального значения по умолчанию. Новые переменные при этом будут получать в качествк начального специальное значение "?". При наличии хотя бы у одной переменной (параметра, константы) такого значения не будет создаваться выполняемая модель. Следует различать отсутствие начального значения и значение "?". Первое означает, что начальное значение необязательно, второе - что оно должно быть, но не определено (например, не согласовано с постановщиком задачи). 4) При использовании необъявленных переменных в описании функций, процедур или последовательности мгновенных действий предлагается добавить соответствующую переменную (ранее это делалось только для систем уравнений). 5) Исправлены замеченные ошибки. Версия 4.1.4 ------------- 1) Появилась возможность при обращении к функциям integral, root, maxfun, minfun (см. "Функционалы" в разделе "Предопределенные функции и процедуры") не указывать абсолютную погрешность вычислений. Если этот параметр не указан, то используется значение абсолютной погрешности, указанное в установках модели. 2) Исправлены замеченные ошибки. Версия 4.1.3 ------------- 1) Введена возможность загрузки из файла специальных установок визуальной модели при входе в состояние. 2) Доработан интерфейс "скрытой" модели. 3) Исправлены замеченные ошибки. Версия 4.1.2 ------------- 1) Введены команды сохранения / восстановления состояния визуальной модели. 2) Доработан интерфейс "скрытой" модели в части возможности одновременно работать с несколькими экземплярами модели (эти возможности доступны только в специальной версии). 3) Исправлены замеченные ошибки. Версия 4.1.1 ------------- 1) Исправлены замеченные ошибки. Версия 4.1.0 ------------- 1) Разработан новый единый редактор математических выражений, который используется при редактировании систем уравнений, а также алгоритмических функций и мгновенных действий в состояниях и переходах карты поведения. Это позволяет записывать математические зависимости в естественной форме даже в алгоритмических операторах. Новый редактор позволяет записыватьв естественной форме векторные и матричные литералы. Редактор также выделяет ключевые слова и поддерживает подсказку для параметров процедур и функций, а также для внешних переменных локальных объектов, элементов импортируемых пакетов и параметров сигналов. 2) Введена новая функция getFilePath для интерактивного выбора файла. 3) Введена новая процедура error для вывода сообщения и остановки модели. 4) Справочная система переведена в формат "HTML-help" (chm). 5) Исправлены замеченные ошибки. Версия 4.0.13 ------------- 1) Исправлены замеченные ошибки. 2) Введено выравнивание положения внешних переменных на структурной схеме по координатной сетке. Соответственно выравниваются по сетке и линии связей. Для ранее выполненных моделей корректировка координат производится автоматически. Версия 4.0.12 ------------ 1) Исправлены замеченные ошибки. Версия 4.0.11 ------------ 1) Исправлены замеченные ошибки. 2) Введены новые предопределенные функции: max(X) – возвращает максимальное значение элементов вектора или матрицы X. mean(X) – возвращает среднее значение элементов вектора или матрицы X. min(X) – возвращает минимальное значение элементов вектора или матрицы X. sum(X) – возвращает сумму элементов вектора или матрицы X. variance(X) – возвращает значение дисперсии для выборки, заданной вектором X. 3) Добавлена возможность установки цветового градиента в окне диаграммы. 4) Изменен порядок настройки параметров диаграммы: все изменения применяются только после нажатия кнопки "OK". Версия 4.0.10 ------------ 1) Исправлены замеченные ошибки. 2) Введена предопределенная функция function Finalized(in X: object) return boolean; Функция возвращает TRUE, если объект X гибридный и текущим состоянием его карты поведения является конечное состояние. Например, если в модели есть локальные объекты U1 и U2, то можно синхронизировать переходв карте поведения модели с окончанием переходных процессов в обоих объектах, указав условие срабатывания when Finalized(U1) and Finalized(U2) Версия 4.0.9 ------------ 1) Исправлены замеченные ошибки. 2) В мгновенных действиях карты поведения можно послать сигнал на соответствующий вход докального объекта, например send U1.Start(1,2); 3) Изменены команды всплывающих меню в редакторе класса и менеджере проекта 4) Имена переменных в окне переменных выполняемой модели сортируются в алфавитном порядке. Версия 4.0.8 ------------ 1) Исправлены замеченные ошибки. 2) Введены описатели видимости public и private для глобальных классов, констант и функций. 3) Для обозначения производных наравне с обозначением d(x)/dt в текстовой форме можно использовать x', x''. 4) Добавлены предопределенные функции: NaN,Infinity,IsNaN,IsInfinite 5) В менеджере проекта показывается полная иерархия локальных классов, локальные классы любого уровня вложенности можно перетаскивать из менджера проекта в редактор карты поведения методом "darg-and-drop". Версия 4.0.7 ------------ 1) Исправлены замеченные ошибки. 2) Понижен порог переключения на экпоненциальный формат представления вещественных чисел в окне диаграммы. Версия 4.0.6 ------------ 1) Автомасштабирование диалога выбора перечислимого значения в визуальной модели. 2) Запоминаются значения параметров модели, измененные в предыдущем прогоне модели.