|
SolidWorks : SWX-Datei aus Excel öffnen
Jan Boettcher am 29.09.2005 um 15:28 Uhr (0)
Hallo Ulf,Meine erste Idee bei so einer Meldung ist immer: Da ist bestimmt ein Leerzeichen im Pfad.Vielleicht kannst Du ja mal den entsprechenden Quellcode und den Pfad posten.GrussJan------------------Jan Böttcher jan.boettcher@ib-boettcher.de www.ib-boettcher.de
|
| In das Form SolidWorks wechseln |
|
SolidWorks : SWX-Datei aus Excel öffnen
Jan Boettcher am 04.10.2005 um 16:44 Uhr (0)
Hallo,Der Zusammenbau Deines Pfades ist wohl die Ursache des Problems.Das hier funktioniert für mich problemlos:Code:res = Shell("e:programmesolidworkssldworks.exe " + ThisWorkbook.Path + " estklotz.sldprt")GrußJan------------------IngenieurbüroJan Böttcher jan.boettcher@ib-boettcher.de www.ib-boettcher.de
|
| In das Form SolidWorks wechseln |
|
SolidWorks : SWX-Datei aus Excel öffnen
Jan Boettcher am 05.10.2005 um 09:27 Uhr (0)
Hallo Ulf,Da ist nicht viel dran:Code:Sub vbtest()res = Shell("e:programmesolidworkssldworks.exe " + ThisWorkbook.Path + " estklotz.sldprt")End Subres ist ein Double.Achte auf das Leerzeichen nach ...sldworks.exe.Ansonsten noch einmal der Hinweis mit dem Leerzeichen. Wenn die Excelmappe in einem Pfad liegt, der ein Leerzeichen enthält, dann funktioniert das Ganze oben nicht mehr, weil SWX dann mit zwei Argumenten aufgerufen wird. Sollte das der Fall sein, dann sollte das Folgende ganz allgemeingültig klapp ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : SWX-Datei aus Excel öffnen
Jan Boettcher am 05.10.2005 um 12:13 Uhr (0)
Hallo Ulf,Was ist denn jetzt aufwendig? Die quick and dirty Lösung mit dem Shell -Kommando funktioniert im Alltagsbetrieb sicher ausreichend zuverlässig, wenn Du das Makro nur für Dich und Deine Kollegen verwendest.Die sauberere Lösung, die Andreas angesprochen und Lutz als Beispiel eingestellt hat, hast Du ja jetzt auch zur Verfügung.Wenn Alles für Alle immer supereinfach ist und gleichzeitig auch noch supersicher ist, dann muss ich mir wohl einen neuen Job suchen GrussJan------------------IngenieurbüroJa ...
|
| In das Form SolidWorks wechseln |
|
AutoLisp : Bereinigungsfunktion im Batch
Jan Boettcher am 06.03.2006 um 13:59 Uhr (0)
Hallo an Alle hier im Forum,Ich gehöre eigentlich zur I-deas-Unigraphics-SolidWorks-Programmierfraktion und genau da liegt mein Problem:Ich habe die Aufgabe eine kleine Automatisierungslösung in UG zu erstellen. Am Ende entsteht dort eine dxf Datei mit bekanntem Namen und Speicherort. Diese möchte der Kunde mit dem ebenfalls vorhandenen Autocad (2002) auch noch automatisch bereinigt haben (siehe Bild).D.h. ich möchte aus meiner Applikation heraus entweder einen Batch-Prozeß starten, der dann Autocad aufruf ...
|
| In das Form AutoLisp wechseln |
|
SolidWorks : API Infos! Spezielle für C#
Jan Boettcher am 19.10.2005 um 16:31 Uhr (0)
Hallo,Wenn es um den Überblick der Klassen und Methoden geht und dir die API-Hilfe zu unübersichtlich ist, dann kannst Du Dir z.B. mit dem Programm AssemblyMetaData2XMI (www.agilefactor.com) ein XMI-File von Interop.SldWorks erzeugen. In dieser Datei hast Du jetzt schön strukturiert (wenn Du ein Computer bist, oder flüssig XML lesen kannst ) Deine Informationen.Es gibt XSLT-Programme, die XMI in SVG (UML-Diagramme) transformieren.Das klappt aber mit obiger Datei nicht, da hier wesentliche Diagramminformati ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Punktwolke erstellen
Jan Boettcher am 01.07.2010 um 15:36 Uhr (0)
Hallo Christian,Ich hab vor einiger Zeit mal eine Bibliothek zum ASCII-STL-Import erstellt. Damit habe ich jetzt mal quick and dirty ein stl2point gebastelt. Anwendung: Aufruf aus der Dos-Box mit dem stl-Dateinamen (inkl. Extension) als Argument. Es wird (so denn alles funktioniert) eine csv-Datei mit den Stützstellen des tesselierten Körpers erstellt. Ich habe es nur an einem Beispiel getestet, ich hoffe also Deine Modelle klappen auch.Anbei das ganze als zip-File zum persönlichen Gebrauch.Viele GrüßeJan ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Zahnrad anhand einer Punktwolke im .dxf Format erstellen
Jan Boettcher am 17.04.2013 um 13:45 Uhr (0)
Hallo tharren,Zitat:mit der .dxf Datei kann ich keine Kurve erzeugen. Allerdings habe ich diese in eine .txt umgewandelt.Wie hast Du das denn gemacht?Das Ganze führt Dich aber ohnehin nicht weiter. Du willst ja gerade nicht 39 verschiedene Zähne haben. Importiere das Dxf. Skizziere darauf einen kompletten oder halben Zahn. Ermittle den Zahnradmittelpunkt und mustere den Zahn.Viele GrüßeJan------------------Jan Böttcherwww.ib-boettcher.de[Diese Nachricht wurde von Jan Boettcher am 17. Apr. 2013 editiert.]
|
| In das Form SolidWorks wechseln |
|
Unigraphics : pkg und prt Dateien Problem
Jan Boettcher am 25.04.2006 um 22:18 Uhr (0)
Hallo z7x39b12,Kurzer Nachtrag zu Meinolf. Die *.prt Datei, die Du versuchst mit UG zu öffnen ist keine UG-Datei sondern gehört zu einem Library-Export aus I-deas und damit zu der von Meinolf beschriebenen Package Datei.Die xpk Datei ist alles was Du hast. Überprüf doch noch mal, ob da wirklich nur Schrott drin ist. Zitat:Bei Rücksprache wurde mir versichert, der Export in UG sei Fehlerfrei gelaufen, und die Datei sei in UG (bis auf eine offene Kante) fehlerfrei zu öffnen und damit zu bearbeiten.Wenn das g ...
|
| In das Form Unigraphics wechseln |
|
NX : Ausdrücke analysieren
Jan Boettcher am 15.08.2008 um 11:59 Uhr (0)
Hallo Markus,Im vorliegenden Fall gibt es keine Abhängigkeiten der einzelnen Teile untereinander. Jedoch sind die Parameter der Teile häufig abhängig von Parametern der übergeordneten Baugruppen.Die Auswirkungen der Änderung eines Parameters herauszufinden ist natürlich über den Ausdruckseditor auch teileübergreifend möglich, aber (zumindest so wie ich bis jetzt arbeite) sehr aufwendig.Ich bin inzwischen dazu übergegangen, mir die Liste der Ausdrücke der Oberbaugruppe und aller dazugehörigen Baugruppen und ...
|
| In das Form NX wechseln |
|
NX : Admin: Versionskontrolle für NX Customization
Jan Boettcher am 10.06.2010 um 09:57 Uhr (0)
Hallo Thomas,Spontan hätt ich jetzt auch Subversion gerufen. Ein rundum gutes System, das ich selbst zur Verwaltung von Softwareprojekten und allen dazugehörigen Dateien verwende. Aus der endlosen Zahl von Zusatzprogrammen wie TurtoiseSVN etc. kann man sich seine Arbeitsumgebung perfekt zusammenstellen.Allerdings: Subversion und andere Versionsverwaltungstools erzwingen keine Versionierung. Jeder auf Betriebsystemebene Berechtigte kann zu jeder Zeit beliebig in den Dateien ändern, ohne dass der Versionsver ...
|
| In das Form NX wechseln |
|
NX : Attribute anzeigen oder nach Excel auslesen
Jan Boettcher am 23.05.2011 um 14:20 Uhr (1)
Hallo Stephan,Thomas hat recht. So geht es auch ohne Entwicklerlizenz. Hier ist ein kleines Journal, das ich mal für Versuchszwecke geklöppelt habe (leider in C#):Code:using System;using System.IO;using NXOpen;public class NXJournal{ public static void Main(string[] args) { string dir = args[0]; string outFile = args[1]; string attName = args[2]; Session theSession = Session.GetSession(); PartCollection parts = theSession.Parts; using (StreamWriter sw = File.CreateText(outFile)) { ...
|
| In das Form NX wechseln |
|
NX : DXF in NX6 --> Strichstärke fehlt
Jan Boettcher am 20.06.2011 um 07:52 Uhr (0)
Hallo Andy1963,Warum NX die Dateien nicht so importiert wie Du es erwartest kann ich nicht sagen, aber zu den Einträgen in der Dxf Datei weiss ich was:In älteren Dxf war der optionale Group-Code 39 die Dicke.Unter dem Group-Code 370 findest Du in neueren Dxfs die Strichstärke bzw. AcDb::LineWeight in Form eines Enum-Wertes. Code:...370 40...steht für 0.4 mmCode:...370 30...für 0.3 mmEs gibt eine Liste wo die Zuordnung Enum-mm aufgelistet ist. Aber ich glaube es passt immer mm*100.Richtig importieren sollt ...
|
| In das Form NX wechseln |