Inter runnable variables not imported for init runnable
23 views (last 30 days)
I have a software component with 2 runnables 1)Init runnable 2)Periodic 10ms runnable. There are few Inter runnable variables configured and ReadWrite access is provided to both runnables, But still i see warning as mentioned below.
Warning: Inter-runnable variable (IRV) 'CddComponent/CddComponent_MainFunction_10ms_sys' in runnable
'IRV_InternalStatus' not imported into Simulink model. Simulink supports IRVs that communicate data between
runnables, but this IRV is read and written by only one runnable. Either delete this IRV from the arxml file or use a different
approach for data that is accessed by only one runnable, such as arTypedPerInstanceMemory.
Question: 1)Why is this warning still seen even after i provide ReadWrite access to both "InitRunnable" and "Periodic10msRunnable" ?
2)If i try to create IRVs for Init Runnable in Simulink Model, it throws a build error that IRVs cannot be defined for Init Runnable or function. But my design requires to access IRVs in Init Runnable.