|
CATIA V5 Programmierung : Fullpath zum Model
Crowny am 26.06.2013 um 15:24 Uhr (0)
Guten Tag,hoffe ihr könnt mir helfen. Ich habe eine Baugruppe mit Catia v5 Parts und 2x Catia v4 Parts im .model Format.Ich will über die Catia Api den Referenz-Pfad zu der Datei auslesen. Bei den Catia v5 Teilen funktioniert das ja über:Code: foreach (Product child in source.Products) } References.Add(child.GetPath()); }Source ist dabei ein Product welches die Root-Komponente ist. Wenn ich aber eine .model Datei habe, wird mir der Pfad zur Root-Baugruppe angezeigt. Wenn ich in Catia v5 di ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dokumentnamen aus assembly
HeinHein am 03.07.2013 um 22:14 Uhr (0)
Hallo,ich versuche über eine rekursive Funktion alle Namen und Speicherorte eines Assemblys zu ermitteln.Das klappt auch für CATParts und CATProducts.Wenn ich aber eine CGR-Datei im Assembly habe ignoriert meine Funktion das einfach.So wie ich die Sache verstehe ist doch das einzig entscheidende, ob das Funktionsargument vom NameTyp Product ist.Wenn nicht müsste ich doch über GetMasterRepresentationPathName den Dateinamen erhalten oder Kann mir jemand mal die Schwachstelle in meiner Funktion zeigen? PS ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fullpath zum Model
bgrittmann am 27.06.2013 um 10:35 Uhr (0)
ServusDu hast recht, dann geht es wohl bei einer Model-Datei nur über "GetMasterShapeRepresentationPathName"Code:msgBox oProduct.GetMasterShapeRepresentationPathNameGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.[Diese Nachricht wurde von bgrittmann am 28. Jun. 2013 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : File open aus DL-Name Struktur
Meridian am 04.07.2013 um 10:05 Uhr (0)
Hallo,wir arbeiten mit DL-Names und ich möchte über ein Makro auf die DL-Name Struktur zugreifen und z.B. ein CATPart öffnen.Ähnlich wie folgendes Makro:Sub CATMain()Dim Datei As CATBSTRDim Adoc As DocumentDatei = CATIA.FileSelectionBox ("Datei öffnen", "*.CATPart", CATFileSelectionModeOpen)If Datei "" Then Set ADoc = CATIA.Documents.Open (Datei)End IfEnd SubLeider funktioniert das Makro nur, wenn ich in der klassischer File base Strruktur arbeite.Kennt ihr einen Befehl wie die DL-Name Struktur über ein ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : File open aus DL-Name Struktur
KlausXP am 09.07.2013 um 09:54 Uhr (0)
Hallo Meridian,die Such-Funktion hilft bei DL-Name-Poblemen weiter, sie hat auch meine Probleme gelöst.Hier ein Auszug von einem Programm, mit dem die DL-Pfade in einer Listbox angezeigt werden.Set DLNames = CATIA.SettingControllers.Item("CATSysDLNameSettingCtrl") DLNameList = DLNames.GetDLNameList() n = UBound(DLNameList) For s = 1 To n Me.ListBox_Pfade.AddItem (DLNameList(s)) NextAnschließend mit der Pfadauswahl aus der Listbox die Datei normal öffnen.Klaus
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter automatisch erstellen
RSchulz am 11.07.2013 um 10:54 Uhr (0)
Hallo Eric,Zitat:Original erstellt von Ericcson87:Soweit zur Vorgeschichte. Mein Problem ist, dass es mir die Parameter D, Länge, Breite, Höhe, Stärke nicht als Parameter des Typs "Länge" sondern als Parameter des Typs "Zeichenfolge" im CatPart ablegt....und was genau hat das mit der XML zu tun? Die XML ist eigentlich nur eine Datei, die Eigenschaften vorgibt. Ob diese interpretiert werden und wie diese Eigenschaften interpretiert werden, hängt dann immer noch vom Programm ab. Daher wäre es schon eher wich ...
|
| In das Form CATIA V5 Programmierung wechseln |
 CreateParameters.zip |
CATIA V5 Programmierung : Parameter automatisch erstellen
Ericcson87 am 11.07.2013 um 11:30 Uhr (0)
Hallo Rick,ich kann in der angegebenen Datei die Parameter festlegen, welche erstellt werden.Ich dachte, dass ich evtl. den Typ falsch definiert habe und mir jemand einen Tipp dazu geben kann.....deshalb der Inhalt der XML.Ich hab das kleine Progrämmchen mal angehängt, in der Hoffnung, dass das Klarheit gibt.------------------MFGEric
|
| In das Form CATIA V5 Programmierung wechseln |
 New_GS.CATScript.zip |
CATIA V5 Programmierung : CATScript aus VBScript starten
ferdo am 16.07.2013 um 22:00 Uhr (0)
Hallo,Dies ist eine HTML-Datei, hat ein VBScript startet eine CATScript------------------Best regardsFernando
|
| In das Form CATIA V5 Programmierung wechseln |
 3dxml_embedded.zip |
CATIA V5 Programmierung : 3Dxml-Viewer einbinden
ferdo am 16.07.2013 um 22:08 Uhr (0)
Hallo,Dies ist eine HTML-Datei, die eine 3dxml innen hat. Funktioniert nur mit IE, können Sie auf "View Source" mit der rechten Maustaste in IE.------------------Best regardsFernando
|
| In das Form CATIA V5 Programmierung wechseln |
 PunktKoordinaten.zip |
CATIA V5 Programmierung : Punktkoordinaten in Excel auf ausgewähltes Achsensystem
YellowDevil am 20.08.2007 um 00:32 Uhr (1)
So habe Dir mal ein neues Makro geschrieben in CATScript.Funtkionen:Es wird der Dateipfad und der Dateiname abgefragt. Standard Einstellung ist hier für den Pfad: C: mp und für die Datei: PunktKoordinaten.csv. Wenn du immer nur Enter oder OK drückst bleiben die Werte so,du kannst aber auch anderen Namen eingeben.Wichtig ist nur beim Pfad, dass am Ende ein steht.Danach erkennt das Makro, ob du schon Punkte ausgewählt hast oder nicht. Solltest Du keine ausgewählt haben, wirst du aufgefordert welche anzuklic ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punktkoordinaten in Excel auf ausgewähltes Achsensystem
BrunoS am 19.08.2008 um 01:08 Uhr (1)
Hallo zusammenDie oben gezeigte Matrix ist echt klasse und ich habe sie auch schon mehrfach verwendet.Ein grosses Problem hat sich ergeben als ich versucht habe die Matrix umzudrehen.Die konkrete Aufgabe ist es NC-Daten in Catia einzulesen.Die NC-Daten wurden von einem Fremdsystem unter benutzung eines lokalen Koordinatensystemes erstell. Wenn ich diese einlese kommen die Punkte natürlich global in Catia an.Ich möchte vor dem einlesen ein Koodinatensystem wählen und die Koordinaten sollen dann automatisch ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 über VBExpress starten
RAA am 25.07.2013 um 11:38 Uhr (1)
Hallo Mjk,wenn wir interaktive Programme in VB6 schreiben, so verbinden wir das Programm mit einer laufenden CATIA Session mit:Dim CATIA As ObjectSet CATIA = GetObject(, "CATIA.Application")das ist aber nur dann problemlos, wenn man davon ausgehen kann, dass auf dem Rechner nur eine CNEXT Instanz läuft.Der Vorteil der anfangs beschriebenen Methode sehe ich darin, dass in der CNEXT Instanz, die ich starte auch der Programmcode aus der CATScript Datei läuft. So vermeide ich Zuordnungsprobleme.mfgRainer
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : vb.net: CATIA Events abonnieren?
RSchulz am 26.07.2013 um 13:45 Uhr (1)
Hallo Christian,nein das geht leider nicht. Einzig du schreibst dir einen Watcher, der in regelmäßigen Abständen mal schaut, ob eine Datei geschlossen wurde. Aber auf die Events von CATIA selbst ist mit normalen .Net-Mitteln kein drankommen. AFAIK geht das aber mit der CATIA CAA Umgebung...------------------MFGRick SchulzNettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities
|
| In das Form CATIA V5 Programmierung wechseln |