Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  Solidworks Makro Arbeitsraum

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
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


Sehen Sie sich das Profil von grumpy an!   Senden Sie eine Private Message an grumpy  Schreiben Sie einen Gästebucheintrag für grumpy

Beiträge: 5
Registriert: 30.08.2012

erstellt am: 30. Aug. 2012 14:56    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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)



Sehen Sie sich das Profil von StefanBerlitz an!   Senden Sie eine Private Message an StefanBerlitz  Schreiben Sie einen Gästebucheintrag für StefanBerlitz

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für grumpy 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von grumpy an!   Senden Sie eine Private Message an grumpy  Schreiben Sie einen Gästebucheintrag für grumpy

Beiträge: 5
Registriert: 30.08.2012

erstellt am: 30. Aug. 2012 15:50    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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



Sehen Sie sich das Profil von Olaf Wolfram an!   Senden Sie eine Private Message an Olaf Wolfram  Schreiben Sie einen Gästebucheintrag für Olaf Wolfram

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für grumpy 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von grumpy an!   Senden Sie eine Private Message an grumpy  Schreiben Sie einen Gästebucheintrag für grumpy

Beiträge: 5
Registriert: 30.08.2012

erstellt am: 30. Aug. 2012 16:05    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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)



Sehen Sie sich das Profil von StefanBerlitz an!   Senden Sie eine Private Message an StefanBerlitz  Schreiben Sie einen Gästebucheintrag für StefanBerlitz

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für grumpy 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von grumpy an!   Senden Sie eine Private Message an grumpy  Schreiben Sie einen Gästebucheintrag für grumpy

Beiträge: 5
Registriert: 30.08.2012

erstellt am: 30. Aug. 2012 16:19    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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


Sehen Sie sich das Profil von Stefanie Dieterich an!   Senden Sie eine Private Message an Stefanie Dieterich  Schreiben Sie einen Gästebucheintrag für Stefanie Dieterich

Beiträge: 173
Registriert: 18.08.2000

erstellt am: 30. Aug. 2012 16:20    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für grumpy 10 Unities + Antwort hilfreich

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



Sehen Sie sich das Profil von Olaf Wolfram an!   Senden Sie eine Private Message an Olaf Wolfram  Schreiben Sie einen Gästebucheintrag für Olaf Wolfram

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für grumpy 10 Unities + Antwort hilfreich

Zitat:
Wie meinst du das mit den Variablen?

Gib mal in der SolidWorks-Hilfe"globale Variable" ein!  

------------------
CSWST/CSWI/CSWP/  3DVia

DPS-Software GmbH
When was the last time you did something for the first time?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

MWN
Mitglied
Dipl.-Ing.


Sehen Sie sich das Profil von MWN an!   Senden Sie eine Private Message an MWN  Schreiben Sie einen Gästebucheintrag für MWN

Beiträge: 492
Registriert: 14.02.2007

erstellt am: 31. Aug. 2012 09:20    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für grumpy 10 Unities + Antwort hilfreich

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.


Sehen Sie sich das Profil von sonti an!   Senden Sie eine Private Message an sonti  Schreiben Sie einen Gästebucheintrag für sonti

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für grumpy 10 Unities + Antwort hilfreich

Noch ne kleine Kritik!
Könntest du bitte noch die Sysinfo ausfüllen.

Sonti

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

grumpy
Mitglied


Sehen Sie sich das Profil von grumpy an!   Senden Sie eine Private Message an grumpy  Schreiben Sie einen Gästebucheintrag für grumpy

Beiträge: 5
Registriert: 30.08.2012

erstellt am: 31. Aug. 2012 16:08    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

@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.


Sehen Sie sich das Profil von MWN an!   Senden Sie eine Private Message an MWN  Schreiben Sie einen Gästebucheintrag für MWN

Beiträge: 492
Registriert: 14.02.2007

erstellt am: 04. Sep. 2012 15:44    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für grumpy 10 Unities + Antwort hilfreich

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 >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz