В некоторых ситуациях может не потребоваться регистрировать значения сигналов для каждого временного шага моделирования. Можно использовать несколько стратегий, чтобы указать, какие данные сигнала должны регистрироваться во время моделирования. В зависимости от требований можно использовать несколько стратегий ограничения размера регистрируемых данных. Можно указать значения сигналов для регистрации с помощью:
Прореживание - регистрировать каждое n-е значение сигнала.
Ограничить точки данных до последней (Limit data points to last) - регистрирует только последние n значений сигнала.
Интервалы регистрации - укажите определенные интервалы времени для регистрации данных.
Внимательно изучите требования к данным, прежде чем уменьшать количество значений сигналов, зарегистрированных при моделировании. Ограничение данных может пропускать критические моменты времени, а прореживание может вызвать наложение псевдонимов, если эффективная частота дискретизации слишком мала.
Прореживание снижает эффективную частоту выборки для зарегистрированных данных. Чтобы уменьшить количество регистрируемых точек данных, укажите коэффициент прореживания больше единицы. Например, прореживание коэффициента 2 регистрирует каждую другую точку данных, уменьшая количество регистрируемых точек и эффективную частоту выборки вдвое. Способ применения коэффициента прореживания зависит от регистрируемых данных, которые требуется прореживать.
| Метод ведения журнала | Как указать прореживание |
|---|---|
| Регистрация сигналов | Используйте диалоговое окно Свойства сигнала (Signal Properties) или диалоговое окно Свойства инструментария (Instrumentation Properties). Выберите «Прореживание» и укажите коэффициент прореживания. Для открытия диалогового окна «Свойства сигнала» щелкните правой кнопкой мыши сигнал и выберите «Свойства». Для открытия диалогового окна «Instrumentation Properties» щелкните правой кнопкой мыши значок регистрации сигнала и выберите «Properties». Коэффициент прореживания применяется только к выбранному сигналу. Для различных сигналов можно задать различные коэффициенты прореживания. |
| Ведение журнала хранилища данных | Используйте параметр блока прореживания. Коэффициент прореживания применяется только к этому блоку. |
| Регистрация выходных данных и состояний | Используйте параметр Прореживание (Decimation) в параметрах конфигурации модели на панели Импорт/экспорт данных (Data Import/Export) в разделе Дополнительные параметры (Additional parameters). Указанный коэффициент прореживания применяется ко всем зарегистрированным выходам и состояниям. |
Если требуется сохранить или проанализировать только данные из конца моделирования, можно настроить ведение журнала так, чтобы регистрировать только последние n значений сигнала. Способ указания количества точек данных для регистрации зависит от способа регистрации данных.
| Метод ведения журнала | Как указать прореживание |
|---|---|
| Регистрация сигналов | Используйте диалоговое окно Свойства сигнала (Signal Properties) или диалоговое окно Свойства инструментария (Instrumentation Properties). Выберите «Ограничить число точек данных» и укажите количество значений образцов для регистрации. Для открытия диалогового окна «Свойства сигнала» щелкните правой кнопкой мыши сигнал и выберите «Свойства». Для открытия диалогового окна «Instrumentation Properties» щелкните правой кнопкой мыши значок регистрации сигнала и выберите «Properties». Настройка применяется только к выбранному сигналу. |
| Ведение журнала хранилища данных | Используйте параметр Limit data points to last block. Коэффициент прореживания применяется только к этому блоку. |
| Регистрация выходных данных и состояний | Выберите параметр Limit data points to last в параметрах конфигурации модели на панели Импорт/экспорт данных (Data Import/Export) в разделе Дополнительные параметры (Additional parameters) и укажите количество регистрируемых значений сигнала. Указанный коэффициент прореживания применяется ко всем зарегистрированным выходам и состояниям. |
При регистрации только последних значений моделирования блоки пульта управления и инспектор данных моделирования не отображают данные во время моделирования.
Если требуется сохранить и проанализировать данные только для определенных временных интервалов, можно указать временные интервалы для регистрации данных. Использование интервалов регистрации позволяет сохранять определенные данные без изменения или усложнения модели.
Укажите интервалы регистрации с помощью параметра Интервалы регистрации (Logging intervals) на панели параметров конфигурации модели Импорт/экспорт данных (Data Import/Export) в разделе Дополнительные параметры (Additional parameters). Укажите интервалы регистрации как матрицу n-by-2, где n - количество интервалов, число в первом столбце указывает начало интервала регистрации, а число во втором столбце указывает конец. Например, если параметр Интервалы регистрации указан как [2,4;7,9], записанные данные сохраняются между временами 2 и 4 и снова между временами 7 и 9.
Указанные интервалы регистрации применяются к:
Регистрация времени, состояний и выходных данных.
Регистрация сигналов.
Данные, зарегистрированные с помощью блока «В рабочую область».
Данные, зарегистрированные с помощью блока «В файл».
Интервалы регистрации не применяются к окончательному протоколированию состояния, данным, зарегистрированным с помощью областей, или данным, зарегистрированным в инспекторе данных моделирования.
При использовании интервалов регистрации блоки панели управления обновляют только отображаемое значение подключенного сигнала в течение указанных интервалов регистрации.