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

4 visualizaciones (últimos 30 días)
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 comentarios
Nadav
Nadav el 6 de Jul. de 2023
@Fredrik Rhenman thank you for your updates! I will also update this question if I uncover any new information
Simon
Simon hace alrededor de 14 horas
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.

Iniciar sesión para comentar.

Respuesta aceptada

Nadav
Nadav el 13 de Jul. de 2023
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).

Más respuestas (0)

Community Treasure Hunt

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

Start Hunting!

Translated by