|
SolidWorks : Koordinatenbemassung in Tabelle bzw nach Excel auslesen
bk.sc am 04.08.2016 um 07:37 Uhr (1)
Hallo Heinz,hab eben gesehen das du mehrfach Deklarationen in einer Zeile zu machen, wollte nur für die nicht so fitten API-Zauberer der Volständigkeithalber erwähnen, dass das so in VBA nicht funktioniert.Code:Dim ee, ee1 As DisplayDimension...Dim x, y, i As IntegerDeklariert ee, x und y als Variant, nur ee1 als DisplayDimension und nur i als Integer.GrußBernd--------------------- Man muß nicht alles wissen, man muß nur wissen wo es steht ---Staatlich anerkannte Deutschniete
|
| In das Form SolidWorks wechseln |
 Benutzerdefinierte_Eigenschaften_1_MOD.zip |
SolidWorks : alle Properties per Makro löschen
bk.sc am 10.01.2017 um 07:40 Uhr (1)
Hallo,hab das Macro mal angepasst, im Fall das es eine Zeichnung ist wird der Teil der die konfigurationsspizifischen Eigenschaften bearbeitet einfach übersprungen.GrußBerndPS: Wieso verwendest du nicht eigentlich das Macro von Heinz bzw. die von Andreas aktuallisierte Version?--------------------- Man muß nicht alles wissen, man muß nur wissen wo es steht ---Staatlich anerkannte Deutschniete [Diese Nachricht wurde von bk.sc am 10. Jan. 2017 editiert.]
|
| In das Form SolidWorks wechseln |
|
SolidWorks : API: Bibliotheks-Feature erstellen
bk.sc am 22.05.2019 um 12:17 Uhr (1)
Hallo Petra,also wie Heinz schon schrieb würde es mit einer der SaveAs Method (IModelDocExtension) funktionieren das LibFeaturePart zu speichern, hierbei ist aber zu beachten das die Elemente (Feature, Skizzen, etc.) die für das LibFeature relevant sind auch selektiert sein müssen, da du sonst ein leeres SLDLFP speicherst.GrußBernd--------------------- Man muß nicht alles wissen, man muß nur wissen wo es steht ---Staatlich anerkannte Deutschniete
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Konfiguration eines Bibliotheksfeature über Tabelle steuern
bk.sc am 08.09.2017 um 10:04 Uhr (1)
Hallo Heinz,hier hat sich nichts getan, aber meines Erachtens ist das auch schwer möglich hier ein Umschalten der Lib-Feature Konfigurationen sicher zu implementieren da bei Lib-Feature konfigurationsabhängig auch verschiedene Referenzen verwendet werden können.GrußBernd--------------------- Man muß nicht alles wissen, man muß nur wissen wo es steht ---Staatlich anerkannte Deutschniete
|
| In das Form SolidWorks wechseln |
|
SolidWorks : API Blöcke in Zeichnungsansichten einfügen
bk.sc am 24.10.2012 um 12:09 Uhr (0)
Hallo Heinz,mir fällt gerade auf dass das Tauschen der X und Y Koordinaten bei mir nur Glück war weil es eine zentrische Rechteckskizze war .Aber mit deiner Transformierung sollte es eigentlich gehen, mich wundert nur das ww = w + wi * -1 zur Bestimmung des neuen Winkels, sollte nicht eigentlich ww = w + wi stimmen.Leider habe ich natürlich nichts womit ich das ganze testen könnte.GrußBernd--------------------- Man muß nicht alles wissen, man muß nur wissen wo es steht ---Staatlich anerkannte Deutschniete
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Makro ausführen und Parameterwerte ändern
bk.sc am 24.04.2024 um 08:34 Uhr (1)
Hallo,muss es unbedingt eine Macro sein? Je nach Komplexität des Modells könnten DriveWorksXpress, der ConfigurationsPublisher, Bibliotheks-Feature oder Steuern über den PropertyManager auch sinnvolle alternativen sein.Und wenn es ein Macro sein soll ist das wie von Heinz erwähnte Arbeiten mit einer UserForm das einzig Zielführende bei dieser Aufgabenstellung.GrußBernd--------------------- Man muß nicht alles wissen, man muß nur wissen wo es steht ---Staatlich anerkannte Deutschniete
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Benutzerdefinierte Eigenschaften für Material
bk.sc am 17.01.2019 um 14:30 Uhr (1)
Hallo Heinz,schönes Makro, du liest ja auch direkt in der Materialdatenbank (XML) die Werte aus, also hast du auch keinen direkten SWX-API Befehl gefunden? Hast du beim Support nachgefragt ob es einen gibt, weil die Hilfe lässt es ja vermuten oder hast du die Suche nach einem direkten API-Befehl einfach aufgegeben, so wie ich auch ?GrußBernd--------------------- Man muß nicht alles wissen, man muß nur wissen wo es steht ---Staatlich anerkannte Deutschniete
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Baugruppe erstellen aus einer Tabelle (mit Makro?)
bk.sc am 30.07.2019 um 13:58 Uhr (1)
Hallo,hier fehlt dir wahrscheinlich der Verweis auf Excel im VBA-Editor, diese kannst du unter Extras - Verweise... aktivieren, dort suchst du dann nach Microsoft Excel ##.0 Object Library (## = Versionsnummer).GrußBerndEDIT: Hat Heinz ja ganz Vorbildlich im Nachsatz erwähnt das der Verweis gesetzt werden muss --------------------- Man muß nicht alles wissen, man muß nur wissen wo es steht ---Staatlich anerkannte Deutschniete [Diese Nachricht wurde von bk.sc am 30. Jul. 2019 editiert.]
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Installationspaket Passungstabelle 8.2.0.0
bk.sc am 20.03.2020 um 13:30 Uhr (1)
Hallo,ich würde tippen dass das Teil vorher einen Radius hatte der auch bemaßt war und im nachhinein gelöscht wurde. Nach dem löschen wird die Bemaßung nicht wie üblich als freistehend in einer anderen Farbe dargestellt sondern verschwindet einfach (hat ein Test meinerseits ergeben). Kann man Bemassungen auf freistehen überprüfen? Evtl. währe das die geschicktere Variante als auf 0 zu prüfen, da es ja durchaus Firmen gibt die diese Funktionalität nützen das Maße nicht gelöscht wird sondern eben freistehend ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Makro PDF Export mit Abfrage Datei bereits vorhanden
bk.sc am 25.10.2021 um 14:43 Uhr (1)
Hallo,du kannst das Beispiel das Heinz dir gepostet hast doch teilweise übernehmen.Code:Dim strFileExists As StringstrFileExists = Dir(saveFileName) If strFileExists = "" Then Part.SaveAs2 saveFileName, 0, True, FalseElse MsgBox "Datei bereits vorhanden - Datei wurde nicht gespeichert"End IfEinfach die Zeile "Part.SaveAs2 saveFileName, 0, True, False" in deinem Macro durch den Code ersetzen. Hier wird dann die Datei nur gespeichert wenn sie noch nicht vorhanden ist.--------------------- Man muß nicht all ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : API Blöcke in Zeichnungsansichten einfügen
bk.sc am 24.10.2012 um 09:53 Uhr (0)
Hallo Heinz,hatte das Problem beim erzeugen eines Ausbruches das ich die Masse der Skizze nicht auf die rotierte Ansicht beziehen durfte sondern auf die noch nicht gedrehte beziehen mußte, sprich SWX hat erst beim erzeugen des Ausbruches die Skizze gedreht.Ich weiß jetzt nicht ob mann feststellen kann ob und um welchen Winkel eine Ansicht gedreht wurde aber wenn ja könntest du ja dies Abfragen und entsprechend reagieren z.B. den Wert für die X und Y Koordinate des Einfügepunktes tauschen wenn Drehwinkel -9 ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Makro Dateiname auslesen
bk.sc am 29.11.2017 um 06:55 Uhr (1)
Hallo,Zitat:klingt logisch, aber mir fällt nichts ein, wie ich das so umsetzen kann...du darfst in die Variable "Beispiel" auch was anderes reinschreiben wie einen festen String wie "1234-567-89ABC Name ab dem ersten Leerzeichen" z.B. könnte da auch model.GetTitle drin stehen, dass ja auch einem String entspricht der getrennt werden kann. Das würde in deinem Fall dann so aussehen beispiel = model.GetTitle an stelle von beispiel = "1234-567-89ABC Name ab dem ersten Leerzeichen".Neben der Schulung die Heinz ...
|
| In das Form SolidWorks wechseln |