Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  CATIA CONTEXT LINK 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:  CATIA CONTEXT LINK auslesen (9158 mal gelesen)
alias
Mitglied
CAD Betreuer


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

Beiträge: 282
Registriert: 25.09.2003

erstellt am: 09. Apr. 2010 11:04    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, bin eigentlich in der Smarteam Ecke zu Hause,
benötige aber dazu eine CATIA Info:
Gibt es eine Möglichkeit (Programmtechnisch) in CATIA in einem Produkt vorhandene Context Links auszulesen ?

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

DanielFr.
Moderator
Manager


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

Beiträge: 2506
Registriert: 10.08.2005

HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3

erstellt am: 09. Apr. 2010 12:44    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 alias 10 Unities + Antwort hilfreich

Hallo,

ja programmiertechnisch schon aber NUR mit CAA. Mit VBA hast du darauf KEINEN Zugriff 

------------------
MFG Daniel

Systeminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)

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

tomtom1972
Mitglied
dipl ing maschinenbau


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

Beiträge: 605
Registriert: 22.03.2005

NVidia Quadro K4000
Intel Xeon E5-1620, 64GB RAM
Windows10 64bit
R30 <= CATIA V5 > =R19

erstellt am: 12. Apr. 2010 07:18    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 alias 10 Unities + Antwort hilfreich

Hallo alias,

du kannst die Context Links sehr wohl per Script über die dafür vorgesehene Schnittstelle zu Smarteam (die CAIEngine) auslesen; diesbezüglich ist leider nicht viel in der Doku zu finden. Wenn du darüber hinaus Fragen hast, melde dich. Der u.s. Code sollte das Prinzip veranschaulichen. Selektiere das entsprechende Part (mit den Context-Links) in der geladenene Product-Struktur und starte das Script.

Sub CATMain()

Set oAD = Catia.ActiveDocument
Set oSelection = oAD.Selection
Set oSel = oSelection.Item(1).Value
Set oPart = oSel.ReferenceProduct.Parent

Set oStiEngine = Catia.GetItem("CAIEngine")
Set oStiDBItem = oStiEngine.GetStiDBItemFromAnyObject(oPart)
Set oDoc = oStiDBItem.GetDocument

Set oStiDBChildren = oStiDBItem.GetChildren()
oNbChildren = oStiDBChildren.Count

For i = 1 To oStiDBChildren.Count
  sChildLinkType = oStiDBChildren.LinkType(i)
  Msgbox "Link " & i & " vom Typ " & sChildLinkType
  Set oStiDBItem2 = oStiDBChildren.Item(i)
  Set oDoc2 = oStiDBItem2.GetDocument
  Msgbox "Verlinktes Dokument: " & oDoc2.Name
  Msgbox "Pfad: " & oDoc2.FullName
Next

End Sub

------------------
tomtom1972

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

DanielFr.
Moderator
Manager


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

Beiträge: 2506
Registriert: 10.08.2005

HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3

erstellt am: 12. Apr. 2010 07:38    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 alias 10 Unities + Antwort hilfreich

alias
Mitglied
CAD Betreuer


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

Beiträge: 282
Registriert: 25.09.2003

erstellt am: 12. Apr. 2010 07:41    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, danke für die Antworten.

@tomtom1972:
Muß das Product dafür schon im Smarteam abgespeichert sein ?
Mir ginge es nämlich darum, diese Links vor dem Smarteam SAVE zu checken.
Danke LG

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

tomtom1972
Mitglied
dipl ing maschinenbau


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

Beiträge: 605
Registriert: 22.03.2005

NVidia Quadro K4000
Intel Xeon E5-1620, 64GB RAM
Windows10 64bit
R30 <= CATIA V5 > =R19

erstellt am: 12. Apr. 2010 08:02    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 alias 10 Unities + Antwort hilfreich

Hallo alias,

es muss nichts gespeichert sein, sondern nur angelegt bzw. geöffnet (in CATIA), im Smarteam muss gar nichts erfolgen / passiert sein. Die Links lassen sich eben nur über die Schnittstelle zu Smarteam auslesen, unabhängig davon ob man mit Smarteam arbeitet.
Sofern du neue Modelle anlegst (in CATIA) bekommst du (ohne das sie gespeichert wurden) eben nur keine Pfadangabe zurück, d.h. der Fullname entspricht dem Modellnamen.
Wenns dir speziell ums Einlesen in Smarteam geht findest du recht viel Code-Beispiel im US-Forum www.coe.org

Gruß TomTom

------------------
tomtom1972

[Diese Nachricht wurde von tomtom1972 am 12. Apr. 2010 editiert.]

[Diese Nachricht wurde von tomtom1972 am 12. Apr. 2010 editiert.]

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

alias
Mitglied
CAD Betreuer


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

Beiträge: 282
Registriert: 25.09.2003

erstellt am: 12. Apr. 2010 11:32    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

Nochmals vielen Dank,
das Script arbeitet genau so wie ich brauche !!!
Darf ich so frech sein und fragen, ob es so was auch zum Auffinden von Part - Part Links (CCP) gibt, bzw. wo ich Doku zur CAIEngine finden kann, um das ev. umzusetzen ?
LG

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

tomtom1972
Mitglied
dipl ing maschinenbau


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

Beiträge: 605
Registriert: 22.03.2005

NVidia Quadro K4000
Intel Xeon E5-1620, 64GB RAM
Windows10 64bit
R30 <= CATIA V5 > =R19

erstellt am: 12. Apr. 2010 12:53    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 alias 10 Unities + Antwort hilfreich

Hallo,

es werden eigentliche alle Links aufgelistet, egal welcher Art.
Wenn du dein Part mit dem CCP-Link in einem eigenen Fenster geöffnet hast und das Script wie folgt anpasst:

...
Set oSelection = oAD.Selection
Set oSel = oSelection.Item(1).Value
Set oPart = oSel.ReferenceProduct.Parent
Set oStiEngine = Catia.GetItem("CAIEngine")
Set oStiDBItem = oStiEngine.GetStiDBItemFromAnyObject(oAD)
...

bekommst du den CCP Link angezeigt.
Anpassen musst du also nur immer das "drumherum" entsprechend.

Eine Doku gibts nicht / ist mir nicht bekannt.
Wenn du im VB-Editor unter den Verweisen die
CATSmarTeamIntegInterfaces Object Library anziehst kannst du dir im Objektkatalog den Aufbau (Properties, Methoden etc.) der "CATIAStiEngine" ansehen. Der Rest ist dann Try-And-Error oder Nachfragen.

Gruß

------------------
tomtom1972

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

tomtom1972
Mitglied
dipl ing maschinenbau


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

Beiträge: 605
Registriert: 22.03.2005

NVidia Quadro K4000
Intel Xeon E5-1620, 64GB RAM
Windows10 64bit
R30 <= CATIA V5 > =R19

erstellt am: 12. Apr. 2010 13:06    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 alias 10 Unities + Antwort hilfreich

hier http://www.coe.org/Collaboration/DiscussionForum/ActiveDiscussions/tabid/210/aff/8/aft/111627/afv/topic/Default.aspx
hat sich in dem besagten US-Forum mal jemand die Mühe gemacht alles bzgl. der CAIEngine aufzulisten.
Gruß

------------------
tomtom1972

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

alias
Mitglied
CAD Betreuer


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

Beiträge: 282
Registriert: 25.09.2003

erstellt am: 12. Apr. 2010 14:14    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

Wow, vielen Dank !
Du hast mir echt riesig weitergeholfen.

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

C-R
Mitglied
Dipl.-Ing. Maschinenbau-Konstruktion

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

Beiträge: 8
Registriert: 16.07.2009

CATIA V5 R18 64bit
CATIA V5 R21 64bit
Visual Studio C++ 2005
Windows 7 Pro 64bit

erstellt am: 15. Mai. 2010 00:25    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 alias 10 Unities + Antwort hilfreich

Moin,

wo hast du denn die Information gefunden, dass "CAIEngine" in

Zitat:

Set oStiEngine = Catia.GetItem("CAIEngine")


der Parameter für GetItem ist und nicht z.B. "StiEngine" oder ähnliches? Die Quelle könnte interessant sein, um an andere Objecte anderer Librarys zu kommen.
Bis jetzt habe ich noch keine Liste finden können, welche Parameter GetItem alles kennt und auch im Object Browser scheint es nichts dafür zu geben oder?

Gruß C-R

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

roccat
Mitglied
Konstrukteur


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

Beiträge: 172
Registriert: 19.02.2010

WinXP/Win7
Office XP/2007
Catia V5 R16-R19, VB6.0, VBA, BASCOM-AVR
VB .Net 2010

erstellt am: 23. Jul. 2010 13:12    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 alias 10 Unities + Antwort hilfreich

Hallo,

@tomtom1972 wollte nur "Danke sagen"    für diesen genialen Hinweis mit der ("CAIEngine"). Danach habe ich schon ewig gesucht.

Dafür gibts alle mal 10 Units.

Hab damit endlich mal was zur "GhostLink" suche schreiben können.
Was kann man mit der Smartteam Schnittstelle noch so Interessantes machen?

mfG
Mario

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

MC-Virus
Mitglied



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

Beiträge: 24
Registriert: 27.03.2013

erstellt am: 21. Jun. 2013 11:51    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 alias 10 Unities + Antwort hilfreich

Hallo,

ich muss diesen Thread noch mal reaktivieren.

Ich habe gerade versucht das oben angegebene Makro zu starten, allerdings in VB.Net.
Wenn ich die Zeile "Set oSel = oSelection.Item(1).Value" müsste doch das Objekt oSel ein String sein oder?
Dann kann ich aber nicht mehr die Zeile "Set oPart = oSel.ReferenceProduct.Parent" ausführen, was ja auch richtig ist.

Ich würde diesen Vorgang gerne auf alle Elemente eines Produktes ausführen.
Habe schon versucht CATIA.ActiveDocument durch die zu analysierenden Dokumente zu ersetzten, leider klappt das nicht. Die Selection ist immer nur bei dem CATIA.ActiveDocument gefüllt und sonst leer.
Hat einer ne Idee wie man das ändern kann?

Hier mal mein Code, vieleicht mache ich ja auch was anderes falsch.

Code:
Dim oAD As Document = CATIA.ActiveDocument
        Dim oSelection As Selection = oAD.Selection
        If (oSelection.Count2 > 0) Then
            Dim oSel As AnyObject = oSelection.Item(1).Value
            Dim oPart As AnyObject = oSel.ReferenceProduct.Parent

            Dim oStiEngine As StiEngine = CATIA.GetItem("CAIEngine")
            Dim oStiDBItem As StiDBItem = oStiEngine.GetStiDBItemFromAnyObject(oAD)
            Dim oDoc As Document = oStiDBItem.GetDocument

            Dim oStiDBChildren As StiDBChildren = oStiDBItem.GetChildren()
            Dim oNbChildren As Integer = oStiDBChildren.Count

            For i = 1 To oStiDBChildren.Count
                Dim sChildLinkType As String = oStiDBChildren.LinkType(i)
                System.Console.WriteLine("Link " & i & " vom Typ " & sChildLinkType)
                Dim oStiDBItem2 As Object = oStiDBChildren.Item(i)
                Dim oDoc2 As Document = oStiDBItem2.GetDocument
                System.Console.WriteLine("Verlinktes Dokument: " & oDoc2.Name)
                System.Console.WriteLine("Pfad: " & oDoc2.FullName)
            Next

        End If



Gruß
MC-Virus

[Diese Nachricht wurde von MC-Virus am 21. Jun. 2013 editiert.]

[Diese Nachricht wurde von MC-Virus am 21. Jun. 2013 editiert.]

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

bgrittmann
Moderator
Konstrukteur


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

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 21. Jun. 2013 13:03    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 alias 10 Unities + Antwort hilfreich

Servus
ggf wäre es einfachsten für dich, wenn du diese Methode entweder auf jedes geöffnete Dokument anwendest oder zB bei einem Product auf alle Products (CATIA.ActiveDocument.Product.products.item(i))

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

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

MC-Virus
Mitglied



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

Beiträge: 24
Registriert: 27.03.2013

erstellt am: 21. Jun. 2013 13:10    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 alias 10 Unities + Antwort hilfreich

Danke für den Tipp, das mit den Dokumenten hatte ich schon versucht, aber leider geht das nicht.
Die Selection ist dabei immer leer.

Ich habe irgendwie das Gefühl, das man die Dokumente erst "aktivieren" muss, da wenn ich diese in einem eigenem Fenster öffne, auch die Selection gefüllt ist.

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

bgrittmann
Moderator
Konstrukteur


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

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 21. Jun. 2013 13:23    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 alias 10 Unities + Antwort hilfreich

Servus
Warum sillst du den Umweg über die Selection gehen?
Über das Document sollte es so gehen (ungetestet):
Code:

Dim oDoc as Document
Dim oStiEngine As StiEngine = CATIA.GetItem("CAIEngine")

for each RootDoc in CATIA.Documents
  Dim oStiDBItem As StiDBItem = oStiEngine.GetStiDBItemFromAnyObject(RootDoc)
  Dim oDoc As Document = oStiDBItem.GetDocument

  Dim oStiDBChildren As StiDBChildren = oStiDBItem.GetChildren()
  Dim oNbChildren As Integer = oStiDBChildren.Count

  For i = 1 To oStiDBChildren.Count
                Dim sChildLinkType As String = oStiDBChildren.LinkType(i)
                System.Console.WriteLine("Link " & i & " vom Typ " & sChildLinkType)
                Dim oStiDBItem2 As Object = oStiDBChildren.Item(i)
                Dim oDoc2 As Document = oStiDBItem2.GetDocument
                System.Console.WriteLine("Verlinktes Dokument: " & oDoc2.Name)
                System.Console.WriteLine("Pfad: " & oDoc2.FullName)
    Next
next



oder über eine Schleife über die Products:
Code:
dim RootProduct as ProductDocument
Set RootProduct  as ProductDocument
Dim oProduct as Product

for i = 1 to RootProduct.product.products.count
    Set oProduct = RootProduct.product.products.item(1)
    'weiterer Code
next



Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

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

MC-Virus
Mitglied



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

Beiträge: 24
Registriert: 27.03.2013

erstellt am: 21. Jun. 2013 14:47    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 alias 10 Unities + Antwort hilfreich

Perfekt, damit gehts fast so wie ich das haben will. Danke dir.

Nur die Zeile muss angepasst werden. Dann ist es unabhängig vom LinkType.

Code:
Dim oStiDBItem2 As Object = oStiDBChildren.Item(i)
       
          wird zu

Dim oStiDBItem2 As StiDBItem = oStiDBChildren.Item(i)


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

CAD-Face
Mitglied
Bachelor of Science


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

Beiträge: 10
Registriert: 29.11.2012

CATIA V5 R19
Win. 7

erstellt am: 10. Nov. 2018 21:53    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 alias 10 Unities + Antwort hilfreich

Hallo zusammen,
auch ich bin an der Programmierung in CATIA interessiert und über dieses Thema gestolpert. Das klingt durchaus interessant!
Leider funktioniert der oben angegebene Link von TomTom nicht mehr.

Kann mir jemand die Informationen geben oder gibt es eine andere Seite?

Viele Grüße
CAD-Face

------------------
Und Hände kamen aus den Weiten des Computer-Da-seins und schufen CAD

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

bgrittmann
Moderator
Konstrukteur


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

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 11. Nov. 2018 20:10    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 alias 10 Unities + Antwort hilfreich

Servus

Den Code aus der Diskussion hier und die Hinwiese in der V5Automation.chm hast du schon angeschaut?

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

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

CAD-Face
Mitglied
Bachelor of Science


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

Beiträge: 10
Registriert: 29.11.2012

CATIA V5 R19
Win. 7

erstellt am: 17. Nov. 2018 18:30    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 alias 10 Unities + Antwort hilfreich

Hallo bgrittmann,

ja das habe ich mir schon angeschaut. Den Code habe ich auch getestet und bin jetzt aber an dem Punkt, dass ich wissen möchte was noch alles möglich ist. Mir wird zum Beispiel nicht angezeigt, ob es sich beispielsweise um einen MML-Link handelt. In Sachen UUID und Ghostlinks wollte ich auch mal nachschauen.
Da kam der oben genannte Link ganz passend.
Die Hilfe gibt leider auch nicht ganz so viel preis. Das kann ich allerdings erst Montag auf der Arbeit noch einmal kontrollieren.

Grüße
CAD-Face

------------------
Und Hände kamen aus den Weiten des Computer-Da-seins und schufen CAD

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

bgrittmann
Moderator
Konstrukteur


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

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 17. Nov. 2018 20: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 Nur für alias 10 Unities + Antwort hilfreich

Servus

Eine Übersicht welche Links unterschieden werden: siehe Doku unter StiDBChildren.
UUID und Ghostlink werden wohl so nicht gehen.

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

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