- https://www.mathworks.com/help/simulink/ug/work-with-array-of-buses-signals.html
- https://www.mathworks.com/help/simulink/slref/selector.html
- https://www.mathworks.com/help/simulink/ug/parameter-values-and-specification-methods.html
Structure Member Array Index Selection using Selector
1 次查看(过去 30 天)
显示 更早的评论
How to Define in Simuling Block as Struct memeber Array
typedef struct
{
unsigned int A[2];
unsigned int B[2];
}Base_S;
Base_S l_timer_Check[2]={ {10,12},{4,5}};
void fn_output_Time()
{
int check_Timer;
check_Timer= l_timer_Check[1].A[1];
}
Out Put is came as only check_Timer= l_timer_Check[1].A;
How to Resolve it as check_Timer= l_timer_Check[1].A[1];
0 个评论
回答(1 个)
Kartik Saxena
2024-1-10
Hi,
I understand that you want to define Simulink block programmatically through your code.
The following example from MathWorks documentation illustrates the same:
Since you are using the Bus Selector block, these are some other MathWorks documentations that would help you regarding the same:
I hope this resolves your issue.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Simulink Functions 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!