| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Extrusionsausprägung (967 mal gelesen)
|
BJ Mitglied PLM System Administrator
Beiträge: 488 Registriert: 20.12.2002 SolidEdge Inventor AutoCad --- Dell Precision M90 Win XP Prof., SP 2 2 GHz Dual Core, 2GB RAM NVIDIA Quadro FX 2500M, 512MB
|
erstellt am: 24. Mai. 2006 10:17 <-- editieren / zitieren --> Unities abgeben:
Hallo Leute! Ich bin neu in der Inventor-Programmierung, habe aber Erfahrung in anderen Cad-Systemen. Frage: Wo zum Henker lässt sich die Höhe/Länge einer Extrusion auslesen? Dass diese nur in der Parameterliste steht kann doch wohl nicht sein, denn wenn sich der Parametername ändern sollte, habe ich ein Problem. Vielen Dank und Gruß, BJ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
daywa1k3r Moderator Softwareentwickler
Beiträge: 3497 Registriert: 01.08.2002 Desktop: 3.3GHz;8GB;SSD OCZ Vertex 3;Gainward Phantom GTX570 Laptop: Alienware m17x Win7, Inventor2012
|
erstellt am: 24. Mai. 2006 11:02 <-- editieren / zitieren --> Unities abgeben: Nur für BJ
|
BJ Mitglied PLM System Administrator
Beiträge: 488 Registriert: 20.12.2002 SolidEdge Inventor AutoCad --- Dell Precision M90 Win XP Prof., SP 2 2 GHz Dual Core, 2GB RAM NVIDIA Quadro FX 2500M, 512MB
|
erstellt am: 24. Mai. 2006 11:33 <-- editieren / zitieren --> Unities abgeben:
|
daywa1k3r Moderator Softwareentwickler
Beiträge: 3497 Registriert: 01.08.2002 Desktop: 3.3GHz;8GB;SSD OCZ Vertex 3;Gainward Phantom GTX570 Laptop: Alienware m17x Win7, Inventor2012
|
erstellt am: 24. Mai. 2006 11:49 <-- editieren / zitieren --> Unities abgeben: Nur für BJ
|
BJ Mitglied PLM System Administrator
Beiträge: 488 Registriert: 20.12.2002 SolidEdge Inventor AutoCad --- Dell Precision M90 Win XP Prof., SP 2 2 GHz Dual Core, 2GB RAM NVIDIA Quadro FX 2500M, 512MB
|
erstellt am: 24. Mai. 2006 12:49 <-- editieren / zitieren --> Unities abgeben:
1.Fall: Ich versuche aus einer Assembly (komplette Struktur) heraus, von bestimmten Vorkomnissen deren Länge zu bestimmen. Dabei versuche ich eben aus der ComponentOccurrence die Extent.Distance herauszuholen. 2.Fall: Ich versuche direkt aus dem aktiven Part die Länge zu bestimmen. In beiden Fällen kriege ich keine Distance-Property. Gruß, BJ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
daywa1k3r Moderator Softwareentwickler
Beiträge: 3497 Registriert: 01.08.2002 Desktop: 3.3GHz;8GB;SSD OCZ Vertex 3;Gainward Phantom GTX570 Laptop: Alienware m17x Win7, Inventor2012
|
erstellt am: 24. Mai. 2006 13:37 <-- editieren / zitieren --> Unities abgeben: Nur für BJ
Nicht über Intellisense. Du musst es schon hinschreiben. Z.B.: Code:
Dim oPartDocument As PartDocument Set oPartDocument = ThisApplication.ActiveDocument MsgBox (oPartDocument.ComponentDefinition.Features.ExtrudeFeatures(1).Extent.Distance.Expression)
Was die Occurrences betrifft… Da musst du erst die Definition von Occurrence holen, denn es kann sich auch um Assembly handeln. Also über Occurrence.Definition.Document auf dein PartDocument zugreifen und dann wie beim Einzelteil weiter… BTW. Schreibst du in VBA, VB oder .NET? ------------------ Grüße daywa1k3r
FX64 Software Solutions Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BJ Mitglied PLM System Administrator
Beiträge: 488 Registriert: 20.12.2002 SolidEdge Inventor AutoCad --- Dell Precision M90 Win XP Prof., SP 2 2 GHz Dual Core, 2GB RAM NVIDIA Quadro FX 2500M, 512MB
|
erstellt am: 24. Mai. 2006 14:15 <-- editieren / zitieren --> Unities abgeben:
Das muss man natürlich wissen, dass nicht alles über Intellisense angeboten wird... Der Rest ist mir bekannt. Schreiben tu' ich in VB2005 - feine Sache, Probleme hatte ich bisher nicht. Gibt's bekannte Probleme mit der 2005er Version und Inventor? Gruß, BJ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
daywa1k3r Moderator Softwareentwickler
Beiträge: 3497 Registriert: 01.08.2002 Desktop: 3.3GHz;8GB;SSD OCZ Vertex 3;Gainward Phantom GTX570 Laptop: Alienware m17x Win7, Inventor2012
|
erstellt am: 24. Mai. 2006 14:34 <-- editieren / zitieren --> Unities abgeben: Nur für BJ
VS2005 = Framework 2.0 = Inventor 11. Angeblich sind die Programme dann auch unter Inventor <11 lauffähig (sofern das Framework 2.0 auch installiert ist und ein Eintrag in der Configuration.xml von Inventor vorhanden ist) aber was ich so erlebt habe war es sehr instabil.
------------------ Grüße daywa1k3r FX64 Software Solutions Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |