|
|
Eigene Klassen in Functions zeigen keinen Properties |
|
Quaneu |
Forum-Newbie
|
|
Beiträge: 6
|
|
|
|
Anmeldedatum: 14.01.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.02.2022, 08:37
Titel: Eigene Klassen in Functions zeigen keinen Properties
|
|
Hallo zusammen,
ich habe mir eine Klassenmodel geschrieben und will dieses nun in Functions verwenden, um typsicher zu sein und alle anderen Vorteile von Klassen zu nutzen.
Nun will ich diese Klassen in ener Function in einer anderen Klasse verwenden
Doch leider sehe ich in der Function WriteModules auf dem Objekt module keine Informationen. D.h. mir bietet die Klasse hier keinen Mehrwert. Ich habe jetzt als Workaround ein privates Property mit dem Typ angelegt und gehe über dies, damit ich z.B. wieder mit ".<Tab>" alle Properties usw. zu sehen. Doch leider finde ich dies sehr unschön. Daher meine Frage, gibt es hier eine schönere Lösung bzw. mache ich was falsch? Ich benutze aktuell Matlab 2018b.
Schöne Grüße
Quaneu
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 25.02.2022, 10:19
Titel:
|
|
Hallo,
in R2021b werden hier Vervollständigungsmöglichkeiten angeboten. Ich habe es auch in R2019a probiert, und dort leider noch nicht. Da ist MATLAB zwischenzeitlich wohl schlauer geworden.
Gibt es für dich einen starken Grund, der gegen den Wechsel auf eine aktuellere Version spricht?
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
Quaneu |
Themenstarter
Forum-Newbie
|
|
Beiträge: 6
|
|
|
|
Anmeldedatum: 14.01.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.03.2022, 08:46
Titel:
|
|
Hallo,
vielen Dank für die Information.
Es gibt "leider" noch Kunden bzw. alte Projekte die sogar noch mit Matlab 2015 laufen müssen, daher kann ich so schnell nicht auf die 2021 wechseln. Aber gut zu wissen, dass sich da was tut.
Schöne Grüße
Quaneu
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 02.03.2022, 19:07
Titel:
|
|
Hallo,
wahrscheinlich kannst du deine Kunden da nicht "bekehren". Vielleicht hilft aber doch ein kleines Anstubsen. Mir sind etliche Konzerne bekannt, die früher auch recht sporadisch aktualisiert haben, das inzwischen aber ca. alle 2 Jahre machen.
Wenn du keine anderen der zwischenzeitlich eingeführten Features verwendest, könntest du auch in R2021b entwickeln und dort die verbesserte Auto-Vervollständigung nutzen. Zugegebenermaßen birgt das schon das Risiko, dass man versehentlich doch mal neue oder geänderte Funktionalität verwendet.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|