Hi teun hinkamp,
It seems that you are facing error in SI core engine bus selector. The error messages you are encountering suggest that there is a mismatch between the expected bus signals and the actual signals being provided to the Bus Selector blocks. This can occur when the structure of the input bus does not contain the signals that the Bus Selector block is configured to select.
In Simulink, variant blocks and variant conditions are used to switch between different implementations of a system component under different conditions or configurations. The variant conditions determine which variant is active during simulation. Here is how you can address the issue:
- Locate Variant Conditions: Variant conditions are typically defined in the model workspace, MATLAB base workspace, or a data dictionary. To locate them, you can search for the variant control variables in these workspaces. You can also look for Variant Source or Variant Subsystem blocks in your model, which may contain variant control variables. By double-clicking on these blocks, you can inspect their variant control properties.
- Modify Variant Conditions: If you find the variant control variables, you can modify their values to activate the correct variant that contains the expected bus signals. If the variant control variables are locked or part of a protected model, you may need permission to change them or request changes from the model author or administrator.
- Check Bus Definitions: Ensure that the bus definitions (e.g., Bus Creator blocks) upstream of the Bus Selector blocks include all the signals that the Bus Selector is trying to access.
I hope this helps!
Best Regards,
Abhishek Chakram