|
CATIA V5 Programmierung : Parameter auslesen
IIYTII am 13.08.2009 um 13:14 Uhr (0)
Hallo,ich würde gerne aus meinem Produkt die Parameter auslesen, die vom Benutzer angelegt werden. Ich bin leider blutiger Anfänger und versuche gerade die Ergebnisse des Suchergebnisses in ein Array oder ähnliches zu speichern.Code:Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = partDocument1.Selectionselection1.Search "Name=Parameter*,all"Was kann ich mir unter selection1.search vorstellen? Welches Ergebnis liefert mir dieser Befehl zur ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro direkt aus Part starten
pfannensepp am 28.11.2012 um 14:31 Uhr (0)
Halloich habe ein VBA Makro geschrieben. Jetzt will ich, dass dieses Makro vom Benutzer direkt aus dem Part gestartet werden kann. Also er soll nicht auf Tools-Macro-blablalba sondern er soll zB einen Parameter "Makro_Starten" im Baum auswählen. Dieser Parameter sollte dann eine Auswahl von Ja/Nein haben und wenn der anwender den "Wert" JA wählt startet mein Makro. ist das irgendwie so (oder mir einem anderen Weg) möglich? Vielen DankSepp
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : WorksheetFunction.CountIf funktioniert nicht
HAW-Raptor am 26.10.2009 um 18:20 Uhr (0)
Hi,danke schon mal für deine Hilfe, ich glaube so langsam bekomme ich es auch hin nur eine Frage habe ich noch:Du hast geschrieben, dass ich in Catia keine Excel eigenen Variablen benutzen sollte.Ich habe folgenden Makroaufzeichnung in meine Catia Userform eingefügt, in der nun natürlich etliche Variablen deklariert sind, gibt es eine Möglichkeit, diese zu ersetzen?Danke und schönen Abend noch!Code:Sub sortieren(lngCol As Long) iWorksheet.Sort.SortFields.Clear iWorksheet.Sort.SortFields.Add Key:=iWor ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter auslesen
Randle am 16.08.2009 um 11:05 Uhr (0)
Moin,falls der Tip von Daniel nicht geht, versuch doch mal statt Value, ValuateFromString (evtl. musst du die genaue Schreibweise mal in der Doku nachlesen, habe gerade keine zur Hand). Also so:oPart.Parameters.Item(I).ValuateFromString = Excel.Cells(I, 3)Ansonsten gebe ich Daniel recht. Du musst bei Parametern auf den Datentyp achten. Ausserdem musst du z.B. bei Dimensionparametern (Length, Angle usw.) auch immer die Einheit mit geben, sonst bekommst du teilweise abenteuerlicher Ergebnisse. Catia nimmt we ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PartNumber ersetzen
deyhawaii am 30.08.2013 um 11:11 Uhr (1)
Ach richtig, sorry, wollte das ja mit reinstellen. Wie blöde von mir!Hier ist das jetzige Macro:Sub CATMain()String5 = InputBox("Eingeben welcher Name oder Nummer ersetzt werden soll!!! ", "Test")String3 = InputBox("Zu ersetzenden Namen oder Nummer eingeben", "Test") Set productDocument1 = CATIA.ActiveDocument Set selection1 = productDocument1.Selection selection1.Search "(CATAsmSearch.Part),all" For i = 1 To selection1.Count Set productDocument1 = CATIA.ActiveDocument Set product1 = productDocum ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bodies per Macro auf transparent setzen
ChiefJosef am 05.07.2012 um 00:34 Uhr (0)
Hallo Zusammen,ich versuche mich gerade damit ein Body zu erstellen, den umzubenennen in Rohteil und das ganze dann transparent zu setzen. Der erste Teil hat ganz gut geklappt. Der zweite Teil den Body transparent zu setzen klappt leider nicht. Hat da jemand eine Lösung für mich?Ich befinde mich im Anfägerstatus, deswegen bitte kein Fachchinesisch.. :-)Das Script sieht wie folgt aus.:Language="VBSCRIPT"Sub CATMain()Set partDocument1 = CATIA.ActiveDocumentSet part1 = partDocument1.PartSet bodies1 = part1.Bo ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koordinatenpunkte auslesen
DasDon am 26.04.2013 um 12:53 Uhr (0)
moin moin,GSD: http://catiadoc.free.fr/online/sdgug_C2/sdgugpr01.htmMultiple Points: http://catiadoc.free.fr/online/cfyug_C2/cfyugmultiple.htmV5- EXCEL: http://ww3.cad.de/foren/ubb/Forum137/HTML/005183.shtml#000000Gruß,DasDon
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aktive Excel speichern
shoutz000 am 10.07.2014 um 17:25 Uhr (1)
Kann es sein das dieser Sub komplett übersprungen wird?!ich habe über ein Makro die ZeileDim Name As StringName = currentprod.PartNumbergeprüft es wurde mir zurück gegeben das es diesen Befehl nicht gibt.Name = currentprod.Name funktioniert.Aber im Stücklistenmakro kommt bei beiden Varianten keine Fehlermeldung?!nur bei NewBook.SaveAs FileName := fName kommt auch im Stücklistenmakro ein Fehler...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Link auf Exelliste
atngmbh am 20.01.2005 um 11:45 Uhr (0)
Hallo, Irgendwie verstehe ich es nicht. Ich möchte in einer Excel-Datei verschiedene Daten speichern und dann über ein Catscript als Text in meinem Hintergrund darstellen. Mein Problem besteht darin, die Syntax richtig zu verwenden, da ich erst frisch in der Programmierung stehe. Wenn mir hier jemand mit einem Testbeispiel helfen könnte wäre dies für mich sehr hilfreich. Danke. Uwe
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : IF problem
DasDon am 11.01.2012 um 12:18 Uhr (0)
Vielen Dank erstmal für die Hilfe. Leider hat es nicht funktioniert. Als fehler meldung bekomme ich:Source: CATIAProductsDescription: The method Item failed. Line: 49. (also das IF Line)Column: 1Als Lösung kann ich natürlich einen Array erstellen mit alle Kinder von RHAssys und vergleiche diese dann mit hilfe einer FOR-Schleife gegen ProdToCheckName. Aber das ist umständlich und würde das Macro erheblich verlangsamen. Des Wegen schaue ich nach alternativen Lösungen.Gibt es einen IF EXISTS für das Spezifika ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Paramter in Konstruktionstabelle exportieren
imation1999 am 16.10.2013 um 13:31 Uhr (1)
Hallo,während KTab.AddAssociation Laenge, "Laenge" darf nicht deine Excel Tabelle auf sein.Das heißt, du mußt erst zumachenCode:oExcel.QuitSet oExcel = Nothingdann Code:KTab.AddAssociation Laenge, "Laenge"[Diese Nachricht wurde von imation1999 am 16. Okt. 2013 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Partübergreifend / Erkennung von betroffenen Parts
CADestroyer am 31.03.2021 um 11:36 Uhr (1)
Hallo Community,gibt es in Catia als Macro die Möglichkeit betroffene Parts zu erkennen und diese automatische mit PowerCopies zu bearbeiten/ändern?Nur mal als Verschaulichung:Ich habe Zentrierunskontur. Diese wird auf bzw. in einem Part positioniert. Das Makro soll nun das gegenüberliegende Part erkennen und dort das Gegenstück zur Zentrierungskontur anbringen.1.) Ist dies überhaupt möglich?2.) Wie ist das umsetzbar?Ich weiß, dass es hier wahrscheinlich tief in die Programmierung geht und wohl zum Teil au ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mehrere Daten per Schleife in EINE Excel-Datei
IGELReiser am 16.11.2012 um 14:53 Uhr (0)
wenn ich dich richtig verstanden habe, mache ich das schon (mit dem "i")problem ist, dass in jedem schleifendurchlauf eine neue xlx erstellt wird und die alte überschrieben wird (und somit die vorhergehende zeile wieder leer wird).oder hab ich dich nicht richtig verstanden
|
| In das Form CATIA V5 Programmierung wechseln |