|
CATIA V5 Programmierung : auswählen von Pars in einem Product per Makro
Lusilnie am 25.06.2008 um 00:09 Uhr (0)
Hallo Schlabba,das ist ganz klar ein Fall für "rekursive Schleife", zumindest aus meiner Sicht.Du kannst hier im Forum danach und-color: #FFFF99'>suchen oder einfach mal folgenden Link samt "Unter-Links" anschauen:http://ww3.cad.de/foren/ubb/Forum137/HTML/002597.shtmlVielleicht reicht Dir dies ja schon...mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!frei nach größeren Geistern
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : nach einem Textstring und-color: #FFFF99'>suchen und ersetzen
Lusilnie am 31.01.2008 um 19:39 Uhr (0)
Hallo madhya,Du solltest die Zeile so aufbauen:Code:ModText = Replace(ModText, "ALTSTRING", "Test") mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!frei nach größeren Geistern
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : nach einem Textstring und-color: #FFFF99'>suchen und ersetzen
Lusilnie am 03.02.2008 um 20:01 Uhr (0)
Hallo madhya,mit der CATIA-internen Kennzeichnung von Sonderzeichen in Namen sollte es funktionieren:Code:selection1.Search "CATDrwSearch.DrwText.TextString="&suchstring&",all"mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!frei nach größeren Geistern
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : nach einem Textstring und-color: #FFFF99'>suchen und ersetzen
Lusilnie am 04.06.2008 um 22:00 Uhr (0)
Hallo reiffm,probier es doch genau so, wie ich es im Beitrag vor Dir beschrieben habe:Code:suchstring="Name=*" & stringalt & "*,all" Oder auch:Code:suchstring="Name=*" & stringalt & "*,all" Dann sollte es funktionieren. ODER ? mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!frei nach größeren Geistern
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : nach einem Textstring und-color: #FFFF99'>suchen und ersetzen
Lusilnie am 31.01.2008 um 23:12 Uhr (0)
Hallo ,der Ansatz ist doch eigentlich logisch ( ): Du musst den Such-String zusammensetzen, etwa so:Code:selection1.Search "CATDrwSearch.DrwText.TextString=" & stringalt_1 & ",all" [Edit]PS: Logischer wäre für mich auch die "replace"-Zeile so:Code:modtext.text= Replace(modtext.text, stringalt, stringneu){/Edit]mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!frei nach größeren Geistern[Diese Nachricht wurde von Lusilnie am 31. Jan. 2008 edi ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ersetzen der
Lusilnie am 23.06.2010 um 00:31 Uhr (0)
Hallo Wishmaster,das geht z.B. mit "Cut & Paste" aus bzw. in die jeweilige Selektion:Code:Set iSel = CATIA.ActiveDocument.SelectioniSel.CleariSel.Add CATIA.ActiveDocument.Part.HybridBodies.Item("Geometrical Set.2")iSel.CutiSel.CleariSel.Add CATIA.ActiveDocument.Part.HybridBodies.Item("Geometrical Set.1").HybridBodiesiSel.PasteCATIA.ActiveDocument.Part.UpdateDamit kannst Du in einem separat geöffneten CATPart das "Geometrical Set.2" (auf Part-Ebene) unter das (ebenfalls auf Part-Ebene liegende) "Geometrical ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Nicht gefundene Parts/Products ersetzen
Lusilnie am 09.03.2009 um 23:51 Uhr (1)
Hallo MarkusK, Zitat:Original erstellt von MarkusK:... Es muss aber irgendwo stehen, denn im Catia selbst wird der Name ja angezeigt.Diese Aussage ist leider falsch! Meine Erfahrungen mit der Macro-Sprache lassen sich wie folgt formulieren: "Nicht alles, was interaktiv funktioniert, lässt sich per Macro abbilden und umgekehrt!"D.h., es muss nicht auch einen Macro-Befehl geben, nur weil sich etwas interaktiv abbilden oder ausführen lässt! Dies ist leider nur Wunsch-Denken!Meine eigenen Test, in Bezug auf De ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : und-color: #FFFF99'>Suchen von HybridBodies
Lusilnie am 06.05.2008 um 23:36 Uhr (0)
Hallo DMaier,Du hast aber schon den richtigen "Suchstring" verwendet, also etwa so: Code:sSel.Search "CATPrtSearch.OpenBodyFeature.Name=xyz,all" oder so: Code:sSel.Search "CATPrtSearch.OpenBodyFeature.Name=xyz,sel" mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!frei nach größeren Geistern
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Angezeigte Products und-color: #FFFF99'>suchen
Lusilnie am 17.08.2006 um 19:45 Uhr (0)
Hallo mgheinz1001,vielleicht ein Problem mit der deutschsprachigen Umgebung?Versuch doch mal den Tipp von CAMiCADse und trage bei "search" das ein, was Dir CATIA ins Suchfenster schreibt, siehe:http://ww3.cad.de/foren/ubb/Forum137/HTML/001822.shtml#000015mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!frei nach größeren Geistern
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : und-color: #FFFF99'>Suchen von Variablen
Lusilnie am 12.03.2009 um 21:53 Uhr (0)
Hallo Heiko83,ungeachtet der Tatsache, ob auch die Antwort von "MICHLICK" zutrifft, ist die Sucheabfrage mit der Variablen "name" falsch! Die Zeilen müssen so lauten:Code:AutoSel.Search ("*.Fläche.Name=" & name & ",Alle") ...AutoSel2.Search ("*.Name=" & name & "") [Edit] Glatt vergessen: Willkommen im Forum! [/Edit]mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!frei nach größeren Geistern[Diese Nachricht wurde von Lusilnie am 12. Mrz. 2009 e ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part anhand seines Dateinamen und-color: #FFFF99'>suchen
Lusilnie am 01.03.2006 um 22:31 Uhr (0)
Sorry yvi5555,ich glaube, ich war gestern abend nicht mehr ganz fit!Es muß natürlich lauten:Code:Set iPart = products1.Item(products1.Count).ReferenceProduct.Parent.Partmfg,Lusilnie
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Gewinde und-color: #FFFF99'>suchen und Abstände anzeigen
Lusilnie am 23.04.2008 um 23:06 Uhr (0)
Hallo AMG_C30,wenn Du erstmal die Bohrungen gefunden hast, ist der "Rest" doch bloß Mathematik:1.) zu allen Bohrungen die Koordinaten auslesen2.) alles in eine Tabelle oder ein Array schreiben3.) Zeile für Zeile des Arrays abarbeiten und mit den restlichen folgenden Zeilen vergleichen: Ist der Abstand Referenzpunkt zu Referenzpunkt gleich dem gesuchten Abstand oder nicht4.) positive Ergebnisse aus 3.) sammeln und anschließend selektieren, entweder alle oder immer Paar für Paar - je nach gewünschter Darstel ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part anhand seines Dateinamen und-color: #FFFF99'>suchen
Lusilnie am 28.02.2006 um 22:19 Uhr (0)
Hallo yvi5555,was meinst Du mit "als Part deklariert/aktiviert werden"?Wenn Du das soeben eingefügte Part ansprechen willst, sollte dies mit:Code:Dim iPart As PartSet iPart = products1.Item(products1.Count)funktionieren. Alle Operationen und Kommandos, die Du dann auf "iPart" beziehst, werden in diesm Part ausgeführt!zu Frage 2 (Informationsquellen): - http://catia.cad.de/v5/didaktv5.htm - Visual Basic Editor (Ist bei Windows-CATIA-Version enthalten) - damit kann man auch CATScript (mit kleinen Anpassun ...
|
| In das Form CATIA V5 Programmierung wechseln |