|
CATIA V5 Programmierung : publizierten Body per Maus auswählen und diese in ein anderes Part austom.kopieren
V5Playaz am 19.01.2010 um 16:25 Uhr (0)
Hallo,Beispiele für copy & paste findest du hier im Forum.Dein aktives Product muss nicht zwangsläufig selektiert sein, somit könntest du doch deine Selektion vor Makrostart tätigen.Ansonsten funktioniert die Selektion zur Laufzeit mit SelectElement2. Hierfür findest du ebenfalls hier im Forum genügend Beispiele.Grüsse Dominik
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part deaktivieren
HoBLila am 07.08.2008 um 08:25 Uhr (0)
hm...versuch mal ein TypeCast mit cStr(PartName)bzw. könnte es uach sein, dass das Makro versucht, den Parameter und die Strings an das temp-Objekt zu übergebenDim temp as Stringkönnte da helfen------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Natur versucht, immer bessere Idioten zu bauenXing
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Representation für Termination automatisieren
bgrittmann am 10.12.2019 um 13:08 Uhr (1)
ServusDu hast vor dem starten des Makros auch eine Termination gewählt?Wenn ja, kann diese per Makro nicht angesprochen werden und das darüber liegende Part wird im Watch-Fenster angezeigt. Somit sind scheinbar die Terminations nicht per Makro ansprechbar/editierbar.Meine Ansicht nach: lass es (auf diesem Weg) seinGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Länge eines Splines
Proofin am 21.05.2007 um 16:08 Uhr (0)
Moin Mutzi,versuch mal folgenden Code:-----------------------Code----------------------- Set SPAWb = CATIA.ActiveDocument.GetWorkbench("SPAWorkbench") Set oRef = CATIA.ActiveDocument.Part.CreateReferenceFromObject(My2DSpline) Set oMeas = SPAWb.GetMeasurable(oRef) Dim dLen As Double dLen = oMeas.Length-----------------------Code Ende-----------------------Bei mir funktioniert das.GrußProofin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Dateien aus VB.net erstellen
K.Siebert am 08.03.2012 um 17:59 Uhr (0)
Hallo,hier mal ein Beitrag: http://ww3.cad.de/foren/ubb/Forum137/HTML/004447.shtml#000009 und in Catia gibts einen Makrorekorder. Da kann man sich verschiedene Schritte als Code aufzeichnen lassen (leider wird nicht alles mit aufgezeichnet), aber Part anlegen Skizze Zeichen sollte mitschreiben werden.edit:Rick war schneller------------------ Sei Schlau bleib Dumm !!?!! [Diese Nachricht wurde von K.Siebert am 08. Mrz. 2012 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bodies dumm in neues Startmodell kopieren
bgrittmann am 26.04.2018 um 15:25 Uhr (1)
ServusCATPrtResultWithOutLink gibt es nur im Part.Also entweder "normal" mit Paste einfügen oder bei PasteSpecial eine passende Option verwenden (siehe Doku).Was hast du überhaupt vor mit dem kopieren?GrußBerndPS: Selbsterklärende Namen der Variablen währen sinnvoll, sonst verstehst du deinen eigenen Code in zwei Tagen, einer Woche oder einem Jahr nicht wieder------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : It's a match! xD zwischen zwei Parts-Liste finden und Publikationen kopieren
bgrittmann am 09.06.2022 um 10:54 Uhr (1)
ServusZusätzlich zum Hinweis von Randle: warum selektierst du das Source-Part und den Körper? Sollte da der Körper nicht reichen?GrußBerndPS: Die Zeile mit Set Source = und Set Target = sieht auch sonderbar aus: warum zwei mal Products.Item, warum überhaupt auf die Products-Collection zugreifen?------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA.SystemService.Print-Object doesnt support this property or method (Error 438)
DanielFr. am 11.05.2009 um 18:36 Uhr (0)
Hallo,versuch mal folgendes:Code:Dim CATIA As ObjectSet CATIA = GetObject(, "CATIA.Application")Die beiden mal auskommentieren und CATIA.SystemService.Print direkt aufrufenDim SysS As ObjectSet SysS = CATIA.SystemServiceCATIA.SystemService.Print "Retrieve the current part"------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Script aus Excel starten
x.race am 04.02.2010 um 09:43 Uhr (0)
Ja, der Befehl war mir schon bekannt, allerdings hat er mir ständig eine Fehlermeldung gebracht. Kam daher, dass er eigentlich danach immer noch eine manuelle Partnummereingabe verlangt hatund das Makro aber schon weiterlief. Ich habe das ganze jetzt einfach umgangen, indem ich in den Options unter Product Structure die Option Part Number - Manual input deaktiviert habe.Also, vielen Dank nochmal für die Hilfen!
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Objekt MaterialManager erzeugen
Athelas am 17.08.2009 um 10:38 Uhr (0)
Hallo zusammen,ich habe mir das oben gezeigte Script aus der Automationsdatei geholt und den Abschnitt zum Zuweisen des Materials auf einen Body verwendet. Nun erscheint zwar der Parameter "Material", aber es wird kein Material zugewiesen (siehe Bilder).Arbeite mit V5R16 SP05 HF94.Hier ist mein Code: Dim sDocPath As String sDocPath = CATIA.SystemService.Environ("CATDocView") sFilePath = "C:ProgrammeDassault SystemesVWB16intel_astartupmaterialsCatalog.CATMaterial" Dim oMaterial_document As Document Set ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elternteil einer Selection?
CadV5UserR am 25.09.2008 um 10:49 Uhr (0)
Hallo K.SiebertDen Speicherpfad der Teile Auszulesen und / oder neu zu setzen ist nicht das Problem.Wir benutzen aber Catia V5R16SP4 mit dem PDM Programm SmarTeam.Wenn man hierbei Zeichnungen nur Speichern-unter macht gibt es an einigen wenigen Rechnern bei uns manchmal Probleme. SmarTeam vergibt beim Anlegen der Teile Datei-Bezeichnungen mit Nummern.Beim Speichern von Teilen die nur mit Speichern-unter erstellt wurden kann es dann vorkommen das im System das neue und alte Teil auf das selbe Datenbank-Tei ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einmaliger Name auf oberster Part-Ebene
MICHLICK am 19.04.2010 um 07:34 Uhr (0)
Ja, man kann es auch kompliziert machen.Wie wäre die Verwendung der Suchfunktion?Einfach den Knoten, den Du überprüfen möchtest in eine Selektion nehmen. Dann innerhalb der Selektion nach dem Namen suchen.Wenn dann Selektion.Count 0 ist, dann gibt es mindestens ein Element mit dem gesuchten Namen.Die Suche kann man sogar ganz einfach mit dem Makro-Recorder aufzeichnen.------------------Gruß Michael B.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Erstellung von geöffneten Körpern
u01dz am 20.09.2003 um 07:56 Uhr (0)
Hi, folgende Programmsequenz sollte funktionieren, wenn es sich nicht um einen CATIA-Bug handelt: Dim HauptK As Body Set HauptK = CATIA.ActiveDocument.Part.MainBody Dim HB As HybridBodies Set HB = HauptK.HybridBodies Dim MeinHB As HybridBody Set MeinHB = HB.Add Analog kann auch innerhalb eines HybridBody verfahren werden. Mehr Info findest Du im Buch CATIA V5 - Effiziente Konstruktion mit Makros , S. 65 f. ------------------ Tschüß, Dieter
|
| In das Form CATIA V5 Programmierung wechseln |