|
CATIA V5 Programmierung : Referenz -> Objekt
drcmda am 04.08.2003 um 13:05 Uhr (0)
halloich habe es endlich geschafft die catia "search-grammar" sprachenachvollziehen zu können und bin nun in der lage jede fläche einesbauteils, ohne interactive selektion, auszulesen. sehr gut, genau daswollte ich... nur jetzt habe ich ein array vollgestopft mitreferenzen... wie gelange ich nun auf die wirklichen objekte? in dercatia vba-hilfe habe ich zum bsp. ein "plane" objekt gefunden das genau die eigenschaften vorweißt die ich so dringen brauche, origin-und axen-informationen.um es besser zu veransc ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : right-Funktion bis zu einem Zeichen
AndreasNilli am 10.09.2009 um 14:10 Uhr (0)
Hey.Wow, vielen Dank für den kompletten Code.Da ich noch sehr am Anfang bin, verstehe ich daraus nicht allzuviel..Ich habe jedoch noch was hinzugefügt, sodass es den aktuellen Pfad automatisch findet:(Es soll ja im Prinzip so ablaufen, dass jem., der die BG offen hat, auf einen Button klickt und die CGR aus dem Ordner gelöscht wird)Code:Sub CATMain()Set productDocument1 = CATIA.ActiveDocument Dim S As StringS = CurDir() Dim ActPath As String Dim ActExt As String Dim ActFile As String Dim FHa ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : DMU Review
pittyplatsh am 23.10.2009 um 17:10 Uhr (0)
Hallo wiedermal alle zusammen,schon wieder stoße ich an meine Grenzen und finde weder in der Dokumentation noch über Google eine Ansatzweise mögliche Lösung:Ich möchte ein Review erstellen (Ordner aus DMU Navigator oder Space Analysis). Jedoch finde ich einfach keine dafür Methoden dafür. Habe jetzt schon einfach den Befehl selbst ausgeführt (CATIA.StartCommand ("Review"). Damit habe ich wenigstens einen drin.Nun gehts aber daran diesen umzubenennen... Man kann zwar unter den Optionen die Voreinstellungen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PartNumber eines CATPart wird in der Spec Tree in R10 nicht geupdated!!
JeZaD am 21.01.2003 um 16:15 Uhr (0)
Kurz: Ich will das PartNummer eines CATPart ändern. Das Problem: Wenn mann einen einzel CATPart offen hat, und folgende CATvbs Makro ausgefuhrt ist, kriegt der PartNumber Texte in der Spec tree kein Update/Refresh. Wenn man aber der Properties von der Part anschaut, zeigt es das richtige (neue) PartNumber! Dieses Makro war mit der Makro Rekorder aufgenommen, und hat während des Aufnahme funktionniert (der PartNummer hat sich in der Spec tree automatisch geändert)!! Irgendwie wenn man das Makro laufen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Katalogzugriff per Visual Basic?
VFR-Treiber am 22.12.2004 um 11:18 Uhr (0)
Servus, ich soll in meiner Firma untersuchen, ob es die Möglichkeit gibt, auf Kataloge per Makro oder Visual Basic zuzugreifen und so einen Zeichnungsrahmen zu erstellen. Es sollen also Rahmenkomponenten im Katalog abgelegt werden und dann später per Makro je nach Produktart zu einem produktspezifischen Zeichnungsrahmen zusammengesetzt werden. Geht das überhaupt? Hat vielleicht schon mal jemand sowas gemacht (und hat evtl. sogar etwas Beispielcode )? Ich habe über die Suchfunktion im Forum nichts gefund ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CaptureToFile - weiß in schwarz erfassen
HoBLila am 24.07.2008 um 16:15 Uhr (5)
Hallo zusammen,ich nutze vom Viewer die Methode CaptureToFile. Das ist schön und gut, jedoch mache ich für das Foto erstellen den Hintergrund weiß. Dadurch sind bestimtme Elemente, wie Linien, nicht mehr zu sehen, da diese ja auch weiß sind.Beim Bilder Erfassen von CATIA gibt es deshalb die option "Weiß in schwarz erfassen". Kann ich diese Einstellung auch über die Methode CaptureToFile nutzen?Ich möchte nämlich nicht nach allen weißen Elementen suchen und diese dann temporär schwarz machen...Vielen Dank f ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Weiterverarbeitung von Benutzerselektionen
Tstone am 10.11.2005 um 12:31 Uhr (0)
halloMit E belegst Du in der Zeile:E = Selektion.SelectElement(Was, "Kante wählen für den Freistich",false)den Status der Selektion. Diesen fragst du auch anschließend korrekt ab (wobei du bedenken musst, das die Zeilen nach dem End IF auf jeden fall abgearbeitet werden!)Aber, das selektierte Element befindet sich in deiner Selektion (CATIA.ActiveDocument.Selection)und kann durch Selektion.Item(Index) enumeriert werden.An des Element kommst du durch den Befehl:Selektion.Item(Index).ValueDas heißt:E = Selek ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection -> Copy -> Paste - Frage zum Ablauf
Lusilnie am 18.12.2007 um 20:59 Uhr (1)
Hallo zipdrive,ungetestet ein paar Anmerkungen:1.) Wenn Du Dein Script als ".catvbs" abspeicherst, kannst Du die Dim-Anweisungen nicht mit "As ..." erweitern, Wenn Du dies willst, nutze ".CATScript"!2.) Du hast nichts gewählt, wohin Du einfügen willst. Es müsste zwischen "Sel.Clear" und "Sel.PasteSpecial..." noch ein "Sel.Add", z.B. "Sel.Add(ImpPart.Bodies)"3.) Ich programmiere nur mit ".CATScript" und ".catvba", doch dort würde ich mit den Klammern etwas vorsichtiger sein. ".catvba" nimmt die schon mal kr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catdrawing im batchmodus als pdf
Axel.Strasser am 19.08.2004 um 19:15 Uhr (0)
Habe inzwischen noch einen weiteren Ansatzpunkt, der funktionieren müsste aber noch in keinem vbs realisiert ist (Einzelschritte habe ich manuell versucht und da gehts ):Zum Mergen und Optimieren ghostscript verwenden. Ghostscript ist als Batchcommando aufrufbar, braucht keine grosse Installation und ist Freeware. Durch die Parameter kann man die Qualität des pdfs sehr gut beeinflussen. Habe ein Catia pdf über ghostscript in ein pdf "konvertiert" und die Grösse ist (mit den Standardparametern) auf 1/3 "g ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Spiegeln von Components
Hohlräumer am 13.03.2009 um 07:40 Uhr (0)
Hallo nochmal,hab das mit er Matrix ausprobiert, aber ich bekomme einen Kompilierungsfehler:"Funktion oder Schnittstelle kann nur eingeschränkt verwendet werden oder verwendet einen Typ der Automatisierung, der von Visual Basic nicht unterstützt wird."dabei markiert er den Ausdruck ".Apply"Leider bin ich da mit meinen bescheidenen Programmierkenntissen am Ende.Was hab ich falsch gemacht, bzw. was muß ich noch tun?Hier mal der Code wie ich ihn übernopmmen hab und anbei ist noch ein Bild von der Struktur.Tro ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Makro umbenennen InstanceName
Langer11 am 31.03.2017 um 12:37 Uhr (1)
Oh stimmt, natürlich ist das CatiaSkript.Habs hinzugefügt, allerdings ohne Erfolg!Hier das Skript (und im Anhang die Fehlermeldung):Sub traverse(Prod, origstr, newstr) set refp = Prod.ReferenceProductDim oADP As ProductoADP.ApplyWorkMode DEFAULT_MODE if instr(refp.InstanceName, origstr) then newpnum = Replace(refp.InstanceName, origstr, newstr) refp.InstanceName = newpnum end if Set prods = Prod.Products pc = prods.Count If pc 0 then For i = 1 to pc traverse prods.Item(i), origstr, newstr Next End ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Newbie needs help: Goto und Function realisieren
LordFuture am 17.03.2004 um 10:57 Uhr (0)
OK, jetzt hab ich aber Trotzdem dass Problem GoTo zu brauchen.On Error GoTo De_buging.....De_buging: msgbox "Jetzt wird der Fehler mit eigener Meldung ausgegeben und verarbeitet"Resume NextMit dieser Prozedur möchte ich RunTimeFehler des Scriptes Abfangen und in einer selbs Formulierten Meldung ausgeben (Teilen sie diesen Fehler bitte dem und dem unter der und der Telefonnummer etc. mit) oder so ähnlich.In VB6 so kein Problem nur Catia motz mich an.Kann mir doch jemand den GoTo-Befehl posten oder mir ne A ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Makro: Selektion Kanten und Extruieren ?
JuliJane am 11.10.2011 um 11:26 Uhr (0)
Hallo!ich komme nicht weiter mein Vorhaben:Die Kanten der Enden eines Rohres (stupider Solid) als Flächen extruieren.- Kante selektieren (BRep) (Selektion während der Laufzeit)- unabhängig ob PartDesign oder GeneralShapeDesign- Kante als Fläche extruieren (Referenzplane über Namen dek.)1. Bekomme Hrn. Ziethens Makro nicht für HybridBodies umgeschrieben:Sub CATMain () Auswahl festlegen ----------------------------------------------- Dim Was(2) Was(0) = "Pad" Was(1) = "Line" Was(2) = "Pocket" #hier ge ...
|
| In das Form CATIA V5 Programmierung wechseln |