Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Simulink. Моделирование. Использование текущего значения времени
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Вопросы системного уровня проектирования
DmitriyX
Вопрос такой. Можно ли как-нибудь в симулинке в блоках использовать
переменную, в которой записано текущее значение времени? Хотелось бы с
помощью этого сделать следующее для начала:
1) Сгенерировать функцию, зависящую от времени, например: sin(t)*t. (в одном блоке)
2) Сгенерировать усилительный блок Gain, у которого коэффициент усиления переменный и
зависит от текущего момента времени.
Есть ли альтернативные способы решения описанных выше задач?

Спасибо заранее
mikele
Все это можно сделать.
Самое простое решение - это собрать нужный блок из основных (простейших) элементов, что имеются в MatLab. После чего всё объединить в подсистему (Subsystem).
Другой варинт - это использование, в простейшем случае, MATLAB Fcn, и в более продвинутом, S-Function.
Более подробную информацию можно найти здесь и здесь

для простейшего случая смотрим картинки:
http://ftpshnik.narod.ru/matlab1.PNG
http://ftpshnik.narod.ru/matlab2.PNG
DmitriyX
Цитата(mikele @ Mar 26 2006, 13:44) *
Все это можно сделать.
Самое простое решение - это собрать нужный блок из основных (простейших) элементов, что имеются в MatLab. После чего всё объединить в подсистему (Subsystem).
Другой варинт - это использование, в простейшем случае, MATLAB Fcn, и в более продвинутом, S-Function.
Более подробную информацию можно найти здесь и здесь

для простейшего случая смотрим картинки:
http://ftpshnik.narod.ru/matlab1.PNG
http://ftpshnik.narod.ru/matlab2.PNG


Спасибо огромное, особено за картинки, это именно то, что нужно было.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.