| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| Bechtle stärkt PLM-Geschäft mit Neugründung |
Autor
|
Thema: Passungstabelle Neu / Frage zu Vorbearbeitung (1331 / mal gelesen)
|
nahe Ehrenmitglied
Beiträge: 1747 Registriert: 18.01.2001 arbeite mit: Dell Precision 7750 i7 2,6 GHz 6 Kerne 32GB RAM 512GB SSD NVIDIA Quadro RTX 4000 ------------------------ SWX-2020 SP5.0 EPDM ---------------- Windows 10 ---------------- VB.net VB VBA ein wenig Swift am Mac
|
erstellt am: 13. Mrz. 2018 11:19 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, da ich gerade dabei bin das Makro in VSTA neu aufzusetzen hätte ich mal eine Frage Verwendet jemand von Euch die Option, dass Schichtdicken für die Vorbearbeitung abgefragt werden? Wenn ja, dann habe ich eine zweite Frage Wie soll das Makro dann reagieren, wenn zwei identische Maße mit identischen Passungen gefunden werden? Normalerweise werden ja identische Maße mit identischen Passungen zusammengefasst. Meine ganz persönliche Meinung zu dem Thema Ich halte die Option Schichtstärken abzufragen für nicht sinnvoll, Und würde diese Option komplett streichen. Was meint Ihr dazu? PS habt Ihr sonst noch irgendwelche Verbesserungsvorschläge? ------------------ Grüße Heinz
[Diese Nachricht wurde von nahe am 13. Mrz. 2018 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Christian_W Ehrenmitglied V.I.P. h.c. Konstrukteur (Dipl-Ing)
Beiträge: 3189 Registriert: 04.04.2001 CSWP 12/2015<P>SWX2021sp5 Win10/11 (SWX2016, SWX2012) proAlpha6.2e00/calinkV9 (Tactonworks) (Medusa7, NesCAD2010, solidEdge19)
|
erstellt am: 13. Mrz. 2018 14:06 <-- editieren / zitieren --> Unities abgeben: Nur für nahe
Hallo Heinz, Schichtdicken verwenden wir bisher nicht (auch noch nicht die daueraktive Version). Ideen: - Excel rauslassen für Heimanwender, die möglicherweise ohne Excel auskommen wollen. - wenn daueraktiv, Einsprungadresse für "einfügen Tabelle", rebuild nur Neuaufbau vorhandener Tabelle. - wenn Daueraktiv, Einsprungadresse für Deaktivierung? (1 oder gar beide Funktionen könnte man vielleicht auch auf einen 2. Start des Makros legen). - zu einem Makro zusammenfassen, damit nicht 3x die Verknüpfungen kontrolliert werden müssen (oder entfällt das eh? keine Ahnung von vsta ) Gruß, Christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nahe Ehrenmitglied
Beiträge: 1747 Registriert: 18.01.2001 arbeite mit: Dell Precision 7750 i7 2,6 GHz 6 Kerne 32GB RAM 512GB SSD NVIDIA Quadro RTX 4000 ------------------------ SWX-2020 SP5.0 EPDM ---------------- Windows 10 ---------------- VB.net VB VBA ein wenig Swift am Mac
|
erstellt am: 13. Mrz. 2018 14:37 <-- editieren / zitieren --> Unities abgeben: Nur für nahe
Hallo Christian, Danke für Deine Vorschläge! 1. Excel hab ich jetzt fast weggelassen es wird jetzt nur noch zum Import der alten Werte benötigt 2. da verstehe ich nicht ganz was Du meinst auch wenn die Tabelle nur neu aufgebaut wird müssen alle Maße durchlaufen werden um zu prüfen ob was dazu od. weggefallen ist 3. das mit der Deaktivierung hab ich mir auch schon überlegt bin mir aber noch nicht sicher ob und wie ich das hinkriege 4. da sehe ich zur Zeit keine Lösung es werden wohl 2 Malros bleiben Ein Setup und ein Haupt Makro PS Das Setup wird zukünftig eine XML Datei sein Wenn Änderungen an der Setup Datei vorgenommen werden soll auch kein Neustart von SWX mehr notw. sein damit die Änderungen wirksam werden ------------------ Grüße Heinz [Diese Nachricht wurde von nahe am 13. Mrz. 2018 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Christian_W Ehrenmitglied V.I.P. h.c. Konstrukteur (Dipl-Ing)
Beiträge: 3189 Registriert: 04.04.2001 CSWP 12/2015<P>SWX2021sp5 Win10/11 (SWX2016, SWX2012) proAlpha6.2e00/calinkV9 (Tactonworks) (Medusa7, NesCAD2010, solidEdge19)
|
erstellt am: 13. Mrz. 2018 17:30 <-- editieren / zitieren --> Unities abgeben: Nur für nahe
Hallo Heinz, zu 2 das geht auf die Frage zurück, ob das Makro auf jedes Blatt (mit Toleranzen) eine Tabelle einfügen soll, oder nur wenn der Benutzer es einmal gesagt hat, die dann vorhandene Tabelle aktualisieren. Das könnte ich mir so vorstellen: * Nur wenn das Makro frisch oder wiederholt aufgerufen wird, fügt es auch eine Tabelle ein, wenn noch keine da ist. * das laufende event-Makro reagiert auf rebuild mit Suche nach einer Tabelle und macht nur weiter, wenn eine gefunden wurde. zu 3 also mal als Gerüst bin ich soweit gekommen:
Code:
Public XYZ_Object As Notification_Class Sub main() If XYZ_Object Is Nothing Then Debug.Print "leer - starte" Set XYZ_Object = New Notification_Class XYZ_Object.MonitorSolidWorks Else Debug.Print "läuft schon - makro wird beendet" Set XYZ_Object = Nothing Unload_me End If End Sub
für Notification_Class und Unload_me hast du sicher etwas passendes scheint soweit zu funktionieren, habe es aber noch nicht weitergebaut ... zu 4) ich muss ja nicht unbedingt main() aufrufen ... Gruß, Christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nahe Ehrenmitglied
Beiträge: 1747 Registriert: 18.01.2001 arbeite mit: Dell Precision 7750 i7 2,6 GHz 6 Kerne 32GB RAM 512GB SSD NVIDIA Quadro RTX 4000 ------------------------ SWX-2020 SP5.0 EPDM ---------------- Windows 10 ---------------- VB.net VB VBA ein wenig Swift am Mac
|
erstellt am: 15. Mrz. 2018 08:25 <-- editieren / zitieren --> Unities abgeben:
Hallo Christian, nochmals zu 4.) unter SWX 2018 mit Visual Studio 2015 bekomme ich leider keine Methoden zur Auswahl, wenn ich mehrere Sub´s definiere und dann die Makro.dll einem Button zuordnen möchte unter SWX 2016 mit Visual Studio 2005 funktioniert das Dürfte was mit Visual Studio zu tun haben
Hat da jemand eine Lösung dafür?
------------------ Grüße Heinz Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
jörg.jwd Ehrenmitglied V.I.P. h.c. CAD-PDM Administrator
Beiträge: 3109 Registriert: 05.11.2003
|
erstellt am: 15. Mrz. 2018 13:02 <-- editieren / zitieren --> Unities abgeben: Nur für nahe
Hallo Heinz, ähnliche Probleme kennen wir auch. Einzige Lösung dafür war Visual Studio 2017 ------------------ Grüße Jörg man hat nie Zeit es richtig zu machen, aber immer genug Zeit es nochmals zu machen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nahe Ehrenmitglied
Beiträge: 1747 Registriert: 18.01.2001 arbeite mit: Dell Precision 7750 i7 2,6 GHz 6 Kerne 32GB RAM 512GB SSD NVIDIA Quadro RTX 4000 ------------------------ SWX-2020 SP5.0 EPDM ---------------- Windows 10 ---------------- VB.net VB VBA ein wenig Swift am Mac
|
erstellt am: 26. Jul. 2018 15:56 <-- editieren / zitieren --> Unities abgeben:
|