|
CATIA V5 Programmierung : Problem beim Umbenennen einer CATIA Struktur mittels Rekursiverschleife
tobiley am 25.03.2011 um 17:42 Uhr (0)
Hallo Bernd,vielen Dank für deinen Hinweis!Meinst du, dass ich das ganze Product in den Default-Modus laden soll, weil das schneller als im Design-Modus geht?? das könnte klappen, werde es die Tage mal ausprobieren habe gerade kein Catia zur Hand. Wenn jedes einzelne Part in den Default-Modus geladen wird und dann wieder nur die Visualisierung dann müsste ja das gleichen Problem auftreten wie beim Design-Modus, dass ihm beim Speichern ein Bauteil fehlt weils nicht geladen ist oder?Gruß Tobias
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CenterGraph
tomtom1972 am 01.03.2010 um 07:23 Uhr (0)
Hallo,da es keine eigene Methode für das CenterGraph gibt, geht es nur über den StartCommand.Die Info bzgl. der sprachabhängigkeit ist so nicht ganz richtig:wenn du statt des Befehles (der sprachabhängig ist) dessen CATIA-ID benutzt, bist du sprachunabhängig. In diesem Fall ist wäre das:Catia.StartCommand "CATCafCenterGraphOnCSOHdr"Auch deine zweite Meinung kann ich nicht teilen: Code, welcher den Startcommand verwendet, kann sehr stabil laufen. Der StartCommand ist meist nicht das Problem. Es kommt eher d ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Funktionalität Silhouette über Makro nutzen
Lusilnie am 29.09.2005 um 02:15 Uhr (0)
Hallo CAD-V5,wenn ich es recht verstehe, besteht Dein Problem aus 2 Teilproblemen:1.) Auslesen der Parts aus dem Verzeichnis2.) Umwandeln der Parts in cgrs mit DMO-SilhouetteZu 1.) ist besser das Betriebssystem zu nutzen, da CATIA meines Erachtens dazu unzureichend ist. Zu 2.) ist meine Idee, jeweils das Part in ein leeres Product zu laden, zu selektieren und mittels DMO-Silhouette als cgr zu speichern (Tipp zu letzterem: Makro-Rekorder)Der Knackpunkt aus meiner Sicht (und wenig CATIA-FileSystem-Management ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Makroprogrammierung mit Visual Basic Script
maxi-max am 29.05.2006 um 15:18 Uhr (0)
für anfänger vielleicht sehr hilfreich. für fortgeschrittener nicht zu empfehlen!die ersten 150 Seiten werden anhand von Beispielen einiges "grundlegendes" über CATScript erklärt. der rest ist nur die übersetzung der V5Automation-datei ins deutsche, wobei es alphabetisch geordnet ist. komplizierte sachen werden in diesem buch nicht behandelt.fazit: wer die englische sprache mächtig ist, für den ist dieses buch nicht zu gebrauchen. denn alles was darin beschrieben ist, kann man sich in die V5Automation-file ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Filename in Makro übernehmen
umuenst am 07.07.2003 um 12:16 Uhr (0)
Hallo Tstone, vielen Dank !!!! Habe Dein Makro am PC ausprobiert - und tut super ! Das File muß noch in ein anderes Verzeichnis geschrieben werden ( fester Pfad ), aber das habe ich wohl nicht klar ausgedrückt. Egal. Mist ist, daß das Makro unter AIX nicht tut. Die Fehlermeldung ist: ActiveX component can´t create object: Create Object und bezieht sich auf Deine Zeile: Set CATIA = CreateObject( CATIA.Application ) . Oh je, wie soll das enden ? Müssen in gemischten Netzwerken jew. ein Makro für UNIX ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zeichnungsmakro für Toleranzen
Jens Hansen am 17.12.2012 um 13:01 Uhr (0)
Hallo,das Ganze scheitert schon an der Bedingung, dass durch anklicken des Maßes ein makro gestartet werden soll. Das geht leider nicht in V5. Reactions funktionieren leider nicht im Drafting.Der umgekehrte Weg wäre eher denkbar:1. Makro starten,2. User wählt Maß(e) aus3. Maß wird vearbeitet4. User wählt ESC zum AbbrechenAufwendig ist die Hinterlegung der ganzen Toleranzstufen. Diese lassen sich ja leider nicht linear numerisch ermitteln.Mal eben so ist das jedenfalls nicht geschrieben und da stellt sich d ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Repeat Points on Curve
Kay Petri am 18.04.2013 um 15:13 Uhr (0)
jetzt brauch ich nochmal hilfe. ich stehe auf dem Schlauch.Ich habe 3 selektionen zu machen. mit den selektionen mache ich in einer schleife eine transformation. der ändert meine userselection aber immer in die letzte selektion des scriptes. wie kann ich dem denn sagen er möge doch bitte die ausgewähöten objecte auch behalten und verwenden.Code:Set oSelection2 = CATIA.ActiveDocument.Selection oSelection2.Clear MsgBox ("Bitte Transform Join auswählen") Status2 = oSelection2.SelectElement2(Filter, " ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Konzeptfahrzeug - Diplomarbeitsthema
Heinkes am 02.11.2009 um 21:14 Uhr (0)
hallo liebe CAD Gemeinde,ich bin gerade dabei mein Diplomarbeitsthema zu wählen und hätte eine Frage bezüglich eines DI-Themas. Hab eines gefunden, jedoch möchte ich bevor ich mich dafür entscheide wissen was da alles auf mich zukommt.die Idee:Parametriesierung eines Konzeptfahrzeuges. Oberflächen, Geometrien, Motoraußenkonturen,.. etc. also alles wichtige für das Packaging relevante Geometrien. CATIA V5.Gesteuert wird das ganze via GUI das in VB programmiert ist.Es sollte möglich sein ein Fahrzeug als SUV ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement2 - Element von Part zu Part kopieren
ThomasJay am 09.05.2012 um 13:12 Uhr (0)
Ich mache es wie folgt:part1 öffnenselektion1 definieren (CATIA.activedocument.selection)zu kopierendes Element zur selektion1 hinzufügenpart2 öffnenselektion2 definieren (wieder CATIA.activedocument.selection, da das aktive ja gewechselt hat)selektion des GeoSets in das ich kopieren möchte Code:selektion2.PasteSpecial "CATPrtResult"müsste auch funktionieren wenn man die fenster nicht extra öffnet. du machst also eine Selektion eines Elements und verschiebst es mit dem Copy-Befelhl in die Zwischenablage. D ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro bei Ergeignis starten
cading12 am 18.06.2009 um 18:28 Uhr (0)
Hallo, also ich hab jetzt eine scheinbar ganz einfache Lösung für mein Problem und musste dazu nicht mal was runterladen.Habe ein vb Script geschrieben, dem ich die Argumente der Levles übergebe und das Argument show=0 oder 1, jenachdem ob ich das angegebne Level auf Hide oder Show setzen will. Das Ganze funktioniert dann mit einem geöffneten CatPart.Code:on error resume next##### Argumente einlesenset Arg = WScript.Arguments##### Da die Levels von Perl mit 0 beginnen, muss ich +1 dazu addieren und in Inte ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Körper kopieren und in neues Part einfügen
torspezialist am 25.10.2004 um 20:26 Uhr (0)
Hallo zusammen, wir müssen im aktiven Part den Hauptkörper kopieren und als Ergebnis (also ohne Historie) in ein neues Teil einfügen (wird manuell dann Körper.2). Was ist an dem Makro falsch, denn es erstellt zwar ein neues Teil, fügt aber nichts ein...? Sub Hauptkoerper_kopieren() Set Document1 = CATIA.ActiveDocument Set part1 = Document1.Part Set body1 = part1.Bodies.Item(1) Set selektion1 = CATIA.ActiveDocument.Selection selektion1.Clear selektion1.Add body1 selektion1.Copy Document.Close Set Document2 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drawing Standard
Holger_BW am 22.09.2011 um 10:50 Uhr (1)
Hallo,ich bin gerade dabei, per Makro eine Zeichnung mit unserem Firmenstandard anzulegen und scheitere auch an der Zuordnung. Bezüglich der von CATIA vorgegebenen Standards habe ich bei IBM noch folgenden Hinweis gefunden (Stand V5R10): http://www-01.ibm.com/support/docview.wss?uid=swg1HD04860 Zitat aus der Website:------------------------------------------CORRECT APPLICATION:If the user wants to display the type of the standard in amessagebox (instead of a number), he has to do in VB Script:"if standard= ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Original aus Muster auslesen
DMaier am 08.04.2008 um 13:40 Uhr (0)
Nein, ich habe gar nichts definiert, weil ich wie oben schon angedeutet, keinen externen VB-Editor habe, also VBScript schreibe.Wenn ich Set ssSel= onePattern setze,dann bringt die Zeile Set visPropertySet1 = ssSel.VisPropertiesden Fehler Object doesnt suppoert this Method: ssSel.VisPropertiesich poste mal das restliche Macro. Der part mit den einzelnen Features läuft problemlos durch. Zitat:Sub CATMain()VariablenDim HoleDim ActpartDim allPatternsDim onePatternDim iDim kDim visPropertySet1Dim ssSelDim s ...
|
| In das Form CATIA V5 Programmierung wechseln |