|
|
2D CAD Modell mit Matlab erstellen (DXF-File) |
|
saxonfahrer |
Forum-Anfänger
|
|
Beiträge: 12
|
|
|
|
Anmeldedatum: 17.03.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.09.2010, 18:36
Titel: 2D CAD Modell mit Matlab erstellen (DXF-File)
|
|
Hallo,
ich habe folgendes Problem: Ich möchte eine 2D-Zeichnung mit Matlab erstellen und im DXF-Format speichern.
Generell sind die Teile, die ich zeichnen will sehr einfach, aber es wiederholen sich viele einfache Sachen.
Beispiel: in einem großem langem Rechteck sollen lauter sehr kleine Quadrate (in festen Abstand) auf eine der Rechteckseitenkanten angeordnet werden. Und weil das eine recht "stupide Arbeit" wäre möchte ich das gern automatisieren.
Kennt einer von euch eine Toolbox, mit der sowas möglich wäre.
Es müsste nämlich als DXF zuspeichern sein, sodass das FEM-Programme (die DXF importieren können) die so erstellten Zeichnungen auch verarbeiten könnne.
Besten Dank schonmal
Viele Grüße
saxonfahrer
|
|
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 28.09.2010, 07:57
Titel:
|
|
Was ich lese: "Ich möchte mit einem Programm dass nicht für CAD gedacht ist (MATLAB), CAD machen um dann die Bilder von diesem Programm dass FEM kann (MATLAB plus PDE Toolbox) in ein anderes FEM Programm zu exportieren".
Das finde ich nicht optimal.
MathWorks hat keinen DXF Export in einem Produkt. Möglich, dass es ein Drittanbieter kann. In jedem Fall ist es kein Hexenwerk zu tun, da die DXF Specs öffentlich sind:
http://www.programmersheaven.com/zone10/cat454/15091.htm
Andreas
|
|
|
saxonfahrer |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 12
|
|
|
|
Anmeldedatum: 17.03.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 28.09.2010, 22:10
Titel:
|
|
Hallo,
erstmal danke für die Antwort.
Im Prinzip hast du schon recht: ich will Matlab dafür nutzen um CAD Probleme zu bearbeiten. Dazu könnte man natürlich auch CAD-Software nehmen.ABER:
1. hab ich nicht und ist sau teuer
2. ich will sehr einfache Geometrie erzeugen, die sich teilweise extrem oft wiederholen und dessen Anordnung mathematischen Funktionen folgen soll
Das ist echt schwer mit CAD (jedenfalls bei meinem Können was AutoCAD und Co. angeht). Deshalb soll die DXF-File mit Matlab erzeugt werden.
Hier hab ich gefunden, wonach ich gesucht habe:
http://school.mech.uwa.edu.au/~jamest/matlab-dxf
Damit hab ich nach 1-2h rumfummeln alles zusammengehabt wie ich es wollte und die DXF-files haben funktioniert.
Jetzt kann ich mich ja dabei machen und rausfinden, wie FEM mit Matlab geht
Bis dahin
Alex
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 29.09.2010, 12:39
Titel:
|
|
Hallo Andreas,
Andreas Goser hat Folgendes geschrieben: |
Was ich lese: "Ich möchte mit einem Programm dass nicht für CAD gedacht ist (MATLAB), ... |
Das ist doch ein toller Vorleger: Es wäre schon für manche Probleme sehr praktisch einen DXF-Export zur Verfügung zu haben.
Eine "CAD-Toolbox" wäre wohl nicht ideal, weil die Nische bereits gut besetzt ist. Aber die Berechnungen einer Simulation als Eingabe für ein CAD-Programm zu nutzen, wäre doch eine für alle Seiten lukrative Aufgabe!
Gruß, Jan
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 30.09.2010, 08:33
Titel:
|
|
Also was es schon gibt is CAD Daten in SimMechanics einzuladen und dort mechanische Simulationen durchzuführen. Das wird häufig genutzt. Denn anderen Weg habe ich noch aktiv gesehen, scheint es aber zu geben, siehe Demo "Updating and Retranslating a CAD Pendulum"
http://www.mathworks.com/help/toolb.....od/smlink/ug/brzyxgf.html
Andreas
|
|
|
saxonfahrer |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 12
|
|
|
|
Anmeldedatum: 17.03.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.10.2010, 21:12
Titel:
|
|
noch ein Hinweis, den ich im Handbuch von octave gefunden habe (wird sicher auch bei Matlab gehen:
Man kann auch direkt einen Plot in eine Datei im dxf-Format schreiben lassen.
Also Plot erstellen -> print(filename, -dxf)
Fertig
|
|
|
|
|
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.
|
|