Control System Tuner error: Unable to load a message catalog 'sldo:dialogs'. Please check the file location and format.

Hi all,
Community gratitude:
Firstly and as a long time lurker, thank you for answering other people's questions so thoroughly, I've definitely benefited before! I looked for this issue but couldn't find any similar question.
Description of the issue:
I have the Control System Toolbox and the Robust Control Toolbox on Matlab R2023a (academic version). In Simulink, inside the Control System Tuner App, I can open [Tuning -> Select Blocks] and select the blocks I wish to tune. However, when I try to open any of those blocks (double click or rigth click and "Open Selection") as in figure 1 below, I get the error message as copied below the figure.
I tried multiple simulink files, but it should be noted that the one in Figure 1 is a demo code from my professor, and that it works both for him and for my fellow students (also on R2023a). This makes me think I have some misconfiguration going on, but I can't figure it out. Am I simply missing a supporting Toolbox?
What I've tried: (without success)
  • Adding the path of the SLTunableBlockEditor.m class
  • Uninstall and reinstall all installed toolboxes
  • Uninstall and reinstall MATLAB entirely (including deactivating and reactivating my license)
  • Modifying the SLTunableBlockEditor.m class (I quickly stopped because I didn't have permission)
  • Doing the above steps over and over again like a crazy person.
Disclaimer: I don't think this is necessarily an issue specific to Control System Tuner, but it is the only context in which I have come across it.
Figure 1:
Figure 1
Red Text from the MATLAB Command Window:
Error using systuneapp.internal.dialogs.blockeditors.SLTunableBlockEditor/updateLTIEditorPanel
Unable to load a message catalog 'sldo:dialogs'. Please check the file
location and format.
Error in systuneapp.internal.dialogs.blockeditors.SLTunableBlockEditor/updateUI (line 43)
updateLTIEditorPanel(this,true);
Error in controllib.ui.internal.dialog.MixedInDialog/show (line 197)
updateUI(this);
Error in systuneapp.managers.TunableBlockEditorsManager/EditTunableBlock (line 55)
show(this.TunableBlockEditors{end},hAnchor,Region);
Error in systuneapp.databrowser.ControllerDataBrowser_/EditCallback (line 144)
EditTunableBlock(this.Tool.TunableBlockEditorsManager, ...
Error in systuneapp.databrowser.ControllerDataBrowser_/DoubleClickCallback (line 105)
EditCallback(this)
Error in matlab.ui.internal.databrowser.TableDataBrowser/cbDoubleClicked (line 398)
DoubleClickCallback(this,row);
Error in matlab.ui.internal.databrowser.TableDataBrowser>@(src,data)cbDoubleClicked(this,src,data) (line 386)
this.Table.CellDoubleClickedFcn = @(src,data) cbDoubleClicked(this,src,data);
Error using matlab.ui.internal.controller.uitable.WebMWTableController/handleCellDoubleClickedFromView
Error while evaluating Table CellDoubleClickedFcn.

4 Comments

I am having the same issue as well, If I solve it I will let your know
Just as an update, I tested this on two other devices running MATLAB2023a another windows machine and a linux one and still get the same error.
@Fredrik Rhenman thank you for your updates! I will also update this question if I uncover any new information
Still got the same error in MATLAB2024b. As mentioned in the other answer, it can be fixed by installing the Simulink Design Optimization toolbox. If I understand correctly, Control System Tuner relies on some dialogs that are part of the Simulink Design Optimization toolbox. @MathWorks Support Team would be great if this could be fixed if that's not the case in the 2025 versions.

Sign in to comment.

 Accepted Answer

SOLVED: I downloaded both the Optimization Toolbox and the Simulink Design Optimization Toolbox and it works now. I am not sure whether the Optimization Toolbox is absolutely necessary, but with both it definitely works (for me).

More Answers (0)

Asked:

on 24 Jun 2023

Commented:

on 24 Oct 2025

Community Treasure Hunt

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

Start Hunting!