 |
CATIA V5 Programmierung : Mehrfacbearbeitung von Produkt/Part verhindern
moppesle am 28.08.2017 um 10:27 Uhr (15)
Hallo zusammen,es wird in meinem Makro Rekursiv eine Produktstruktur abgearbeitet.Nun möchte ich eine Mehrfachbearbeitung von Gleichteilen verhindern.Habe mir das in etwas so vorgestellt.-Produkt/Partname in ein Array schreiben.-Vor Aufruf der Funktion zur Bearbeitung der Produkte/Parts den Namen das aktuellen Produkt/Part vergleichen.-Wenn Name schon vorhanden Bearbeitung überspringen.Hat vielleicht jemand ein Beispiel für mich.Danke euch. ------------------Gruß UweAuch Catia ist nur ein Mensch!
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Splines ins Catia mit Diagramm in Excel
K-Jay am 28.02.2012 um 22:37 Uhr (0)
Hey,ich hab das Problem, das meine Spline mittels Makro nicht generiert wird, da in den Zellen #NV (siehe Anhang) steht.Dies ist aber Notwendig, damit automatisch ein Diagramm in Excel erzeugt wird, auch wenn diese Zellenwerte nicht besetzt sind. Hier im Bsp. von 21 Zeilen, welche abhängig vom wählbaren Wert "t" ist.Eine leere Zelle statt "#NV" wäre die Lösung, jedoch würde so das Diagramm nicht funktionieren.Wer kann mir helfen?------------------Gruß K-Jay
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : koordinaten aus Excel
Proofin am 01.12.2006 um 10:24 Uhr (0)
Hi Tobi,ich hab hier mal ein einfaches Beispiel für dich. Das Beispiel habe ich im VBA Editor von CATIA erstellt.------------------------------Code------------------------------Sub CATMain() Dim oExcel As Application Dim oWB As Workbook Dim oWS As Worksheet Dim XCoord As Double Dim YCoord As Double Dim ZCoord As Double Dim nRow As Integer Dim oPart As Part Dim oHybShapeFac As HybridShapeFactory Dim oPoint Dim oMainBody As Body Excel starten Set oExcel = CreateObject("Excel.Application") oExcel.Visible = ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro schreiben fuer das selektieren von Kreise
Amori am 04.11.2016 um 10:24 Uhr (1)
Guten Morgen Bernd,vielen Dank fuer deine schnelle Antwort. Ist es mit Makro moeglich bspw. Mittelpunkte von einer Bohrung oder die aeusseren Flaechen von meinem Bauteil, an denen eine Bohrung ist, zu selektieren. Gibt es ausser der Suchfunktion solche methode in catia? wie lange wuerde es dauern sich in allen themen einzuarbeiten? Damit ich planen kann.Vielen Dank und viele GruesseAmori
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kopieren Einfügen Entfernen Makro
Snover am 15.06.2020 um 09:19 Uhr (1)
Hallo Catia Gemeinde,leider kann ich selbst keine Makros programmieren, daher hoffe ich auf eure Mithilfe.In meiner Konstruktionssystematik nutze ich oft Abzugskörper für Taschen, Gewinde,Freimachung usw..Die Abzugskörper werden dann per Kopieren- Einfügen Spezial mit Verlinkung - Boolische Operation Entfernen in einem anderen Part eingefügt.Das dauert immer zulange ich würde dies gerne abkürzen.Ich hoffe jemand hat so ein Makro für mich.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Namensänderung eines Produkt nicht sichtbar
HoBLila am 02.05.2013 um 13:10 Uhr (0)
Hallo S-Card,ich weiß es leider nicht, würde aber CATIA.RefreshDisplay = TRUE einmal versuchen. Ich nehme an ein Update aufs Produkt hast Du schon probiert?------------------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 : Cati V5 Drawing Liniendicke angeben
michse02 am 02.04.2009 um 21:00 Uhr (0)
Hallo,mal wieder eine Frage:In Catia Zeichnungen ist ja die Liniendicke Nummern zugeordnet. Also z.B. 1 = 0,13 mm2 = 0,25 mm uswWie kann man rausfinden, welche Nummer einem bestimmten Wert zugeordnet ist? Bzw kann man Linien direkte Größenangaben übergeben? Ich will also z.B. die Linie 0,25 mm dick haben egal ob das Nr 1, 2 oder 3 ist. Die setRealWidth Funktion nimmt aber nur die Integer Angaben der Nummer an.Gibts da eine Möglichkeit?Grußmichse02[Diese Nachricht wurde von michse02 am 03. Apr. 2009 editier ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wie XY Ebene selektieren?
Dennis030186 am 03.06.2011 um 13:54 Uhr (0)
Hello,eine kurze Frage... Wie kann ich eine Grundebene, sprich beispielsweise die XY Ebene eines Parts anwählen, also selektieren. Ich möchte keine Userselection, sondern eine automatische, so dass ich daraufhin mit CATIA.Startcomman "Normal View" meine Ansicht ausgerichtet bekomme. Das andere Problem dabei wäre auch noch, dass die Ausrichtung auch sofort horizontal und vertikal geschehen soll.Ich hoffe jemand hat eine Lösung dazu.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auswahl zweier Zeichnungen zum kopieren einer Ansicht
CEROG am 10.10.2008 um 20:43 Uhr (0)
Hallo Ogard,ActiveDocument hilft nicht, da nicht sichergestellt ist, in welcher Rreihenfolge die Zeichnungen geöffnet werden.Das Document.Add kann ich auch nicht gebrauchen, da es sein kann, daß die Ansicht in eine bereits bestehende Zeichnung kopiert werden sollen. Bleibt wohl nur meine Lösung Indicate2D.Ich gehe so vor:- Beide Zeichnungen öffnen und nebeneinanderlegen.- Ein "Dummy"-Dokument als CATIA.ActiveDocument definieren- Dann Status=Document.Indicate2D("select a location into the drawing window",Dr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement3 abbrechen
tomtom1972 am 01.11.2005 um 07:01 Uhr (0)
Hallo,Eigentlich denke ich, das mir klar ist, was du meinst. Oder ich seh vor lauter Bäumen wirklich den Wald nicht mehr.Also noch mal haarklein:Wenn du in der CAA V5 Visual Basic Help nachschaust, findets du zur Selction-Methode (SelectElementt2 und 3 etc) für den OutpatState (das was im Script mit Status bezeichnet ist) folgende Angabe:oOutputState The state of the selection command once SelectElement2/3 returns. It can be either "Normal" (the selection has succeeded), "Cancel" (the user wants to cancel ...
|
| In das Form CATIA V5 Programmierung wechseln |
 BeispielN.zip |
CATIA V5 Programmierung : Probleme mit UserSel
wulfgang am 04.03.2010 um 14:02 Uhr (0)
Also, das mit der Referenz erzeugen klappt. Ich wollte das ganze nun so erweitern, dass die beiden Koordinatensysteme der beiden Parts im Beispiel kongruent gesetzt werden.Erhalte dann aber die Meldung Zitat:Run-time error -2147467259((80004005):The method AddBiEltCst failedKann jemand noch einmal einen Blick darauf werden?Code:Sub CATMain()Dim constraint1 As ConstraintWeiß niemand etwas?:( Dim reference1 As ReferenceDim product1 As ProductDim productDocument1 As Document Dim intRefObj As INFITF.R ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Skizzen ins NOSHOW legen?
u01dz am 16.07.2003 um 08:01 Uhr (0)
Hi, ich bin im Buch Effiziente Konstruktion mit Makros auf den Seiten 48 und 283 fündig geworden. Versuche mal folgenes Skript (habe es unter V5R10S4 getestet): ************************************************************** Sub CATMain() Dim HSF As HybridShapeFactory Dim I As Long Dim Skizze As AnyObject Dim Ref as Reference Dim Doc As Document Dim Selektion As Selection Set Doc = CATIA.ActiveDocument Set Selektion = Doc.Selection Selektion.Clear Selektion.Search .Sketch,all Set HSF = Doc.Part.HybridSh ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro langsamer...
tberger am 16.09.2011 um 13:27 Uhr (0)
Hallo sawah,was hast du eigentlich vorliegen?Wirklich ein Makro, das du startest und deine Baugruppe damit manipuliert?Oder hast due eine Simulation mit Verfahrwegen/Tracks etc. oder eine Kinematische Simulation?Dann müsstest du in den Definitionen der Tracks einfach gewisse Zeitdauern einbauen, um die nachfolgenden Schritte später laufen zu lassen oder den Faktor dwer Abspielung herabsetzen.------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...
|
| In das Form CATIA V5 Programmierung wechseln |