Can the IC (Initial condition) block in Simulink take a Simulink.Bus object as a parameter from the base workspace?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Sungwoo David
el 3 de Mayo de 2024
Comentada: Sungwoo David
el 15 de Mayo de 2024
Hello folks,
I hope you are doing well!
I have been trying to use the IC (initial condtion) block to initialise an input in my Simulink model as I am looping an output to a input via a unit delay block (to prevent an alegbraic loop error), but I am having issues with this as I keep getting an error: Invalid setting in 'Nameofmodel/IC' for parameter 'Value'.
I am trying to feed the IC block a Simulink.Bus object that I have created using the Simulink.Bus.createObject() (struct to bus) in the MATLAB workspace. I have read the IC block documentation and the block characteristics have 'bus' as a data type so I wanted to confirm with someone in the Mathworks community whether if you can successfully use a bus objects as a parameter for an IC block in Simulink?
Thank you for taking the time to read my question and I would appreciate any help with resolving my issue.
0 comentarios
Respuesta aceptada
Paras Gupta
el 15 de Mayo de 2024
Editada: Paras Gupta
el 15 de Mayo de 2024
Hey Sungwoo,
I understand that you receive an error when setting a 'Simulink.Bus' object as an 'Inital Value' parameter in the IC block.
The block characteristics which have the data type 'bus' listed indicate the data type of the input/output signal of the block. The input 'Port_1' and output 'Port_1' of the IC block support the 'bus' data type as per documentation.
However, the 'Initial Value' parameter does not support a 'Simulink.Bus' object. Please refer to the description of 'Initial Value' under the 'Parameters' section in the following link.
Hope this answers your query.
Más respuestas (0)
Ver también
Categorías
Más información sobre Sources en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!