|
CATIA V5 Programmierung : Leere Bodies herausfiltern
Erich am 09.09.2006 um 23:53 Uhr (0)
Hallo folgendes Problem:Beim Kopieren von Bodies in einer Produktstruktur, von Part zu Part über "CATPrtResultWithOutLink" möchte ich die LEEREN Bodies nicht kopieren. Wie finde ich diese am schnellsten heraus? Mit er Bitte um Unterstützung. Danke.------------------mfgErich
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement2, Mehrere Elemente
xam0560 am 21.05.2014 um 10:45 Uhr (1)
mhh wüsste ich auf anhieb auch nicht.Aber du könntest ein Array erstellen, sodass der Anwenden Teil für Teil anklicken kann, die Selection (Name oder was du brauchst) ins Array schreiben lassen und wenn er nicht mehr weiter will, klickt er einfach auf "Selection Ende" in deiner Form.Danach nur dein Makro auf das Array lenken und du solltest das haben was du willst.Zusätzlich kannst du noch eine Vorschau generieren, sodass der User weis, was er schon gewählt hat und was nicht.Ist zwar nicht ganz so schnell ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Teilenummer aus Catia v5 in Excel Stückliste suchen
Lusilnie am 21.01.2013 um 22:30 Uhr (0)
Hallo graaas,Du musst nur den Wert in "mySelection" nachbearbeiten, etwa so:Code: Partnumber der Selektion wird ausgelesen Dim mySelection mySelection = CATIA.ActiveDocument.Selection.Item(1).Value.PartNumber If InStrRev(mySelection, "}") = Len(mySelection) Then mySelection = Replace(Left(mySelection,InStr(mySelection, "{") - 1), ".", "") Else mySelection = Replace(Left(mySelection,InStr(mySelection, "{") - 1) & Mid(mySelection,InStr(mySelection, "}") + 1), ".", "") End Ifoder einfacher, wenn niemals na ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Entfernen, PasteSpezial
DanielFr. am 15.06.2009 um 10:13 Uhr (0)
Hallo Florian,leider verstehe ich nicht wirklich was du machen möchtest. Du hast einen Body, diesen kopierst du und fügst ihn als Result wieder ein. Dann willst du wahrscheinlich im Anschluss das Original (von der Kopie) löschen um somit einen Know-How schutz zu realisieren?Ich würde die Selektion nochmal mit Clear leeren und den Body nochmal reinstecken und dann die Selection mit Remove löschen. Ansonsten wird der letze eingefügte Body selektiert (das ist auch so wenn man es händisch macht). Mit einem Rem ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement im Produkt - In welcher Instance bin ich?
bgrittmann am 27.09.2012 um 12:43 Uhr (0)
ServusVersuch mal über "LeafProduct" aus dem selektierten Element auf das entsprechende Instanz zuzugreifen (zB Set oProduct= sel.Item2(1).LeafProduct).oder teste mal ob du direkt die Referenz aus der Selektion übergebn kannst (zB Set oRef = sel.Item2(1).Reference).GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro umbenennen InstanceName
joehz am 31.03.2017 um 12:42 Uhr (1)
Hi Svenja,ich hab die zwei Code-Zeilen bei einem eigenen Makro rauskopiert.Die musst natürlich an Deine vorgegebenen Verhältnisse angleichen;spetiell:Statt oADP musst den bei Dir für das bearbeitete Produkt verwendeten Variablennamen einsetzen.Die Dim (von mir) ist dann überflüssig.Tschau,Joe------------------Inoffizielle Catia Hilfeseite
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA-Makro, Selction weiterverarbeiten
NTjaz am 14.11.2013 um 12:29 Uhr (1)
Jup hat funktioniert.Dankesehr BerndJetzt mal noch eine kleine Verständnisfrage.Ich hatte es schonmal so versucht, bloß hatte ich:partdoc1.Part.InWorkObject = Selection1.item(1).valuestattpartdoc1.Part.InWorkObject = Selection1.item2(1).valuewarum ist das nun so?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koordinatensysteme - Position.getComponents
MICHLICK am 15.12.2008 um 17:04 Uhr (0)
Hallo,ein kurzer Tipp. Es kann sein, dass sich bei der Erzeugung des Konstraints das "falsche" Part verschoben hat. Um das zu überprüfen füge einfach in Deine Baugruppe1 ein neues Part ein. Dort wo dann die 3 Hauptebenen des neuen Bauteils liegen ist der Ursprung von Baugruppe1.------------------Gruß Michael B.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drafting: Geometrie-Selection für Text mit Bezugspfeil
moedamaster am 02.11.2010 um 09:20 Uhr (0)
Liebes CAD.DE-Forum,mich plagt schon seit ein paar Tagen das Problem bei meiner zur erstellenden Makro-Appli, dass ich keine 2d-Geometrie als Bezug zur Eigenschaft HeadTarget Setzen kann.Also, mal unkompliziert formuliert:- Benutzer soll die gewünschte (aus dem 3d abgeleitete) Geometrie in einer View anklicken können (NICHT mit indicate2d)- Textfeld wird eingefügt (funktioniert)- Die Linie, der Punkt o.Ä wird Zielpunkt des LeadersIch habs so weit fertig, dass es mit dem Selection-Filter "GeometricElements" ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Local Update
cwillmann am 05.07.2006 um 19:07 Uhr (0)
Hallo,besten Dank - aber das ist wirklich sehr arm. Genau das ist das Problem: Gewichtsmessung erfolgt im Produkt über alle Teile, wenn dort ein Wert nicht stimmt, ist das Ergebnis falsch. Alle getesteten Einstellungen in den Tools/Options haben keine Auswirkung ;-(------------------Grüße, Christian Willmann---
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA AddComponentsFromFiles Fehler
Stud341 am 18.06.2015 um 08:33 Uhr (1)
Danke für die schnelle Antwort.Bei dem Teil das ich einfügen möchte handelt es sich um ein Produkt. Ich habe zum testenpp.AddComponentsFromFiles Liste, "All" gesetzt, jedoch mit dem selben Ergebnis: Es kommt eine Fehlermeldung und das Makro stoppt. Wenn ich es dann weiterlaufen lasse, funktioniert es.weis jemand woran das liegen könnte?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Path von Part in Product herausfinden
mm-home am 07.09.2015 um 18:15 Uhr (1)
Dere,Was ist bei Starten Bekannt:Bekannt ist auf jeden Fall der Name des Root-Products, da es ja vorab schon geöffnet sein muss.Weiter ist nach der Selektion (mit dem Macro) auch der jeweilige Part-Name bekannt.Was ist vorerst nicht bekannt:In welcher Tiefe des Products liegt das selektierte Part.Die PartNumber bzw. den Instance Name kann ich von dem selektierten Elemente bestimmen.Gibt es eine Möglichkeit diesen anschließend zu suchen, zu selektieren undin den DESIGN_MODE zu stellen?Ich hab dies schon ver ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Abfragen bei Formeleintrag
MakroNovize am 24.06.2010 um 14:56 Uhr (0)
LoL Is CATIA launisch.Der Vorschlag von dir Lusilnie funktioniert nur begrenzt!!!In dem Projekt, in dem das Makro eingesetzt werden soll, haben die Teile einen "-" Bindestrich im Namen. Dieser blöde Strich verhindert es, dass die Formel eingetragen wird!Option ExplicitSub CATMain() Dim iParam As Parameter Dim iRel As Relation Dim sPartName Set iParam = CATIA.ActiveDocument.Part.Parameters.CreateString("Masse", "") sPartName = CATIA.ActiveDocument.Part.Name Set iParam = CATIA.ActiveDocument.Part.P ...
|
| In das Form CATIA V5 Programmierung wechseln |