|
CATIA V5 Programmierung : Parts aus Produkt Löschen
Tunki am 29.05.2008 um 11:21 Uhr (0)
Guten morgen liebe Gemeinde,ich habe mal eine Frage.Kann man Parts, die sich in einem Produkt befinden mithilfe von einer Programierung automatisch Löschen, wenn ich auf einen Button (Update/Activ) drücke? Dabei sollen alle Daten verschwinden, die ich vorher durch bestimmt Parameter und Befehle eingebe.Funktioniert sowas?Wenn ja WIE??? ------------------mit freundlichen GrüßenKnutDas wird schon CLICK OK TO TERMINATE
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PartNumber im Zwischenablage Kopieren
meisterlumpi am 15.09.2011 um 15:52 Uhr (1)
Zitat:Ich möchte aus dem Objeckt, welches ich in CATIA selektiert habe (sprich: CATIA.ActiveDocument.Selection), den PartNumber holen und diesen String in der zwischenablage habenCode:Sub CATMain() Dim oData As New DataObject Dim sText As String With CATIA.ActiveDocument.Selection If .Count 0 Then sText = .Item(1).Value.PartNumber Else sText = "" End If End With With oData .SetText sText .PutInClipboard End WithEnd Sub"Microso ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selektionen eines Parts im Product
Bernod am 23.04.2010 um 16:53 Uhr (0)
Hallo,ich möchte diese Frage mal wieder hochschieben. Es muss doch möglich sein SelectElement4 korrekt anzuwenden?!Ich habe derzeit folgende Situation:- Ich habe ein Product, in diesem befinden sich 2 Parts- Als aktives Dokument ist das Part 2 gesetzt- Ich möchte einen Punkt aus dem Part 1 selektieren- Ich verwende vbaCode:01 Dim Filter(0)02 Filter(0) = "Point"03 Selektion definieren und leeren ----------------------------------04 Dim UserSel As Object05 Set UserSel = CATIA.ActiveDocumen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy Paste Part zu Part
Tweety79 am 05.03.2019 um 12:31 Uhr (1)
Servus,ich habe im Product ein Part mit dem Namen myPart.Darin ist ein Body mit dem Namen myCopyBodyNeu; dieses kopiere ich.Dann gibt es das Part im Product - myPart2.Dort soll das Body aus Part 1 rein.Gruß
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Rekursives Makro zum Batch-Umbenennen
meisterlumpi am 22.09.2011 um 12:39 Uhr (0)
Zitat:Wenn ich das richtig verstehe: Eine Selection für Products erstellen und dann per Schleife durchlaufen und dann prüfen, ob die einzelnen Selection-Elemente Product, Subproduct oder Part sind?genau, das macht das skript im prinzip schon.anbei das verbesserte skript, hier werden die teile auch im ordner SaveDirectory gespeichert, den Ordner ("C: emp" im beispiel) muss es natürlich auch geben und der "" am Ende ist wichtig!Code:Const SaveDirectory As String = "C: emp"Function NewName(OldName As String) ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Geometrieelemente löschen ohne Selection möglich?
HoBLila am 22.10.2010 um 10:37 Uhr (0)
Wenn Du Deinen Code veröffentlichen könntest finden wir meist was zum optimieren. Das ist halt Erfahrungssache, versuch ein paar Dinge und miss imemr die Zeit.VBA ist halt nun einmal nicht dafür gedacht riesige Applikationen zu bauen.Löschen ohne Selection geht daher nur im CAA.VBA automatisiert quasi nur die Schritte, die man auch händisch machen kann und da löscht man eben auch über die Selection.Das Selection.Search ist oft schneller als ein Selection.Add für jedes Element. Also vielleicht fällt Dir ein ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff über C#
joerg.m am 08.07.2005 um 16:38 Uhr (0)
Hallo zusammen, erfreulicherweise kann ich mir selbst eine Antwort auf meine Frage geben. Der Fehler lag scheinbar nicht in dem geposteten Codeauszug, sondern in der darauf folgenden Zeile "Catia.ActiveDocument.Selection.Count;" auch wenn der Compiler aus irgendeinem Grund bereits eine Zeile zuvor raussprang. Wenn ich statt dessen "Catia.ActiveDocument.Selection.Selection.Count;" schreibe, dann funktioniert es scheinbar. Grüße, Jörg
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ParameterSets löschen, neu erstellen - für jedes Part in Produkt wiederholen
bgrittmann am 27.11.2012 um 12:35 Uhr (0)
ServusWelches ParameterSet? Wie willst du auf diese Zugreifen? (ggf über die Suche)Bei deinem Code ist "oDocument.Parameters.ParameterSet" das ParameterSet "Parameter" (direkt Unterhalb des Parts) im Baum.GrußBerndPS: Bitte deinen Admin dir VBA zu installieren (auf der CATIA-Installations CD) dann wird die Struktur dir klarer.------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Product, Part oder Drawing?
Philip am 26.03.2004 um 16:15 Uhr (0)
Hallo zusammen Wie kann ich herausfinden, ob ein Item einer Selection ein CATDrawing, ein CATPart oder ein CATProduct ist? Danke für diese sicher simple Frage, für die mich jeder auslachen wird (ich lache gerne mit... wenn ich es dann weiss )
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : File Links isolieren
joshuader6 am 05.05.2014 um 14:02 Uhr (7)
Moin,Gibt es eine Möglichkeit alle File Links (Externe Referenzen) von Parts in einem Produkt oder Parts in einem Ordner per Makro zu isolieren? Oder irgendwie anders das man nicht jedes Part einzeln öffnen muss.Danke im Vorraus
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Achsensystemkomponenten im Produkt messen
CadV5UserR am 15.07.2013 um 20:14 Uhr (0)
Hallo MarcDeLeider kann ich Dein script mangels CATIA nicht testen.Allerdings fällt mir grundlegend ein Problem auf.Du fragst das erste Achsensystem in einem Part1.CATPart ab. Das Problem ist nur, wie soll Catia bei deinem Script wissen, welches Part1.CATPart gemeint ist, wenn dieses mehrfach in deinem Produkt oder an anderer stelle verbaut wurde?Um eine Eindeutigkeit zu erreichen musst du die Referenzen der Instanzen des ganzen Pfades vom Produkt zum Part zum Achsensystem angeben.Schau dir mal den Link an ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Farbeigenschaft auslesen
Tiberius am 20.09.2011 um 11:26 Uhr (0)
Hallo,wie ich die Farbeigenschaft von einem einzelnen Objekt auslese ist mir klar, das mache ich mit:set VisProp = CATIA.ActiveDocument.Selection.VisPropertiesVisProp.GetRealColor r, g, bwie siehts aber jetzt aus wenn ich z.B. mehrere Elemente habe und die unterschiedliche Farben besitzen?Mein versuch war:Code:For A = 1 to Selection.countSet SingleSel = Selection. Item(A).ValueSet VisProp = SingleSel.vispropertiesVisProp.GetRealColor r, g, bAusgabe FarbwerteNextHier meldet er dann die Meldung: Object doesn ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Distance bemessen
louis am 24.07.2003 um 17:32 Uhr (1)
Hallo Barbara,bin in letzter Zeit nicht zum programmieren gekommen und kann Dir deshalb Deine Fragen nicht beantworten - wahrscheinlich bist Du schon weiter wie ich !Ich versuche in einem Produkt den Abstand von 2 Flächen in 2 Parts zu messen - bisher ohne Erfolg! Hast Du messen im Produkt schon realisiert ?Select Flaeche 1Select Flaeche 2Messe DistanzVielen Dank für Deine Mühe im VorausHerzliche GrüsseLouis
|
| In das Form CATIA V5 Programmierung wechseln |