|
SolidWorks : Auf Kennung von Teilen in Zeichnung zugreifen per API
monti0505 am 21.01.2009 um 17:31 Uhr (1)
Zitat:Original erstellt von Lutz Federbusch:Hast Du es mit GetReferencedModelName versucht? Dafür gibt es auch Beispiele in der API-Hilfe ... (z.B. Get Configurations Referenced in View Example (VB))Hallo,ich möchte vom 2d nicht ins 3d, habe ich wohl etwas uneindeutig ausgedrückt.Ich möchte im 2d die Kennung herausfinden die in der jeweiligen Ansicht, z.B. Draufsicht, verwendet wird. In dem Beispiel oben wird die Kennung "15", welches eine von SWX vergebene Kennung ist, vergeben.Diese möchte ich herausfin ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Auf Kennung von Teilen in Zeichnung zugreifen per API
monti0505 am 22.01.2009 um 09:45 Uhr (1)
Zitat:Original erstellt von tbd:Was mich jedoch viel mehr Interessiert ist jedoch die Frage was du damit vor hast?Hi,das mit der DrawingComponent werde ich noch probieren.Ich brauche den Namen der Komponente in der Draufsicht die Kennung weil ich mit SelectbyId2 in der Ansicht etwas selektieren möchte.Um die Selektion durchuzführen nimmt der Makrorekorder unter anderem auch den Namen des Models MIT der Kennung in der jeweiligen Ansicht also z.B. hatte der Makrorekorder etwas mit @23423-15@usw. aufgenommen ...
|
| In das Form SolidWorks wechseln |
 |
SolidWorks : Auf Kennung von Teilen in Zeichnung zugreifen per API
monti0505 am 20.01.2009 um 16:18 Uhr (1)
Hallo,habe gerade das Problem, dass ich es nicht schaffe in Zeichnungen auf die Teile zuzugreifen, die in den einzelnen Ansichten vorkommen.Über DrawingDoc.GetFirstView() und View.GetNextView durch die Ansichten iterieren, bis die gewünschte Ansicht gefunden ist und mit GetReferenceModel den Modelnamen auslesen reicht mir nicht, da ich im 2D auf bestimmte Teile zugreifen möchte.Jedoch wird in jeder Ansicht das Model mit einer anderen Kennung referenziert.Die Kennung möchte ich nun auslesen bzw. herausfinde ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : SWX_API: Koordinaten umrechnen
monti0505 am 29.11.2008 um 12:39 Uhr (0)
Hi,also die Koordinaten die da stehen (in den Bilder, wo auch der Z-Wert mit 20 mm angegeben ist) sind die Koordinaten des Punktes in 3d, also aus der Baugruppe.Wenn ich aber in der Zeichnung die Werte des Punktes auslese bekomme ich, wie du schon richtig sagst die Punkt-Koordinaten bezogen auf die Zeichnung, was ich aber nicht möchte. Also will ich diese Koordinaten umrechnen auf die Koordinaten/Ursprung der Baugruppe und genau das bekomme ich nicht hin.Hoffe, du hast jetzt verstanden was ich will und kan ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : SWX_API: Koordinaten umrechnen
monti0505 am 25.11.2008 um 17:14 Uhr (0)
Hallo,habe das Problem, dass wenn ich in einer Zeichnung von einem Punkt die Koordinaten auslese, dass dann nicht das KO-System der Zeichnung, sondern anscheinend das KO-System des Punktes verwendet wird. Denn wenn ich in SWX Messe dann sind das andere Koordinaten als die die ich über das Makro bekomme.Ich habe zwar ähnliche Beiträge gefunden aber die haben mir nicht weitergeholfen.Ich verwende einen Sketchpoint den ich manuell in die Zeichnung setze und starte dann das Makro. Die Koordinaten vom Punkt wer ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : SWX_API: GetCustominfovalue gibt nicht immer einen Wert zurück
monti0505 am 14.10.2008 um 16:44 Uhr (0)
Hallo Daniel,danke für deine Antwort. Mir ist dadurch aufgefallen, dass das Programm gleichnamige Eigenschaften aus dem 3d-Modell gelesen hat und nicht aus der Zeichnung.Danke für deine Hilfe.
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Mal wieder: Koordinaten von RefPunkten lesen
monti0505 am 18.11.2008 um 17:22 Uhr (0)
Hallo,ich habe ein ähnliches Problem. Ich verwende einen Sketchpoint statt einem RefPoint. Aber im Code weiss ich nicht wie ich dem Multiplaytransform den Referenzpunkt übergeben kann (Ursprung).Code: Dim swApp As SldWorks.SldWorks Dim selMgr As SldWorks.SelectionMgr Dim Model As SldWorks.ModelDoc2 Dim SketchPoints As Variant Dim SketchFeature As SldWorks.Feature Dim PointCoords(2) As Double Dim MathUtil As SldWorks.MathUtility Dim MathTrans As SldWorks.MathTransform Dim MathP As SldWorks.MathPoin ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : SWX_API: GetCustominfovalue gibt nicht immer einen Wert zurück
monti0505 am 14.10.2008 um 15:26 Uhr (0)
Hallo zusammen,ich verwende zum auslesen der Benutzerdefnierten Eigenschaften einer Zeichnung GetCustominfovalue .Allerdings bekomme ich nicht für jeden Eigenschaftswert einen Wert zurück, obwohl ich darauf geachtet habe keinen Schreibfehler z.B. ein leerzeichen zuviel oder zuwenig übergeben zu haben.Beispielsweise liefert mirswmodel. GetCustominfovalue ("","Author") einen Wert zurück aber swmodel. GetCustominfovalue ("","Kunde") z.B. nicht. In beiden Eigenschaften steht sowohl im Text als auch im evaluier ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : SWX_API: Koordinaten umrechnen
monti0505 am 26.11.2008 um 14:42 Uhr (0)
Hallo ,ich habe nun den Code etwas angepasst nach dem ich mir auch die oben empfohlenen Beispiele angeschaut habe.Allerdings bekomme ich immer noch nicht die gleichen Koordinaten wie in SWX in Zeichnung selbst (v.a. stimmt die Z-Koordinate nicht) Ich habe mal Bilder dazugepackt und einen Teil des Code.Hoffe jemand sieht wo der Fehler ist.Erste MessageBox, ohne die Transformation (unten die SWX Koordinaten) Zweite MessageBox, mit der Transformation und die Punkte manuell auf 0,0,0 gesetzt (unten die SWX K ...
|
| In das Form SolidWorks wechseln |