Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Inventor VBA
  Ausrichtung (Rotation) von Bauteilen in Baugruppen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:   Ausrichtung (Rotation) von Bauteilen in Baugruppen (310 mal gelesen)
KAME-WJ
Mitglied
Maschinenbau-Ingenieur


Sehen Sie sich das Profil von KAME-WJ an!   Senden Sie eine Private Message an KAME-WJ  Schreiben Sie einen Gästebucheintrag für KAME-WJ

Beiträge: 19
Registriert: 22.09.2014

Intel Core i9-9900KF, 8-Core @5GHz
16 GB DDR4-2666 MHz
NVIDIA Quadro P1000, 4GB GDDR5
ASUS Prime Z390-P
WIN10 auf NVME SSD
INV2019

erstellt am: 26. Apr. 2020 20:39    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Leute,

bin verzweifelt auf der Suche nach ein Lösung für ein Problem: Wie kann ich mittels VBA die Ausrichtung einzelner Bauteile in einer Baugruppe abfragen?

Unter ComponentOccurence->Transformation bekomme ich nur die Position des Bauteils in X,Y,Z Koordinaten aber nicht die Rotation/Verdrehung innerhalb der Baugruppe.

Hoffe ich konnte mich verständlich ausdrücken. 

Grüße,
J

------------------
"ENGINEER"

noun. [en-juh-neer]

Someone who does precision
guesswork based on unreliable
data provided by those of
questionable knowledge

See also wizard, magician

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

bwr
Mitglied
Konstrukteur


Sehen Sie sich das Profil von bwr an!   Senden Sie eine Private Message an bwr  Schreiben Sie einen Gästebucheintrag für bwr

Beiträge: 97
Registriert: 21.02.2007

Win7 64-bit
Inventor 2017

erstellt am: 27. Apr. 2020 07:55    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für KAME-WJ 10 Unities + Antwort hilfreich


Matrix.JPG

 
In der Transformation steht alles drin. Das ist eine 4x4 Matrix.
Schau mal in der API-Hilfe bei 'Inventor API User's Manual/General Concepts/Transient Geometry, Marices, and Vectors'.
Dort ist die Sache kurz erklärt.

erste Spalte Rotation um X
zweite Spalte Rotation um Y
dritte Spalte Rotation um Z
vierte Spalte Verschiebung des Ursprungs
letzte Zeile ist unwichtig

------------------
Grüße
Andreas
etaCAD

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

KraBBy
Mitglied
Maschinenbau-Ingenieur


Sehen Sie sich das Profil von KraBBy an!   Senden Sie eine Private Message an KraBBy  Schreiben Sie einen Gästebucheintrag für KraBBy

Beiträge: 308
Registriert: 19.09.2007

Inventor Professional 2016
Win7

erstellt am: 27. Apr. 2020 07:59    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für KAME-WJ 10 Unities + Antwort hilfreich

Die Verdrehung ist da und sie ist auch im ComponentOccurrence.Transformation Property bzw. der zurück gegebenen Matrix enthalten. (vielleicht liegt das Problem nur im "Watch-Window", dort wird nur die Translation mit X/Y/Z angezeigt).

Die Matrix ist eine 4x4 Matrix aus Double-Werten.
IV-Hilfe "Using the Matrix object"

Die einzelnen Werte kann man sich auch ausgeben lassen.

Code:
Dim oCells() As Double
Call oMatrix.GetMatrixData(oCells)

edit: zu langsam

------------------
Gruß KraBBy

[Diese Nachricht wurde von KraBBy am 27. Apr. 2020 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

KAME-WJ
Mitglied
Maschinenbau-Ingenieur


Sehen Sie sich das Profil von KAME-WJ an!   Senden Sie eine Private Message an KAME-WJ  Schreiben Sie einen Gästebucheintrag für KAME-WJ

Beiträge: 19
Registriert: 22.09.2014

Intel Core i9-9900KF, 8-Core @5GHz
16 GB DDR4-2666 MHz
NVIDIA Quadro P1000, 4GB GDDR5
ASUS Prime Z390-P
WIN10 auf NVME SSD
INV2019

erstellt am: 27. Apr. 2020 09:29    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Vielen Dank Leute!

J

------------------
"ENGINEER"

noun. [en-juh-neer]

Someone who does precision
guesswork based on unreliable
data provided by those of
questionable knowledge

See also wizard, magician

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2020 CAD.de | Impressum | Datenschutz