|
SolidWorks : Macro Komponente in Assembly einfügen..
Harald Stratmann am 03.06.2009 um 08:17 Uhr (0)
Hallo Mike,danke für die schnelle Antwort.Bei den teilen handelt es sich aber um Zukaufteile.(z.B. Klemmstücke von Ganter oder zylinder von Festo)Diese werden in unterschiedlichen Baugruppen verbaut.Sind nun zwei unterschiedliche baugruppen BG1.sldasm und BG2.sldasmgeöffnet und kaufteil1 ist in BG1 geladen und BG1 ist geöffnet,wenn ich jetzt BG2 öffne und will kaufteil1 über Macro verbauenhabe ich das Problem, das OpenDoc nicht funktioniert.Man kann natürlich kaufteil1 in BG1 unterdrücken, dann gehts.Aller ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Macro Programmierung Frage zu Syntax
Harald Stratmann am 14.05.2009 um 11:33 Uhr (0)
Hallo SWX Macro Experten,kann mir einer bei folgendem weiterhelfen.Möchte die Mapping datei für DXF export per programm setzen:Dazu aus Hilfe:DescriptionThis method sets the name of the DXF mapping files.Syntax (OLE Automation)void = SldWorks.SetUserPreferenceStringListValue ( userPreference, value )Input: (long) userPreference User preference value as defined in swUserPreferenceStringValue_eInput: (BSTR) value Value of the user preference specified in userPreferenceWas muß jetzt bei userPreference und was ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Macro Komponente in Assembly einfügen..
Harald Stratmann am 03.06.2009 um 07:23 Uhr (0)
Hallo macro Experten,hab da mal eine Frage zu dem Befehl Addcomponent4 zum einfügen eines Teils in ein Assembly:Beispiel aus der API Hilfe (etwas abgewandelt)Modelname = "Teil.sldprt"Set swmodel = swApp.OpenDoc6(Modelname, swDocPART, 0, "", errors, warnings)Set swAssy = swApp.ActivateDoc2(AssemblyTitle, True, errors)Set swcomponent = swAssy.AddComponent4(Modelname, "", -1, -1, -1) Problem ist nun, wenn "Teil.sldprt" schon in einer anderen geladenen Baugruppegeöffnet ist, funkioniert der OpenDoc Befehl nic ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Macro Programmierung Frage zu Syntax
Harald Stratmann am 15.05.2009 um 09:05 Uhr (0)
Hallo Bernd,Danke! Das war der Hinweis den ich gebraucht habe.FunkioniertGrußHarald
|
| In das Form SolidWorks wechseln |
|
SolidWorks : VB.net: Addin - PropertyManagerPageSelectionbox
Harald Stratmann am 11.02.2010 um 12:44 Uhr (0)
Hallo zusammen,anbei ein Macro welches evtl im Verständnis weiterhilft.Soll nur das Seletieren von Teilen darstellen.Gruß Harald
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Macro Komponente in Assembly einfügen..
Harald Stratmann am 03.06.2009 um 10:38 Uhr (0)
Hallo Mike, Hallo Heinz,habe meinen Fehler gefunden. Zum einfügen des Kaufteils,überprüfe ich ob dies in einem definierten Arbeitsverzeichnis vorhanden ist.Wenn nicht checke ich es aus und öffne es aus diesem Verzeichnis (alle per macro)Dann füge ich es in das aktive baugruppendokument ein.Soweit ok. Wenn jetzt aber dieses Zukaufteil in einer anderen geladenen baugruppeschon geöffnet ist und dies Teil zu dem zeitpunkt physikalisch in einem anderenals dem oben definierten Verzeichnis liegt, kann der OpenDoc ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Macro + Teil in Baugruppen einfügen +pdmworks
Harald Stratmann am 02.03.2007 um 12:32 Uhr (0)
Hallo SWX Experten,ich habe mir ein Macro gebastelt, mit dem ichTeile in eine Baugruppe einfüge. Hintergrund ist dasThema Schweißbaugruppe, hier sollen die Eingefügten TeileDen Baugruppennamen + Zusatz erhalten. Dies wollte ich automatisieren.Das Macro läuft auch soweit. Nur eim Einchecken in PDM-Worksgibt es Probleme. PDM-Works kann nicht einchecken, da dieeingefügten Einzelteile angeblich noch von einem anderenProgramm in Anwendung sind. Dies kann allerdings nicht sein,da ich nach einfügen der Teile dies ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Macro + Teil in Baugruppen einfügen +pdmworks
Harald Stratmann am 05.03.2007 um 10:13 Uhr (0)
Danke Micha,für den Tip.Habe ich getestet, klang auch ganz vernünftig.Hat aber leider nicht zum Ziel geführt.Problem ist das gleiche geblieben.Werd mal weiterschauen.Gruß Harald
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Benutzerdefinierte Eigenschaften von Einzelteilen in der Baugruppe anzeigen
Harald Stratmann am 01.10.2009 um 09:34 Uhr (0)
Hallo Stephan,brauchte genau dieselbe Funktion, habe mir da mal ein Macro gebastelt.In diesem müßten aber die gewünschten Eigenschaften angpaßt werden.Ich stelle es einfach mal zur Verfügung.Gruß Harald
|
| In das Form SolidWorks wechseln |
|
SolidWorks : lineares Komponentmuster und drehen jeder Komponente
Harald Stratmann am 02.04.2008 um 13:40 Uhr (0)
Zunächst mal Danke für alle Anzworten.ich habe annähernd den weg gewählt, den davidvorgeschlagen.Urteil in Baugruppe verbaut, dann für verschiedene WinkelKonfigurationen über Tabelle erzeugt.Dann Baugruppe in übergeordnete baugruppe verbaut.Lineares Kompenentenmuster erzeugt, und anschließendüber ein Macro die unterschiedlichen Konfigurationenden einzelnen Komponenten zugeordnet.Ist insgesamt noch ein vertretbarer Weg.Gruß Harald
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Edrawings +vb / VBA Edrawing mit Datei öffnen??
Harald Stratmann am 22.08.2006 um 11:20 Uhr (0)
Hallo Frank,EModelTypeLibrary als Verweis ist gesetzt.Trotzdem funktioniert die Syntax so nicht.teste das ganze unter EXCel.Verstehe ich doch richtig, das unter ArtName derString mit dem dateinamen der zu öffnenden SWX dateigemeint ist.Ist evtl . eine Variablen Oder Object deklaration notwendig?GRuß Harald
|
| In das Form SolidWorks wechseln |
|
SolidWorks : PDM-Works Berichtefunktion in VB/VBA nachbilden
Harald Stratmann am 26.04.2007 um 11:29 Uhr (0)
Hallo SWX-Gemeinde,insbesondere Prog-Profis,ich würde ganz gerne in Analogie zur Berichte-Funktion inPDM-Works, diese in VB/VBA-Programmen nutzen.Ziel soll sein, eine Teilestatistik zu einer Baugruppe direktaus PDM-Works nach Excel auszulesen.Scheiter derzeit aber an der API-Doku zu PDM-Works.Das beste sind eigentlich immer Programmbeispiele,diese sind dort aber dünn gesät.Für eure Hilfe wäre ich dankbar.Gruß Harald
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Excel-Makro benutzerdefinierte Dateieigenschaften für Zeichnungen ohne SWX
Harald Stratmann am 06.02.2008 um 09:43 Uhr (0)
Ich habe das für einfache zwecke mal wie folgt gelöst:Sub Modelldaten_holen()Dim m_oDocumentProps As DSOFile.OleDocumentPropertiesDim oCustProp As DSOFile.CustomPropertyDim sFile As String, sTmp1, sTmp2 As StringDim fOpenReadOnly As BooleanDim i As IntegerDim ZNR As String Uses reference to "DSO OLE Document Properties Reader 2.1" Set m_oDocumentProps = New DSOFile.OleDocumentProperties sFile = "c: empprtdatei.sldprt" fOpenReadOnly = False i = 1 ZNR = Left(Zeichnungsnr, 3) If ZNR = "100" Then ...
|
| In das Form SolidWorks wechseln |