How do I use SatelliteScenario Groundstation objects inside of a Parallel Computing Toolbox parfor loop

4 views (last 30 days)
I would like to compute access for a groundstation with multiple constellations using the Parallel Computing Toolbox. However, this simple example is not working. What am I doing wrong?
parfor idx = 1:2
startTime = datetime("today");
stopTime = startTime + days(1);
sampleTime = 60;
aScenario = satelliteScenario(startTime, stopTime, sampleTime);
aGroundstation = aScenario.groundStation(0, 0);
Here's the error I am getting:
>> SimpleTest
Error using matlabshared.satellitescenario.GroundStation
Invalid default value for property 'ColorConverter' in class 'matlabshared.satellitescenario.ScenarioGraphic':
Error defining property 'ConvertedColor' of class 'matlabshared.satellitescenario.internal.ColorConverter'. Class named
'' is undefined or does not support property validation.
Error in satelliteScenario/groundStation
Error in SimpleTest (line 1)
parfor idx = 1:2
Thank you!
  1 Comment
KRALFALLAH Mansour on 24 Apr 2022
Hello everyone,
I use Matlab 2020a, pls could you tell me in which version can I find the aerospace blocksets toolbox which countains the Spacecraft and orbit propagator blocksets.
Thank you in advance.

Sign in to comment.

Accepted Answer

Edric Ellis
Edric Ellis on 15 Oct 2021
Thanks for reporting this problem. You can work around this for now like so:
fetchOutputs(parfevalOnAll(@() delete(figure), 0));

Sign in to comment.

More Answers (0)


Find more on Parallel for-Loops (parfor) in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!