How can I use Bus creator signal and Memory Block with initial conditions together?
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Mete Soylu
el 13 de Sept. de 2019
Comentada: Fangjun Jiang
el 13 de Sept. de 2019
Hi Everyone
I have a problem with my simulink design. I am creating a simple Bus signal with Bus creator ( picture 1)and giving a name as "LettersBus", then I want to delay my signal by using Memory block with initial condition "LettersBus" and checked inherit sample time (picture 2) . When I put a Bus selector after Memory Block , Bus selector doesn't see any signal of my Bus creator (picture 3). I couldn't understand why. Additionally, I have two errors when I run the simulation(picture 4). I don't know why it is giving DatatypeStr error all my constant blocks are Inherit from Constant value type and sample times 0.005.
When I don't use initial condition for Memory Block it shows bus signals after, but I want to use it with initial condition Lettersbus.
Matlab2015a .
Could you please help me? It seems simple but I couldn't find the way out. Helps would be much appriciated.
Picture 1
Picture 2
Picture 3
Picture 4
0 comentarios
Respuesta aceptada
Fangjun Jiang
el 13 de Sept. de 2019
"LettersBus" here is just a signal label, or the name of the bus. You can't assign it as the initial condition of the Memory block. Try 0:4 or any other valid value as the initial condition.
2 comentarios
Fangjun Jiang
el 13 de Sept. de 2019
It sets the initial value as 0:4 and then passes through whatever comes from the bus.
Más respuestas (0)
Ver también
Categorías
Más información sobre Event Functions en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!