|
CATIA V5 Programmierung : Catia stürzt ab wenn eine relation nicht erstellt werden kann
student1992 am 30.11.2017 um 19:39 Uhr (1)
Hallu zusammen,Gibt es möglich, fehler abzufangen die einen Absturz von Catia verursachen?Beispielsweise hatte ich mal das problem, dass Catia abgestürzt und ich die geöffnete Datei nicht speichern konnte.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA-SubProduct in einem neuen Fenster öffnen mit vb.net
bgrittmann am 06.02.2021 um 09:13 Uhr (1)
ServusUnd woher "weiß" VB was den CATIA ist?Schau dir zB diese Diskussion an, darin wird gezeigt wie man auf eine geöffnete CATIA-Session zugreift und wie bei Dimensionierung von Variable die entsprechende Libary angegeben wird.ggf wäre ein Blick in ein Fachbuch, auseinandersetzen mit der VB-Umgebung (Watchfenster, ...), ... sinnvoll.GrußBerndPS: Hast du im Projekt auch die Referenzen zu den Catia-Bibliotheken gesetzt?------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Begriffs/Befehlssammlung für VB in Catia?
CEROG am 22.06.2009 um 17:10 Uhr (0)
Da gibt es ein Buch von Dieter R. Ziethen namens Makroprogrammierung. Das ist aber alles andere als vollständig. ------------------Meine Firma | Website zum Buch |Technisches Zeichnen mit CATIA V5 | Mein CATIA-BlogWie stelle ich meine Fragen richtig?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB.net C# Zugriffsproblem GetObject
MarcDe am 28.04.2009 um 13:18 Uhr (0)
Hallo,ich schreibe gerade eine Diplomarbeit und programmiere ein Makro für CATIA. Habe mich für C# entschieden, da ich nicht mehr stukturiert sondern Stand der Technik: Objekorientiert , programmieren möchte.Was sagt ihr dazu?Ich habe zur Zeit folgendes Problem: Wenn ich versuche mit:Object CATIA = Marshal.GetActiveObject("CATIA.Application");INFITF.Application catiaapp = (INFITF.Application)CATIA;auf CATIA zuzugreifen (ja CATIA Session ist gestartet und alle nötigen Klassen sind laut Jens Hansens Buch ein ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : eine CATIA.applictaion von mehreren anziehen
tomtom1972 am 15.03.2017 um 07:52 Uhr (1)
Hallound Danke für die Antwort, hilft mir aber nicht weiter, Mit .CreateObject kann ich eine weitere CATIA-Instance starten, aber nur die Version, welche in der Registry eingetragen ist, also keine definierte, da wir mit mehreren Environments arbeiten.Ich kann über eine Shell mehrere definierte, unterschiedliche CATIAs starten und bekomme auch die zueghörige TaskID zurück. Das ist nicht mein Problem, hilft mir aber auch nicht weiter.Die Sackgasse ist immer(... Set Catia = GetObject(, "Catia.Application") . ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CatVBA Makros auf anderen Rechner
Jens Hansen am 21.01.2009 um 15:39 Uhr (0)
@tomtom,du hast Recht !! Bei LateBinding bekommt man nur das jeweilige Objekt. Man kann nicht wie in VB6 vom ersten Zugriff von V5 von der Application bis bis zum letzten BREP alles auf einmal sehen - wirklich nur das jeweilige Objekt.Da müssen wir wirklich bis CATIA V6 warten - dort solls ja das CATIA-Namespace geben ... warten wir es mal ab SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXingKochbuch - CATIA V5 automatisieren
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kreismuster: Winkel parametrisieren (Pfadunabhängig)
weylin am 06.08.2010 um 12:05 Uhr (0)
@bgrittmann danke erstmal für deine Antwort.Ich denke allerdings, dass das auslesen reicht. "SetInstanceAngularSpacing" habe ich ja ein paar Zeilen darüber und damit erstelle ich ja das Kreismuster. Wenn ich das nochmal schreibe erstellt sich ein 2. Kreismuster.Neuer Stand:Mit dem Code unten funktioniert es jetzt zumindest bei einem Winkel. Im Formeleditor wird klar, wo der Fehler liegt. Die "PatternSpacing" (Kreis) müsste er weiter zählen und die Formeln (Pfeil) dann jeweils in die entsprechenden Zeilen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : C#: Teilenamen eines Parts ändern
Jens Hansen am 25.07.2005 um 22:49 Uhr (0)
Hallo zusammen, ich habe es hinbekommen !! Hier die Lösung: -------------------------------------------------- object CATIA = Marshal.GetActiveObject( CATIA.Application ); INFITF.Application oCatia = CATIA as INFITF.Application; oCatia.Documents.Open(ref Datei); //Öffnen der CATIA-Datei MECMOD.PartDocument partdoc = (MECMOD.PartDocument) oCatia.ActiveDocument; ProductStructureTypeLib.Product partproduct =(ProductStructureTypeLib.Product) partdoc.Product; partproduct.set_PartNumber(ref Neue Partnummer ); - ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dateiname = TeileNummer
Steffen Hohmann am 07.07.2005 um 16:31 Uhr (0)
Hallo Ralf, CATIA.ActiveDocument.Product.Partnumber = Left(CATIA.ActiveDocument.Name, Len(CATIA.ActiveDocument.Name) - 8) Gruß Steffen
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ParameterSet unter einem Geoset ansprechen
Booyaka am 10.05.2019 um 10:35 Uhr (1)
So hab mich nochmal dran gesetzt und noch eine andere Möglichkeit die ohne ne Selection auskommt.(stand hier irgendwo im Forum nach ziemlich langen googeln gefunden ^^ gefunden)Allerdings ist darauf zu achten das bei der Bezeichnung der Parameter der Local Name geändert wird und nicht der Name.Da ich mit der Splitfunction arbeite.So lässt sich das gut verbauen und für alle selektierten Körper in ne schleife bauen Code:...oBodyGeoSetName = oBody.HybridBodies.Item(1).NameSet oBodyGeoSet = oBody.HybridBodies. ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selektion und anschließendes Suchen in Selektion
zizorro am 17.09.2004 um 13:36 Uhr (0)
Hallo Andreas, wenn ich das richtig versteh und die Suche sich hinter Dim CATIA As INFITF.Application Set CATIA = GetObject(, CATIA.Application ) verbirgt, dann funktionierts irgendwie nicht :-( Trotzdem danke, Gruß, zizo
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dokumentenweise Parts Updaten mit VBA
katjadassault am 18.02.2011 um 09:47 Uhr (0)
Hallo liebe CAD Gemeinde,nachdem ich nun schon fast eine Stunde nach der Lösung meines Problemes gesucht habe und nicht fündig geworden bin stelle ich mal hier meine Frage:Ich habe gerade ein eine Umfangreiche Tabelle in Excel gebaut und über VBA diverse Berechnungen in Auftrag gegeben. Mit Hilfe von VBA wird auch ein parametrisches Modell geöffnet (.CATProduct) das aus insgesamt 13 .CATParts besteht. Das Programm läuft soweit ganz gut durch, die Parameter werden übergeben etc.Im letzten Schritt sollen die ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Late Binding mit Visual Basic 2008 Express Edition
DanielFr. am 20.09.2010 um 13:22 Uhr (0)
Hallo ,das wird einfach über die Methode GetObject in VB.NET realisiert. Du kannst alle Methoden und Eigenschaften genauso wie mit einem early Binding verwendet, hast aber keine intelliSense Unterstützung! Des weiteren kannst du nicht über den Objekt-Brwoser auf die Objekte, Methoden und Klassen zugreifen. D.h. während der Entwicklung eines komplexen Programms ist es für den Workflow (der Programmierung) sicherlich einfacher ein early Binding einzusetzen. Wenn du das Programm dann final veröffentlichst dan ...
|
| In das Form CATIA V5 Programmierung wechseln |