- Try using the Signal lines between different subsystem.
- If you do not want to use signal lines then, Data Store Memory read and write blocks can be used.
How can GoTo module transversing the enable system reports
3 次查看(过去 30 天)
显示 更早的评论
When I use the GoTo module to transmit variables to the enable system, the following error occurs:
error:Goto/From connections cannot cross nonvirtual subsystem boundaries. The only exception is when a goto is connected to a state output port
error:Invalid connection starts with 'WindFarmDFIGPhasorModel/Measurements/Goto1'
error:Invalid connection ends with 'WindFarmDFIGPhasorModel/Wind Turbine Doubly-Fed Induction Generator (Phasor Type)/Generator & Converters/Control/wind_dfig_rotor/Subsystem1/From1'
The scope of GoTo is set to global, but I still can't find a way to make GoTo traverse the enable module.
0 个评论
回答(1 个)
Ashutosh Thakur
2024-7-18
The error message states that it is not recommended to use Goto blocks with Non Virtual subsystems such as Triggered and Enabled subsystem. The Goto and From connections cannot cross between Non Virtual subsystem.
Setting the scope of a Goto block to global means it can be accessed from anywhere in the model, but it still cannot cross nonvirtual subsystem boundaries.
Instead of using Goto blocks, you can use following ways:
Following example will help in understaning the approach using Data Store Memory blocks:
This MATLAB answer discuss similar approach to this issue:
I hope this helps you!
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Subsystems 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!