DmitriyX 0 22 марта, 2006 Опубликовано 22 марта, 2006 · Жалоба Вопрос такой. Можно ли как-нибудь в симулинке в блоках использовать переменную, в которой записано текущее значение времени? Хотелось бы с помощью этого сделать следующее для начала: 1) Сгенерировать функцию, зависящую от времени, например: sin(t)*t. (в одном блоке) 2) Сгенерировать усилительный блок Gain, у которого коэффициент усиления переменный и зависит от текущего момента времени. Есть ли альтернативные способы решения описанных выше задач? Спасибо заранее Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mikele 0 26 марта, 2006 Опубликовано 26 марта, 2006 (изменено) · Жалоба Все это можно сделать. Самое простое решение - это собрать нужный блок из основных (простейших) элементов, что имеются в MatLab. После чего всё объединить в подсистему (Subsystem). Другой варинт - это использование, в простейшем случае, MATLAB Fcn, и в более продвинутом, S-Function. Более подробную информацию можно найти здесь и здесь для простейшего случая смотрим картинки: http://ftpshnik.narod.ru/matlab1.PNG http://ftpshnik.narod.ru/matlab2.PNG Изменено 26 марта, 2006 пользователем mikele Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DmitriyX 0 12 октября, 2006 Опубликовано 12 октября, 2006 · Жалоба Все это можно сделать. Самое простое решение - это собрать нужный блок из основных (простейших) элементов, что имеются в MatLab. После чего всё объединить в подсистему (Subsystem). Другой варинт - это использование, в простейшем случае, MATLAB Fcn, и в более продвинутом, S-Function. Более подробную информацию можно найти здесь и здесь для простейшего случая смотрим картинки: http://ftpshnik.narod.ru/matlab1.PNG http://ftpshnik.narod.ru/matlab2.PNG Спасибо огромное, особено за картинки, это именно то, что нужно было. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться