|
SolidWorks : Erfahrungen mit X64
Piet am 04.07.2008 um 08:14 Uhr (0)
Den direkten Vergleich hab ich nicht, da meine vorige 32Bit-Maschine natürlich schwächer war. Läuft aber gut, die 8 GB Speicher kriegt man so leicht nicht ausgenutzt. Bei Cosmos-Simulationen spielt diese Byte-Peitsche ihre Stärke richtig aus.Windows XP64 hat noch seine Schwächen, so funktioniert der Indexdienst auf Netzwerken nicht und das betrifft die SolidWorks-Suche. Adobe PDF-Writer soll demnächst kommen, bisher kann ich aus Office-Dokumenten keine PDF erzeugen, SWX kann das aber.Natürlich schaffen es ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Einheit im Schrifteld anzeigen
Piet am 01.04.2008 um 11:36 Uhr (0)
Ich verweise da mal auf mein Makro "Masseneinheiten", erhältlich in der Makrotauschbörse als Nr. 27. http://solidworks.cad.de/mm_boerse03.htm Zitat:Dies Makro fügt in Teilen ein Makrofeature an das Ende des Featurebaums an. Bei jedem Rechendurchlauf werden Gesamtoberfläche, Volumen und Gewicht ausgelesen und in anschaulichen Eigenschaften ausgegeben (z.B. Gewicht in kg). Diese Werte werden als benutzerdefinierte Eigenschaften in das Teil eingetragen, so dass man in einem Zeichnungsrahmen leicht einen Verwe ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Baugruppe als Part speichern?
Piet am 14.03.2002 um 14:23 Uhr (0)
Es gibt die Möglichkeit, ein neues Teil zu erstellen, und darin die Teile der Baugruppe zu vereinigen. Siehe in der SWx-Hilfe unter "Vereinigte Teile/Erstellen". Das erstellte Teil ist aber so detailliert wie die Baugruppe und daher ebenfalls relativ groß. Außerdem klappt manchmal die Vereinigung nicht, weil irgendwelche Flächen nicht genau zueinander liegen. Je mehr Teile, desto mehr Probleme... Vielleicht kannst du nur die Teile, welche die Außenkontur darstellen, vereinigen. Alternative: ein Teil als ve ...
|
| In das Form SolidWorks wechseln |
|
Excel : Excel-Datei öffnen ohne Warnmeldung
Piet am 01.04.2005 um 09:32 Uhr (0)
Ich arbeite an einem VBnet-Programm, um in SolidWorks Daten an Teiledateien einzufügen. Diese Programm greift auf eine Excel-Datei zu, um dort Daten auszulesen (z.B. eine Liste von Materialien mit dazugehöriger Dichte usw.). Jedes Mal, wenn mein Programm auf die Excel-Datei zugreift, kommt die Warnmeldung "Das Dokument, das Sie öffnen wollen, enthält Makros... möglicherweise gefährliche Viren... usw." Vorher kommt noch die Frage, ob ich die Makros in der Excel-Datei aktivieren will. Wie kann ich diese Warn ...
|
| In das Form Excel wechseln |
 Templeeren.zip |
SolidWorks : Temp-Verzeichnis leeren
Piet am 18.11.2005 um 14:11 Uhr (0)
... und hier die gute Tat zum Wochenende:Wie die meisten wissen, legt SolidWorks temporäre Dateien an, die es beim Herunterfahren wieder löscht (zumindest in der Theorie). Nach Abstürzen bleiben aber Datenzombies über und vermüllen das Verzeichnis allmählich.Wenn das Temp-Verzeichnis zu voll wird, kommt es zu rätselhaftem, nicht vorhersagbarem Verhalten von SWX, auch wenn auf der Festplatte noch Platz frei ist.Bei uns sind daher die User angewiesen, dieses Verzeichnis (für gewöhnlich unter /Dokumente und E ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Status und aktuelle Zeichnungsnummer per makro
Piet am 16.04.2007 um 10:11 Uhr (0)
Ohne PDMWorks zu kennen, behaupte ich erstmal: ja.Von SolidWorks aus eine Excel-Datei öffnen und die Zeichnungsnummern auslesen ist kein großes Problem. Und in der PDMWorks-API müsste es eigentlich passende Befehle geben.PietHier ein paar Beispielzeilen für den Zugriff auf Excel:Public xlApp As ObjectPublic Excelpfad As String...Excelpfad = Left(MacroPath, InStrRev(MacroPath, "")) & "Materials.xls"... ruft Excel aufSet xlApp = CreateObject("Excel.Application")...xlApp.Visible = False unsichtbarxlApp.Us ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Fabriklayout
Piet am 16.08.2002 um 14:38 Uhr (0)
Eure Vorgehensweise bei Hallenlayouts müsst ihr gegenüber 2D sicherlich ändern. In SWx 2D-Pläne zu erstellen, macht absolut keinen Sinn. Dafür könnt ihr halt die dritte Dimension erschlagen und eine Meisterbude in vier Meter Höhe aufhängen. In vielen Punkten berührt das Layout das Thema "Große Baugruppen". Da es keinen Sinn macht, im Hallenlayout noch den letzten Popel darzustellen, muß man mit stark vereinfachten Modellen arbeiten ("Lego-Modelle"). Wie man damit umgehen kann, ist sehr gut unter http://so ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Per Makro auf Teil zugreifen, ohne es einzublenden
Piet am 30.11.2005 um 12:54 Uhr (0)
****************************************************************************** Revisionskopien speichern This macro saves a copy of the actual doc in the same folder for documentation. If the doc is a drawing, the referenced model can be saved as copy, too. A revision index is attached to the filename. P. Sach Version 1.0 21.10.05 Version 1.1 30.11.05 Referenziertes Modell wird still geöffnet ******************************************************************************Option ExplicitPublic Index As St ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Nummerungssystem
Piet am 06.03.2006 um 16:54 Uhr (0)
Meine Erfahrung: Jedes klassifizierende Nummernsystem, also eines, bei dem man aus der Nummer schon Inhalte ablesen kann, wird in kürzester Zeit gesprengt. Es gibt immer Teile, die in keine Kategorie passen wollen, und andere, die in mehrere Kategorien fallen.Wir fahren zweigleisig. Für Serienteile nehmen wir den Schlüssel Seriennummer_Name, wobei die Seriennummer eine einmalige Zählnummer aus unserem PLM-Programm ist.Vorrichtungen haben den Schlüssel A256-00-01 Name, dabei ist A256 die Vorrichtungsnummer, ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Erstellung von Pneumatikplänen
Piet am 31.07.2002 um 13:37 Uhr (0)
Ich erstelle im Moment meine Pneumatikpläne mit SWx, aber das Gelbe vom Ei ist das nicht. Alle Schwächen von SWx im 2D-Bereich kommen hier voll zum Tragen: - Blockinterne Elemente lassen sich nicht mit anderen Zeichnungselementen verknüpfen. Z.B. habe ich ein Ventilsymbol als Block, kann aber keine Linie als Leitungssymbol genau an den Einlaß des Ventils hängen, sondern nur "so ungefähr" hinschieben - Beim Erstellen von Blöcken verspringen alle Texte, so dass man -zig Versuche braucht, bis der Block steht. ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks Enterprise PDM : SolidWorks-Makro in EPDM-Task starten
Piet am 16.05.2014 um 14:09 Uhr (1)
Ich hab vor einiger Zeit ein SWX-Makro in ein Task-Skript umgesetzt. Dabei ruft der Task nicht das SWX-Makro auf, sondern ich habe den Makro-Code in das Task-Skript kopiert und angepasst. Das ist schon eine Weile her, so dass ich mich nicht an die Details erinnere, aber der Start weicht vom SWX-Makro ab, damit die Dateien korrekt aufgerufen werden.So geht der Code los:Sub main()Const docFileName As String = "Filepath"If Not LCase(Right(docFileName, 6)) = "sldprt" Then MsgBox "Das geht nur mit Einzelteilen ...
|
| In das Form SolidWorks Enterprise PDM wechseln |
|
SolidWorks : Macro ändern
Piet am 25.08.2006 um 09:20 Uhr (0)
Vermutlich sind in den nicht funktionierenden Makros Verweise auf Libraries anderer SWx-Versionen. Ich versuch mal vorsichtig, den Unterschied zwischen Early Binding und Late Binding zu erklären (bin selbst nur Programmier-Hinkefuß):Beim Early Binding (liegt bei Euch vermutlich vor) werden zu Beginn Verweise auf die Libraries von SWx gemacht. Dadurch kann das Makro alle SWx-Objekte und Konstanten nach Bedarf holen, beim Programmieren ist das angenehmer, weil der Editor gleich beim Schreiben Befehlsoptionen ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : API: Abwicklung in Zeichnungsansicht erkennen
Piet am 29.08.2007 um 11:56 Uhr (0)
Moin zusammen,ich versuche folgendes: Mein Makro soll alle Ansichten in einer Zeichnung durchgehen und prüfen, ob es sich um die Darstellung einer Abwicklung handelt.Mein Ansatz ist bisher folgender:1. Die Ansicht aktivieren2. Das referenzierte Modell aktivieren3. Die Variable retval = ModelDoc2.GetBendState des referenzierten Teils auslesen. Wenn es sich um ein abgewickeltes Teil handelt, erhalte ich den Wert 3 zurück.4. Mit nächster Ansicht fortfahren.Die Rückgabe von GetBendState haut leider nicht so hi ...
|
| In das Form SolidWorks wechseln |