|
Dagnabit |
Forum-Century
|
|
Beiträge: 244
|
|
|
|
Anmeldedatum: 23.04.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.04.2009, 12:06
Titel: Programmplanung
|
|
Hallo liebe Leute
Hat jemand von euch schon mal ein umfangreiches Matlabprogramm (mit graphischer Oberfläche) geplant?
Nachdem Matlab eine Interpretersprache ist, gibts anscheinend nur die Möglichkeit mit Hilfe von Struktogrammen und Programmablaufplänen (PAP) zu arbeiten. Das stell ich mir aber ziemlich aufwendig vor.
Ich hab mir am Amfang einmal einen groben PAP erstellt. Der war keine wirkliche Hilfe und ist für Dokumentationszwecke nicht geeignet, da er einfach zu grob ist.
Ich freue mich auf Ideen und Anregungen
lg
Martin
|
|
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 24.04.2009, 12:57
Titel:
|
|
Das würde mich auch mal interessieren. In den allermeisten Fällen wächst wohl eine bestehnde Anwendung organisch und wird nicht von Anfang an geplant.
Andreas
|
|
|
steve |
Ehrenmitglied
|
|
Beiträge: 2.029
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: Wien
|
|
|
|
Version: R2024a
|
|
|
|
|
|
Verfasst am: 24.04.2009, 13:35
Titel:
|
|
Moin,
bei mir war es auch so, dass ich erst eine "einfache" Funktion geschrieben habe, die in elementaren Dingen das gemacht hat, was ich wollte.
Anschließend ist dann das Programm nach und nach drum herum entstanden und gewachsen - so wie Andreas auch sagte.
Ich denke, das Problem bei einer kompletten Vorausplanung ist, dass man im Prinzip ganz genau wissen muss, was das Programm leisten soll (ist in Grundelementen meist der Fall). Dazu kommt dann, das man beim Programmieren immer tiefer in die Problematik einsteigt und zwischendruch feststellt, das dies und das auch noch sinnvoll wäre einzubauen - schon weicht man von dem vorgefertigten Plan ab.
Ich bin auch auf weitere Meinungen gespannt.
Gruß
Alex
_________________
>> I told me to.
____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
Dagnabit |
Themenstarter
Forum-Century
|
|
Beiträge: 244
|
|
|
|
Anmeldedatum: 23.04.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.04.2009, 13:59
Titel:
|
|
@ Andreas und Alex
Ihr beiden dürftet meiner Einschätzung nach keine Hobby-Programmierer sein sondern schon umfangreiche Aufgaben umsetzen.
Gibt es da keine Forderungen bzgl. Doku seitens der Auftraggeber bzw. Chef´s?
Außerdem mache ich gerade die Erfahrung, dass man ziemlich schnell den Überblick verliert.
Wenn ich mal einen Monat Urlaub machen würde, müsste ich vermutlich bei 0 beginnen.
Zwar könnte man sich notieren in welchem .m file und in welcher Zeile eine Variable oder Funktion verwendet wird, aber sobald man ein Stück Code einfügt stimmt ja die Zeile nicht mehr.....
lg
Martin
|
|
|
steve |
Ehrenmitglied
|
|
Beiträge: 2.029
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: Wien
|
|
|
|
Version: R2024a
|
|
|
|
|
|
Verfasst am: 24.04.2009, 15:45
Titel:
|
|
Ich habe mir folgendes Vorgehen angewöhnt:
1. Anlegen von einem Entwicklungsordner und einem Ordner in dem die letzte komplett funktionierende Version liegt.
2. Ausgibiges Kommentieren und aussagekräftiges Benennen der Variablen.
3. Möglichst viel in externe Funktionen auslagern.
Damit fahre ich zumindest sehr gut.
Was Vorgaben angeht, ist es ja meist so, dass der Chef/Auftraggeber eine Vorstellung hat, was das Programm können/leisten soll - die Umsetzung aber größtenteils dem Programmierer überlässt.
Gruß
Alex
_________________
>> I told me to.
____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
|
|
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 - 2025
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.
|
|