Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  AnnotationSets in Part/Product

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:  AnnotationSets in Part/Product (777 mal gelesen)
tr
Mitglied
Dipl.-Ing., Maschinenbau


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

Beiträge: 32
Registriert: 12.05.2003

erstellt am: 19. Sep. 2003 13:54    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,
ich habe folgendes Skript zur Erstellung eines neuen Annotaion Sets im zuvor selektierten Part:

Set mysel = CATIA.ActiveDocument.Selection
ReDim InputObjectType(0)
InputObjectType(0) = "Part"
CATIA.ActiveDocument.Selection.Clear
Status = mysel.SelectElement(InputObjectType, "Part wählen!", False)
Set opart = CATIA.ActiveDocument.Selection.Item(1).value
mysel.EndSelectElement

Set oAnnotationSet = opart.AnnotationSets
opart.UpdateObject oAnnotationSet
Set oNewAnno = oAnnotationSet.Add("ISO")

Im Part klappt das, im Product kommt in der letzten Zeile die Fehlermeldung "The method add failed", obwohl sowohl opart als auch oAnntationSet beide male übereinstimmen.

Weiss jemand woran das liegt??

Danke schonmal,

Tobias

V5R10SP5


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

RonnyS
Mitglied



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

Beiträge: 97
Registriert: 04.09.2003

erstellt am: 22. Sep. 2003 13: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 Nur für tr 10 Unities + Antwort hilfreich

habs zwar nicht ausprobiert aber:
Part verwendet ein Partdocument, Product ein Document beides sind verschiedene Objekttypen mit verschiedenen Funktionen, vielleicht kann Product das schlicht und ergreifend nicht

In deinem Script wird nur ActiveDocument angesprochen, wenn du nun ein Produkt hast das über mehrere Parts verfügt liefert CATIA.Documents eine Liste aller Dokumente(1x Produkt, X-mal Partdokumente, 1x ConfigFile) vielleicht reicht es dir ja aus (ka was du machen willst :-)) die AnnotationSets einem der Parts zu adden...

------------------
gr33t7 Ronny

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

tr
Mitglied
Dipl.-Ing., Maschinenbau


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

Beiträge: 32
Registriert: 12.05.2003

erstellt am: 22. Sep. 2003 16:19    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

Ich möchte ja das Annotation Set zum Part adden. Ich selektiere auch immer ein Part. Wenn ich auf Part-Ebene bin, selektier ich das Part. Bin ich auf Produkt-Ebene, selektier ich genau dasselbe part. Die Objekte opart und oAnnotaionSet sind dann auch beide Male identisch. Nur bekomm ich wenn ich auf Product-Ebene bin, die oben genannte Fehlermeldung!!

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