exponenta event banner

Просмотр и изменение информации о переменных

Просмотр информации о переменных

На странице Преобразовать в фиксированную точку приложения Конвертер фиксированных точек можно просмотреть информацию о переменных в функциях MATLAB ®. Чтобы просмотреть информацию о переменных для функции, выбранной на панели Исходный код (Source Code), используйте вкладку Переменные (Variables) или остановитесь над переменной в окне кода. Дополнительные сведения см. в разделе Просмотр переменных.

Можно просмотреть информацию о переменной:

  • Переменная

    Имя переменной. Переменные классифицируются и сортируются как входные, выходные, постоянные или локальные переменные.

  • Напечатать

    Исходный размер, тип и сложность каждой переменной.

  • Сим Мин

    Минимальное значение, назначенное переменной во время моделирования.

  • Сим Макс

    Максимальное значение, назначенное переменной во время моделирования.

Для поиска переменной в окне кода MATLAB и на вкладке Переменные используйте Ctrl+F.

Изменение информации о переменных

При изменении информации о переменных приложение выделяет измененные значения жирным шрифтом. Можно изменить следующие поля:

  • Статический минимум

    В поле можно ввести значение статического минимума или повысить уровень информации Sim Min. См. раздел Продвижение значений Sim Min и Sim Max.

    Редактирование этого поля не инициирует статический анализ диапазона, но приложение использует отредактированные значения в последующих анализах.

  • Статический максимум

    В поле можно ввести значение статического максимума или повысить уровень информации Sim Max. См. раздел Продвижение значений Sim Min и Sim Max.

    Редактирование этого поля не инициирует статический анализ диапазона, но приложение использует отредактированные значения в последующих анализах.

  • Целое число

    Приложение использует данные моделирования, чтобы определить, всегда ли значения, назначенные переменной во время моделирования, были целыми числами. Это поле можно переопределить вручную.

    Редактирование этого поля не инициирует статический анализ диапазона, но приложение использует отредактированное значение в последующих анализах.

  • Предлагаемый тип

    Параметры подписи, длины слова и длины дроби можно изменять по отдельности:

    • На вкладке Переменные измените значение в поле Тип изменения.

    • В окне кода выберите переменную, а затем измените поле Предлагаемый тип.

    Если выбрана регистрация данных для гистограммы, гистограмма динамически обновляется в соответствии с изменениями предлагаемого типа. Также можно изменить предлагаемый тип гистограммы, см. раздел Данные журнала для гистограммы.

Вернуть изменения

  • Чтобы очистить результаты и вернуть измененные значения, щелкните правой кнопкой мыши вкладку Переменные (Variables) и выберите Reset entire table.

  • Чтобы вернуть тип выбранной переменной к типу, вычисленному приложением, щелкните правой кнопкой мыши поле и выберите Undo changes.

  • Чтобы отменить изменения переменных, щелкните поле правой кнопкой мыши и выберите Undo changes for all variables.

  • Чтобы удалить значение статического диапазона, щелкните правой кнопкой мыши отредактированное поле и выберите Clear this static range.

  • Чтобы очистить введенные вручную значения статического диапазона, щелкните правой кнопкой мыши в любом месте вкладки «Переменные» и выберите Clear all manually entered static ranges.

Продвижение значений Sim Min и Sim Max

Приложение Fixed-Point Converter позволяет повысить минимальные и максимальные значения моделирования до статических минимальных и максимальных значений. Эта возможность полезна, если не заданы статические диапазоны и модель смоделирована с входными данными, охватывающими полный предполагаемый рабочий диапазон.

Для копирования:

  • Диапазон моделирования для выбранной переменной, выберите переменную, щелкните правой кнопкой мыши и выберите Copy sim range.

  • Диапазоны моделирования для входных данных верхнего уровня, щелкните правой кнопкой мыши столбец «Статический минимум» или «Статический максимум» и выберите Copy sim ranges for all top-level inputs.

  • Диапазоны моделирования для постоянных переменных, щелкните правой кнопкой мыши столбец «Статический минимум» или «Статический максимум» и выберите Copy sim ranges for all persistent variables.