| | |  | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
|
Autor
|
Thema: Solidworks Makro Arbeitsraum (2512 mal gelesen)
|
grumpy Mitglied
 Beiträge: 5 Registriert: 30.08.2012
|
erstellt am: 30. Aug. 2012 14:56 <-- editieren / zitieren --> Unities abgeben:         
Hallo, ich Suche ein Makro, bzw einen sinnvollen Ansatz um ein Makro in Solidworks zu erstellen, bei dem ich nur Länge, Höhe, Breite eingeben muss und mir Solidworks den Arbeitsraum komplett berechenet und eine Zeichnung mit den "neuen" Maßen ausgibt. Ich hoffe, dass meine kurze Erklärung reicht Bei Fragen stehe ich noch gerne zur Verfügung  Vielen Dank im Vorraus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
StefanBerlitz Guter-Geist-Moderator IT Admin (CAx)

 Beiträge: 8756 Registriert: 02.03.2000 SunZu sagt: Analysiere die Vorteile, die du aus meinem Ratschlag ziehst. Dann gliedere deine Kräfte entsprechend und mache dir außergewöhnliche Taktiken zunutze.
|
erstellt am: 30. Aug. 2012 15:29 <-- editieren / zitieren --> Unities abgeben:          Nur für grumpy
Hallo grumpy, und herzlich willkommen im SolidWorks Brett auf CAD.de  Zitat: Original erstellt von grumpy: Ich hoffe, dass meine kurze Erklärung reicht Bei Fragen stehe ich noch gerne zur Verfügung 
Zumindest mir reicht diese kurze Erklärung nicht aus, auch wenn ich mit Makros durchaus bewandert bin. Zum Einen kann ich mir nichts unter einem "Bauraum" vorstellen, den SolidWorks (bzw. das Makro) komplett berechnen soll und was das mit der Zeichnung und dem Bemaßen auf sich hat. Zu Anderen funktioniert das auf diese Weise nicht mit Foren, auch wenn ich da erst mal für mich spreche: ich suche keine Beschäftigung oder werde von dir dafür bezahlt, weswegen sollte ich also Rückfragen stellen wollen? Du musst mir die Sache also schon so schmackhaft machen, dass es mich interessieren könnte, mich deines Problems bzw. Aufgabe anzunehmen. Wenn du keine Erfahrung hast, wie solche Anforderungen oder Problembeschreibungen aufgemacht sein können, um möglichst viele potentielle Helfer anzulocken, kannst du über die Newsletterartikel drüberschauen, wo ein paar Gedanken zusammengefasst sind, wie du Richtig Hilfe anfordern kannst - Teil 1, Teil 2 und als Highlight Teil 3. Es wäre also schön, wenn du noch mal versuchst eine detaillierte Beschreibung deiner Aufgabe zusammenzustellen, am besten mit Beispielen und Bildern, wie du dir ggf. die Ergebnisse vorstellst, was als Ausgangslage vorhanden ist, welchen Teil der Arbeit dir dabei schwer fällt, ob du überhaupt was bei der "Lösung" übernehmen möchtest oder ob du erwartest, dass dir jemand nicht nur aus der Nase zieht, was du willst, sondern dir die Tauben nach dem Braten auch noch per Express schickt  Ciao, Stefan ------------------ Inoffizielle deutsche SolidWorks Hilfeseite http://solidworks.cad.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
grumpy Mitglied
 Beiträge: 5 Registriert: 30.08.2012
|
erstellt am: 30. Aug. 2012 15:50 <-- editieren / zitieren --> Unities abgeben:         
Ok es reicht nicht aus  Kein Problem, jetzt nochmal in Langfassung Arbeitsraum, ist der Raum in dem (wie der Name sagt) gearbeitet wird (z.B.: an einer CNC-Maschine in der Industrie) Nur ist es in meinem Fall simpler. Ich habe einen "Raum" der an jeder Kante eine Strebe hat. Ich habe die Aufgabe ein Makro zu schreiben, bzw zu finden/umzuschreiben, welches die Anforderungen unterstützt. Ich habe einen simplen Arbeitsraum, gleich wie ein Würfel oder Quader. Ich brauche ein Fenster, bei dem ich mit Visual Basic eine Oberfläche erstelle, bei der ich nur die Längenangabe für die Höhe,Länge,Breite eingebe. Dann soll mir Solidworks über das Makro und die Verknüpfungen mein Grundmodell neu berechnen, auf die neuen Maße die ich eingegeben habe. Ich suche (fals es jemand hat) ein Grundmodell. Grundmodell deswegen, weil danach noch die Auswahl mehrerer Türen, sowie verschiedene andere Auswhlmöglichkeiten geben muss, das ich aber selber programmieren will. Das Modell muss nicht 100% kompatibel sein zu meinem Projekt. Ich suche mehr einen Gedankenanstoß. Wie hat Person X das Problem gelöst, bzw wie ist er an die Sache rangegangen. Ich hoff es war deutlicher jetzt... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Olaf Wolfram Ehrenmitglied V.I.P. h.c. CAD-Mutti und Konstrukteur CSWP CSWI

 Beiträge: 2431 Registriert: 30.06.2008 I7-3770 CPU 3,40 Ghz 32 Gb RAM 64 bit WIN 10 SWX 2019 SP5 NVIDIA Quadro K2000<P> Lenovo ThinkStation
|
erstellt am: 30. Aug. 2012 16:03 <-- editieren / zitieren --> Unities abgeben:          Nur für grumpy
1. Vorschlag: Mach SWX auf, starte ein Part und dann den Macrorecorder. Dann modellierst du deinen Bauraum, vergibst die Maße und stoppst die Macroaufzeichnung. 2. Vorschlag: arbeite mit globalen Variablen für X,Y und Z. Modelliere dir ein Beispiel und speicher es als Vorlage ab. wird sich zeitlich nichts nehmen, da du beim Macro ja auch zwischenzeitlich die Maße eingeben musst. 3.Vorschlag: Wenn du nicht mit Vorlage arbeiten willst, dann nimm das Part als eine Art Masterprojekt und erstelle jedesmal eine Kopie und ändere die Parameter.Bei dieser Variante kannst du auch schon eine Zeichnung "mitschleppen". P.S.: Nach deinem ersten Post hatte ich auch keinen Bock zu antworten! ------------------ CSWST/CSWI/CSWP/ 3DVia
DPS-Software GmbH When was the last time you did something for the first time?
 
[Diese Nachricht wurde von Olaf Wolfram am 30. Aug. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
grumpy Mitglied
 Beiträge: 5 Registriert: 30.08.2012
|
erstellt am: 30. Aug. 2012 16:05 <-- editieren / zitieren --> Unities abgeben:         
Ok, stimmt.. Ohmann, es ist leicht peinlich, ABER ich dachte gerade in viel zu komplizierten Dimensionen  Danke für die einfache Hilfe  ich muss grad mein Kopfschütteln... Mein Weg wäre gefühlte 100.000.000 mal komplizierter gewesen  Danke  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
StefanBerlitz Guter-Geist-Moderator IT Admin (CAx)

 Beiträge: 8756 Registriert: 02.03.2000 SunZu sagt: Analysiere die Vorteile, die du aus meinem Ratschlag ziehst. Dann gliedere deine Kräfte entsprechend und mache dir außergewöhnliche Taktiken zunutze.
|
erstellt am: 30. Aug. 2012 16:08 <-- editieren / zitieren --> Unities abgeben:          Nur für grumpy
Hallo grumpy, so wie ich deine Aufgabe verstanden habe würde ich das gar nicht mit einem Makro machen, sondern mit Gleichungen. 3 globale Variablen Länge, Höhe, Breite, dann in meiner Konstruktion des "Bauraums" (den ich mir im Moment als so eine Art Gitterkonstruktion aus 12 einfachen Profilen vorstelle) alles auf diese grundlegenden globalen Variablen zurückführen, z.B. indem du die Austragungen wieder per Gleichung von diesen globalen Variablen steuern lässt. Wenn unbedingt eine separate Eingabemaske dafür genutzt werden muss würde ich vermutlich selbst dafür kein Makro nehmen sondern den Umweg über benutzerdefinierte Eigenschaften und den Eigenschaften-Registerkarte nehmen. Ciao, Stefan PS: deine Beschreibung hört sich im Moment so an als hast du das als Studien-, Semester- oder Abschlussarbeit und findest bei http://www.hausarbeiten.de/ keine anpassbare Lösung  ------------------ Inoffizielle deutsche SolidWorks Hilfeseite http://solidworks.cad.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
grumpy Mitglied
 Beiträge: 5 Registriert: 30.08.2012
|
erstellt am: 30. Aug. 2012 16:19 <-- editieren / zitieren --> Unities abgeben:         
Haha, nein da habe ich nicht geschaut ^^ Wie meinst du das mit den Variablen? Ich zeichne jetzt seit über einem Jahr und mit Makros will und muss ich jetzt anfangen, bzw Möglichkeiten, die gleich aber besser sind  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Stefanie Dieterich Mitglied Vertrieb
 
 Beiträge: 173 Registriert: 18.08.2000
|
erstellt am: 30. Aug. 2012 16:20 <-- editieren / zitieren --> Unities abgeben:          Nur für grumpy
Oder schau Dir doch mal das DriveWorksXpress an, das bei jeder SolidWorks-Version enthalten ist. Wenn es nur um einen "rechteckigen Raum" geht vielleicht übertrieben, dafür würde ich allerdings auch kein Makro machen (sondern einfach 3 Parameter ändern). Aber wenn da noch Fenster, Türen etc. dazukommen, die ev. variabel angeordnet sein sollen, wäre es eine Möglichkeit. ------------------ Stefanie Dieterich SolidLine AG Vertrieb Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Olaf Wolfram Ehrenmitglied V.I.P. h.c. CAD-Mutti und Konstrukteur CSWP CSWI

 Beiträge: 2431 Registriert: 30.06.2008 I7-3770 CPU 3,40 Ghz 32 Gb RAM 64 bit WIN 10 SWX 2019 SP5 NVIDIA Quadro K2000<P> Lenovo ThinkStation
|
erstellt am: 30. Aug. 2012 16:36 <-- editieren / zitieren --> Unities abgeben:          Nur für grumpy
|
MWN Mitglied Dipl.-Ing.
 
 Beiträge: 492 Registriert: 14.02.2007
|
erstellt am: 31. Aug. 2012 09:20 <-- editieren / zitieren --> Unities abgeben:          Nur für grumpy
Guten Morgen, alle Vorschläge, die wirklich gut sind, decken nur einen Teil seiner Probleme ab, schließlich schreibt grumpy:
Zitat: Grundmodell deswegen, weil danach noch die Auswahl mehrerer Türen, sowie verschiedene andere Auswahlmöglichkeiten geben muss, das ich aber selber programmieren will.
Für mich persönlich riecht das sehr nach "Produktkonfigurator"! Gut, ich kann mich auch täuschen, nur wie soll es weitergehen, nachdem der Arbeitsraum aufgebaut worden ist?  Und letzten Endes: warum die Arbeit machen, wenn es soetwas schon fertig gibt (dein/euer Ehrgeiz in Ehren)? Gruß Tobias ------------------ Besucht mich doch mal in meiner Tischlerei "...Kommunikation ist nur so gut wie ihr Ergebnis..." - frei nach Richard Bandler / John Grinder "...Wenn du das tust, was du schon immer tust, wirst du auch nur das erhalten, was du schon immer erhalten hast..." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
sonti Mitglied dipl. Masch.-Ing.
   
 Beiträge: 1175 Registriert: 26.01.2007 Solid Works 2017 SP5 Inventor 2015 Windows 10 SWX (mein Liebling)
|
erstellt am: 31. Aug. 2012 13:44 <-- editieren / zitieren --> Unities abgeben:          Nur für grumpy
|
grumpy Mitglied
 Beiträge: 5 Registriert: 30.08.2012
|
erstellt am: 31. Aug. 2012 16:08 <-- editieren / zitieren --> Unities abgeben:         
@MWN es gibt sowas nicht fertig... sonst würde ich ja nicht fragen  ja erst arbeitsraum mit Länge, Höhe, Breite berechnen lassen, dann die Türen auswählen und berechnen lassen... alles mit VBA Programmierung... nicht einfach oder? ^^ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MWN Mitglied Dipl.-Ing.
 
 Beiträge: 492 Registriert: 14.02.2007
|
erstellt am: 04. Sep. 2012 15:44 <-- editieren / zitieren --> Unities abgeben:          Nur für grumpy
Spontan fällt mir Con@3D von Pascam ein, der für dein Vorhaben - in's Blaue geraten, weil wir ja nur einen Teil deiner Anforderungen hier kennen - ausreichend sein sollte. Klein, schlank und noch schneller zu erlernen. Und nein, ich bekomme kein Geld dafür! Ich hatte lediglich die Software mal im Einsatz, um eine Pylonentafel in allen Varianten im CAD zu konstruieren und konfigurierbar dem Vertrieb zur Verfügung zu stellen. Auch gibt es hier noch jede Menge mehr davon. Gruß Tobias ------------------ Besucht mich doch mal in meiner Tischlerei "...Kommunikation ist nur so gut wie ihr Ergebnis..." - frei nach Richard Bandler / John Grinder "...Wenn du das tust, was du schon immer tust, wirst du auch nur das erhalten, was du schon immer erhalten hast..." [Diese Nachricht wurde von MWN am 04. Sep. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
 |