реклама на сайте
подробности

 
 
> М-файл и Simulink
SledCom
сообщение Jun 23 2016, 09:07
Сообщение #1





Группа: Участник
Сообщений: 8
Регистрация: 17-05-16
Пользователь №: 91 755



Добрый день, уважаемые форумчане!

Извиняюсь, что не много не по озаглавленной в разделе теме, но очень нужна Ваша помощь. При моделировании в Simulink помимо стандартных блоков пришлось использовать собственно написанную m-функцию. Составленная модель напрочь отказывается работать, как выяснилось, из-за того, что работает с остальными симулинковскими блоками асинхронно, причем не смотря на выставленный у всех блоков схемы (в том числе в настройках m-функции) одинаковый Sample Time.
Вопрос: можно ли как-то заставить стандартные блоки Симулинка и написанную m-функцию любить друг друга????

Если нет, то тогда прошу помочь с реализацией следующего кода:

Код
function e = fcn(u,N)
persistent S, C, Count
if isempty (S)
   Count = 1;
end
if Count = 5 %Значение счетчика, после которого нужно все сбросить
   S = U^N;
   e = S;
   C = 1;
   S = 0;
else
   C = C+1;
   S = U^N
   e = S;
end


Вопрос в данном случае возникает в том, как в симулинке (используя только стандартные блоки) случае правильно сбросить счетчик?

Спасибо!
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 15th June 2025 - 18:57
Рейтинг@Mail.ru


Страница сгенерированна за 0.01363 секунд с 7
ELECTRONIX ©2004-2016