Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Type Objekt in Bearbeitung auslesen

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:  Type Objekt in Bearbeitung auslesen (1279 / mal gelesen)
humar
Mitglied
Konstrukteur


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

Beiträge: 18
Registriert: 01.06.2016

erstellt am: 30. Mrz. 2018 14:40    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,
Kennt jemand eine Möglichkeit den Typen vom „Objekt in Bearbeitung“ auszulesen?

Folgendes Problem:
Ich habe ein Makro geschrieben, welches je nachdem ob es in einem Part oder Produkt ausgeführt wird unterschiedliche Dinge erledigen soll.
Das funktioniert auch soweit.

Im Moment frage ich den Typen so ab:

Code:
If TypeName(CATIA.ActiveDocument) = "PartDocument" then
  'Mach was
End If

Wenn ich jetzt aber in einen Produkt einen Part in Bearbeitung habe, gibt mit  „TypeName(CATIA.ActiveDocument)“ ein „ProductDocument“ zurück.

Ich möchte aber, dass das Unterprogramm für den Part ausgeführt wird.
Ich könnte mit „CATIA.GetWorkbenchId“ die Arbeitsumgebung abfragen.
Nur müsste ich dann für jede Umgebung festlegen was ausgeführt werden soll.

Gibt es da eine bessere Lösung?

Mit freundlichen Grüßen!

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

Randle
Mitglied
CAD/PLM Consultant


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

Beiträge: 695
Registriert: 12.04.2003

Win10 x64
CATIA V5 R18, R19, R21, R27-29

erstellt am: 30. Mrz. 2018 14:48    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 humar 10 Unities + Antwort hilfreich

Hallo,

eine Möglichkeit wäre den Anwender das zu bearbeitende Dokument/Objekt auswählen zu lassen und dann die Selektion auslesen.

Gruß
Randle

------------------
Wer für nichts steht, fällt für alles!

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

humar
Mitglied
Konstrukteur


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

Beiträge: 18
Registriert: 01.06.2016

erstellt am: 30. Mrz. 2018 15:08    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,
die Selektion ist leider schon belegt.
Der Nutzer soll etwas auswählen und dann eine Tastenkombination drücken.

Mit freundlichen Grüßen!
Martin

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

Randle
Mitglied
CAD/PLM Consultant


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

Beiträge: 695
Registriert: 12.04.2003

Win10 x64
CATIA V5 R18, R19, R21, R27-29

erstellt am: 30. Mrz. 2018 16: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 humar 10 Unities + Antwort hilfreich

Hallo,

ich denke in dem Fall wäre es hilfreich mehr Informationen zu haben zu dem was du genau vor hast.

Gruß
Randle

------------------
Wer für nichts steht, fällt für alles!

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

C.Samer
Mitglied
CAD Administrator


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

Beiträge: 72
Registriert: 03.05.2017

erstellt am: 06. Apr. 2018 12:24    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 humar 10 Unities + Antwort hilfreich

Hallo,

vlt ist es dieser Code hier?

Code:
xxx = Catia.ActiveDocument.Part.InWorkObject

Liebe Grüße aus Wien,
Christoph

[Diese Nachricht wurde von C.Samer am 06. Apr. 2018 editiert.]

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)2023 CAD.de | Impressum | Datenschutz