|
CATIA V5 Programmierung : Makro zum bereinigen von Altlasten
bgrittmann am 09.02.2024 um 14:59 Uhr (1)
ServusIn meinem Kurztest hat das Löschen einer Reaktion so geklappt:Code:Sub CATMain()Dim oPartDoc As DocumentSet oPartDoc = CATIA.ActiveDocumentDim oSel As SelectionSet oSel = oPartDoc.SelectionoSel.Search "CATKnowledgeSearch.AdvisorReaction,all"oSel.DeleteEnd SubKlappt das bei dir? (ggf mal eine Beispiel Formel/Reaktion zeigen die sich nicht löschen lässt)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Late Binding mit Visual Basic 2008 Express Edition
INLU am 20.09.2010 um 10:49 Uhr (0)
Hallo TStone,das ist ja schon mal gut zu wissen. Mein größtes Problem ist allerdings, dass ich nicht genau weiß, wie ich die Verbindung zu Catia im Late Binding umsetzen muss. Im Buch von Jens Hansen ist das Late Binding mit C# erklärt. Ich bekomme das aber nicht auf VB umgemünzt. Ich habe anscheinend Probleme mit der Syntax. Hast du so etwas schon umgesetzt?mfg Lars
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parts einer starren Vebindung auslesen
cscp am 24.05.2013 um 13:53 Uhr (0)
Hi,weiß auch jemand von Euch wie ich die Parts einer starren Verbindung auslesen kann? Leider wird die entsprechende Bedingung / Constraint nicht unter den CATIA Constraints, also Connections("CATIAConstraints") aufgeführt.Weiß jemand wie das sonst noch gehen könnte?Besten Dank Euch im Voraus!Liebe GrüßeChris
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fensterzuordnung
tomtom1972 am 22.02.2006 um 19:28 Uhr (0)
Hallo,ja die Möglichkeit gibt es.Du kannst die Windows durchzählen. Die Namen entsprechen dem jeweiligen Root-Product/Part/Drawing.Also Catia.Windows.Item(i).Name wäre z.B. "Test.CATProduct", wenn in dem Fenster ein CATProduct mit diesem File-Namen geöffnet wäre.Vorsicht: Haben die Roots einen Schreibschutz, so hat der Fenster Name den Zusatz "Read Only"GrussTomTom Read Only)------------------tomtom1972
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selektion von Bauteilen
Species8472 am 16.09.2003 um 14:08 Uhr (0)
geht leider immernochnicht, er hat irgendwas gegen die suchnummer ich hasse es... Hier mal der ganze Macro: ### Sub CATMain() Dim MyFS As FileSystem Set MyFS = CATIA.FileSystem Dim AllText(3) As String Dim CurrentData As String Dim i as Integer Dim PosStart as Integer Dim PosEnd as Integer Dim R, G, B, Modul, Kogr, PPG, Sachnummer, Benennung, EVT, BZA, SST, Datum, GTArt Dim MyFile As File Set MyFile = MyFS.GetFile( /home/q070151/CATScript/input.csv ) Dim MyStream As CATIATextStream Set MyStream = MyFile.O ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bild in Excel einfügen über CATIA Makro
Animexx am 12.09.2008 um 17:52 Uhr (0)
Hallo Leute,ich bin unerfahrener Makroprogramierer. Hab folgendes Problem:Ich hab eine Bilddatei in einem bestimmten Verzeichnis, dieses möchte ich gerne über CATIAMakro (.catvbs) in eine Excel Tabelle einfügen und komme nicht weiter. Bitte Euch um Hilfe.Wo kann ich einen Überblich über die zur Verfügung stehende Befehle bekommen?Danke Euch
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CatDrawing in PDF konvertieren mit C#
erik.thomas am 13.10.2008 um 13:01 Uhr (0)
Hallo,Wenn ich das Programm ausführe komt keine Fehlermeldung, es wird zwar das CATDrawing geöffnet, aber alle Anweisungen danach werden von CATIA ohne Fehlermeldung ignoriert.Wenn ich bei "catiaDocument.ExportData();" die Daten direkt reinschreibe, erhalte ich logischerweise eine Fehlermeldung beim kompilieren des .NET Programms ("Das 1-Argument muss mit dem ref-Schlüsselwort übergeben werden.").Grüße Erik
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bild in Excel einfügen über CATIA Makro
Animexx am 12.09.2008 um 17:52 Uhr (0)
Hallo Leute,ich bin unerfahrener Makroprogramierer. Hab folgendes Problem:Ich hab eine Bilddatei in einem bestimmten Verzeichnis, dieses möchte ich gerne über CATIAMakro (.catvbs) in eine Excel Tabelle einfügen und komme nicht weiter. Bitte Euch um Hilfe.Wo kann ich einen Überblich über die zur Verfügung stehende Befehle bekommen?Danke Euch
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koerper auslesen
V5Playaz am 24.12.2008 um 13:17 Uhr (0)
Ich versteh dich nicht wirklich...Willst du Körper automatisch oder manuell auswählen??Den automatischen Weg findest du in meinem vorherigen Beitrag.Manuell:Code:InputObjectType(0) = "Body"Set oSelection = CATIA.ActiveDocument.SelectionoSelection.ClearStatus = oSelection.SelectElement2(InputObjectType, "Bitte ein Körper auswählen...", False)Set oSelectedElement = oSelection.Item(1).ValueSteht aber alles schon im Forum.grüße Dominik
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Buchstaben Font ändern
hansi69 am 07.10.2010 um 21:38 Uhr (0)
Hallo zusammen,ich stehe vor folgendem Problem und komme mit der Makro programmierung nicht wirklich weiter. CATIA V5 R18 HILFEEE!Ich will nach bestimmten Buchstaben/Zeichen in meiner Zeichnung suchen und dann den Font für alle in der Zeichnung gefundenen ändern.suche nach "?" -- setze font "arial"Über Antworten würde ich mich sehr freuen. Vielen Dank im vorausHansi
|
| In das Form CATIA V5 Programmierung wechseln |
 Punkte_aus_TXT_FIN.zip |
CATIA V5 Programmierung : Punkte aus einer Textdatei erzeugen und benennen
denyo_1 am 11.07.2008 um 15:41 Uhr (1)
Hi,so wie schon erwähnt habe ich das Makro heute fertig geschrieben. Dieses Makro ließt nun eine vom Anwender gewählte *.txt Datei Zeile für Zeile aus und übertrag den Punktnamen mitsamt Koordinaten in CATIA. Hierbei wird abgefragt, ob im aktiven Part einen Punkt mit selben Namen existiert. Fall dies der Fall ist wird der original Punkt mit den neuen Koordinaten aus dem txt-File überschrieben. Neue Punkten werden in ein neues geometrisches Set angelegt, das den Namen der ausgewählten *.txt Datei trägt.Die ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Vererbung
EngineeredByRobberts am 27.05.2010 um 20:12 Uhr (0)
ProductDocument-Product-Products-Product-PartDocument-Part--------------------CATProduct---------------------- ----CATPart------Wie genau das Part im Product eingefügt wird hängt da von ab ob das Part neu erstellt werden muss oder schon vorhanden ist, ob das Part schon in Catia geladen ist,und ob es schon in einem Product verbaut ist, dazu gibt es unterschiedliche Methoden, siehe Seite 439------------------- Robert[Diese Nachricht wurde von EngineeredByRobberts am 27. Mai. 2010 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Geometrisches Set in Hide-Modus stellen
studmija am 03.12.2010 um 15:59 Uhr (0)
Hallo!Wie kann ich ein bestimmtes Geometrisches Set in Hide stellen?Punkte und Ebenen bekomme ich verdeckt, aber bei GS, Kreisen, Intersections, etc. weiß ich nicht wie es funktioniert.Meine Punkte habe ich auf diese Weise verdeckt:Code:Set Selection1 = CATIA.ActiveDocument.Selection Selection1.Search "(CATGmoSearch.Point),all" Set visPropertySet1 = Selection1.VisPropertiesvisPropertySet1.SetShow catVisPropertyNoShowAttrSelection1.Clear
|
| In das Form CATIA V5 Programmierung wechseln |