Перейти к содержимому

Repeating sequence simulink как работает

  • автор:

Repeating Sequence

The Repeating Sequence block outputs a periodic scalar signal having a waveform that you specify using the Time values and Output values parameters. The Time values parameter specifies a vector of output times. The Output values parameter specifies a vector of signal amplitudes at the corresponding output times. Together, the two parameters specify a sampling of the output waveform at points measured from the beginning of the interval over which the waveform repeats (the period of the signal).

By default, both parameters are [0 2] . These default settings specify a sawtooth waveform that repeats every 2 seconds from the start of the simulation and has a maximum amplitude of 2 .

Examples

Specify a Waveform with the Repeating Sequence Block

Specify a Waveform with the Repeating Sequence Block

How you specify a waveform with the Repeating Sequence block.

Repeating Sequence

Блок Repeating Sequence выводит периодический скалярный сигнал, имеющий форму волны, что вы задаете использование параметры Output values и Time values. Параметр Time values задает вектор выходных времен. Параметр Output values задает вектор из амплитуд сигнала в соответствующие выходные времена. Вместе, эти два параметра задают выборку выходной формы волны в точках, измеренных с начала интервала, на котором форма волны повторяется (период сигнала).

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

Порты

Вывод

Port_1 — Периодический выходной сигнал
скаляр

Выходной сигнал задан Time values и параметрами Output values, чтобы создать периодический скалярный сигнал.

Типы данных: double

Параметры

Time values — Вектор выходных времен
[0 2] (значение по умолчанию) | вектор

Вектор из строго монотонно увеличивающихся временных стоимостей. Период сгенерированной формы волны является различием последних и первых значений этого параметра.

Программируемое использование
Параметры блоков: rep_seq_t
Ввод: символьный вектор
Значения: вектор
Значение по умолчанию: [0 2]

Output values — Вектор из выходных значений
[0 2] (значение по умолчанию) | вектор

Вектор из выходных значений, которые задают выходную форму волны. Каждый элемент соответствует временной стоимости в параметре Time values.

Программируемое использование
Параметры блоков: rep_seq_y
Ввод: символьный вектор
Значения: вектор
Значение по умолчанию: [0 2]

Примеры модели

Specify a Waveform with the Repeating Sequence Block

Задайте форму волны с повторяющимся блоком последовательности

Как вы задаете форму волны с блоком Repeating Sequence.

Modeling a Fault-Tolerant Fuel Control System

Моделирование отказоустойчивой топливной системы управления

Объедините Stateflow® с Simulink®, чтобы эффективно смоделировать гибридные системы. Этот тип моделирования особенно полезен для систем, которые имеют многочисленные возможные операционные режимы на основе дискретных событий. Традиционный поток сигналов обработан в Simulink, в то время как изменения в настройке управления реализованы в Stateflow. Модель, описанная ниже, представляет топливную систему управления для бензинового двигателя. Система очень устойчива в том отдельном датчике, отказы обнаруживаются, и система управления динамически реконфигурирована для непрерывной операции.

Two Cylinder Model with Load Constraints

Две модели гидроцилиндра с ограничениями загрузки

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

Simulating Systems with Variable Transport Delay Phenomena

Симуляция систем с переменными транспортными явлениями задержки

Два случая, где можно использовать Simulink®, чтобы смоделировать переменные транспортные явления задержки.

Характеристики блока

Типы данных

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

Многомерные сигналы

Сигналы переменного размера

Обнаружение пересечения нулем

Алгоритмы

Блок устанавливает входной период как различие между первым и последним значением параметра Time values. Выход в любое время t выход во время t = t-n*period , где n целое число. Последовательность повторяется в t = n*period . Блок использует линейную интерполяцию, чтобы вычислить значение формы волны между выходными временами, которые вы задаете.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Не рекомендуемый для производственного кода.

Рассмотрите использование Repeating Sequence Stair или блоков Repeating Sequence Interpolated для генерации кода.

Смотрите также

Представлено до R2006a

Документация Simulink

  • Примеры
  • Блоки и другая ссылка
  • Информация о релизах
  • PDF-документация

Поддержка

  • MATLAB Answers
  • Помощь в установке
  • Отчеты об ошибках
  • Требования к продукту
  • Загрузка программного обеспечения

© 1994-2021 The MathWorks, Inc.

  • Условия использования
  • Патенты
  • Торговые марки
  • Список благодарностей

Для просмотра документации необходимо авторизоваться на сайте
Войти
Памятка переводчика

1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.

2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.

3. Сохраняйте структуру оригинального текста — например, не разбивайте одно предложение на два.

4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.

5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.

Repeating Sequence

Блок Repeating Sequence выводит периодический скалярный сигнал, имеющий форму волны, что вы задаете использование параметры Output values и Time values. Параметр Time values задает вектор выходных времен. Параметр Output values задает вектор из амплитуд сигнала в соответствующие выходные времена. Вместе, эти два параметра задают выборку выходной формы волны в точках, измеренных с начала интервала, на котором форма волны повторяется (период сигнала).

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

Порты

Вывод

Port_1 — Периодический выходной сигнал
скаляр

Выходной сигнал задан Time values и параметрами Output values, чтобы создать периодический скалярный сигнал.

Типы данных: double

Параметры

Time values — Вектор выходных времен
[0 2] (значение по умолчанию) | вектор

Вектор из строго монотонно увеличивающихся временных стоимостей. Период сгенерированной формы волны является различием последних и первых значений этого параметра.

Программируемое использование
Параметры блоков: rep_seq_t
Ввод: символьный вектор
Значения: вектор
Значение по умолчанию: [0 2]

Output values — Вектор из выходных значений
[0 2] (значение по умолчанию) | вектор

Вектор из выходных значений, которые задают выходную форму волны. Каждый элемент соответствует временной стоимости в параметре Time values.

Программируемое использование
Параметры блоков: rep_seq_y
Ввод: символьный вектор
Значения: вектор
Значение по умолчанию: [0 2]

Примеры модели

Specify a Waveform with the Repeating Sequence Block

Задайте форму волны с повторяющимся блоком последовательности

Как вы задаете форму волны с блоком Repeating Sequence.

Modeling a Fault-Tolerant Fuel Control System

Моделирование отказоустойчивой топливной системы управления

Объедините Stateflow® с Simulink®, чтобы эффективно смоделировать гибридные системы. Этот тип моделирования особенно полезен для систем, которые имеют многочисленные возможные операционные режимы на основе дискретных событий. Традиционный поток сигналов обработан в Simulink, в то время как изменения в настройке управления реализованы в Stateflow. Модель, описанная ниже, представляет топливную систему управления для бензинового двигателя. Система очень устойчива в том отдельном датчике, отказы обнаруживаются, и система управления динамически реконфигурирована для непрерывной операции.

Two Cylinder Model with Load Constraints

Две модели гидроцилиндра с ограничениями загрузки

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

Simulating Systems with Variable Transport Delay Phenomena

Симуляция систем с переменными транспортными явлениями задержки

Два случая, где можно использовать Simulink®, чтобы смоделировать переменные транспортные явления задержки.

Характеристики блока

Типы данных

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

Многомерные сигналы

Сигналы переменного размера

Обнаружение пересечения нулем

Алгоритмы

Блок устанавливает входной период как различие между первым и последним значением параметра Time values. Выход в любое время t выход во время t = t-n*period , где n целое число. Последовательность повторяется в t = n*period . Блок использует линейную интерполяцию, чтобы вычислить значение формы волны между выходными временами, которые вы задаете.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Не рекомендуемый для производственного кода.

Рассмотрите использование Repeating Sequence Stair или блоков Repeating Sequence Interpolated для генерации кода.

Смотрите также

Представлено до R2006a

Документация Simulink

  • Примеры
  • Блоки и другая ссылка
  • Информация о релизах
  • PDF-документация

Поддержка

  • MATLAB Answers
  • Помощь в установке
  • Отчеты об ошибках
  • Требования к продукту
  • Загрузка программного обеспечения

© 1994-2021 The MathWorks, Inc.

  • Условия использования
  • Патенты
  • Торговые марки
  • Список благодарностей

Для просмотра документации необходимо авторизоваться на сайте
Войти
Памятка переводчика

1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.

2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.

3. Сохраняйте структуру оригинального текста — например, не разбивайте одно предложение на два.

4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.

5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.

Repeating Sequence

The Repeating Sequence block outputs a periodic scalar signal having a waveform that you specify using the Time values and Output values parameters. The Time values parameter specifies a vector of output times. The Output values parameter specifies a vector of signal amplitudes at the corresponding output times. Together, the two parameters specify a sampling of the output waveform at points measured from the beginning of the interval over which the waveform repeats (the period of the signal).

By default, both parameters are [0 2] . These default settings specify a sawtooth waveform that repeats every 2 seconds from the start of the simulation and has a maximum amplitude of 2 .

Examples

Specify a Waveform with the Repeating Sequence Block

Specify a Waveform with the Repeating Sequence Block

How you specify a waveform with the Repeating Sequence block.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *