|
CATIA V5 Programmierung : Probleme mit SelectElement in VBA
Bartleby am 20.07.2004 um 07:26 Uhr (0)
Noch nicht ganz, auch mit der SelectElement2( ) gehts noch nicht die Fehlermeldung ist und bleibt die selbe. Was mir noch aufgefallen ist: auch die Definition von E As CATBSTR ist ausgeblendet weil s net als benutzerdefinierte Variable existiert so die Fehlermeldung, also kann er mit CATBSTR nicht als Catia-Bezeichnungs-Var. erkennen, macht aber nix hab mal Variant vereinbart, da macht man nix falsch. (evtl. unterschied VB-VBA-CatScript?)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Edit-Modus abfragen
em Michael Kirsch am 06.07.2004 um 17:10 Uhr (0)
Hallo BigCheese, meines Wissens nach gibt es hier keinen direkten Weg, aber: Wenn das aktive Part gleichzeitig auch selektiert ist, kann man diese Selection in ein Part casten: Dim MyActiveDocument As Document Set MyActiveDocument = CATIA.ActiveDocument Dim MyPart As Part Set MyPart = MyActiveDocument.Selection.Item(1) Grüße, Michael Kirsch ------------------
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro Properties bearbeiten
ptit.tom am 16.06.2015 um 14:56 Uhr (1)
Guten Tag,Am schnellsten geht es über eine recursive Funktion:Code:Sub CATMain()Dim oProd As ProductSet oProd = CATIA.ActiveDocument.ProductoProd.Nomenclature = ""TraverseProduct oProdEnd SubSub TraverseProduct(oProd As Product) Dim SubProd As Product For Each SubProd In oProd.Products Debug.Print SubProd.Name oProd.Nomenclature = "" TraverseProduct SubProd NextEnd Sub
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel-Aufruf wird nicht erkannt
Tim2007 am 12.01.2012 um 13:11 Uhr (0)
Hi Bernd,ok PW wieder gefunden.Jetzt weiß ich zwar welche Bibliotheken er verwendet hat, jedoch nicht, wie ich sie in meinem "dummen" Editor einbinden kann.Es ist nicht auf jedem PC/Workstation die VBA6.msi installiert, die zum Catia-Paket dazugehört.Daher muss ich es irgendwie anderst lösen.Ich dachte, durch das GetObject wird das ganze Excel-Portfolio dazugeladen ... oder zumindest die Grundzüge.Grüße
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zeichnungsrahmen mit Makro einfügen
LaBam am 15.12.2017 um 11:00 Uhr (3)
Habs hinbekommen! Vielen Dank an bgrittmann für den Denkanstoß.War eigentlich nur ein typischer Anfängerfehler... Hab die Variable nicht an die Functionen übergeben... Is mir jetzt fast ein wenig peinlich Code:Sub CATMain() Set targetSheet = catia.activedocument.sheets.ActiveSheet If Not CATInit( (targetSheet)) Then Exit Sub On Error Resume Next name = Texts.GetItem("Reference_" + GetMacroID()).Name If Err.Number 0 Then Err.Clear name = "none" End If On Error Goto 0 If (name = "none") Then CATDrw_Ers ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Berechnungsmodul
Michael am 19.12.2004 um 12:07 Uhr (0)
Hallo Zusammen, kennt jemand ein Berechnungsmodul für CATIA mit dem man in der Elektro- / Elektronikindustrie Luft- und Kriechstrecken berechnen kann? Dabei ist es ja wichtig auch Bedingungen definieren bzw. eingeben zu können. Das Tool müsste dann den kürzesten Weg zwischen zwei gleichen Materialien über ein weiteres anderes Material suchen. Vielen Dank für eine wie auch immer geartete Antwort. Gruß Michael ------------------ Mit freundlich elektronischem Gruss Michael
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Set of Relation Löschen
moppesle am 12.12.2013 um 14:17 Uhr (1)
Hallo Henry,grundlegend funktioniert das Makro schon. Nur das ich für jedes Relations-Set bestätigen muß das es nun gelöscht werden soll. (Siehe Bild von meinem letzten Beitrag)Wenn alle Relations im Show stehen kommt die Meldung halt nicht. Das ist bei 5-8 Relations pro Part und einigen 50- 100 Parts dann nicht zumutbar für den Anwender. ------------------Gruß UweAuch Catia ist nur ein Mensch! [Diese Nachricht wurde von moppesle am 12. Dez. 2013 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Datei in txt File schreiben mit catscript
CEROG am 30.11.2006 um 17:25 Uhr (0)
Hallo zusammen,diese Frage hat im V4-Bereich nichts zu suchen.Es geht hier ausschließlich um V5, auch wenn es sich um eine Unix-Plattform handeln sollte.@Yann:Ich meine hier mitbekommen zu haben, das Dassault VB-Script auf die unterstützten Unix-Plattformen portiert hat. Such hier doch mal danach.Viele Grüße,CEROG ------------------Inoffizielle CATIA-HIlfeseiteCATIA-FAQInoffizielle Linux-Hilfeseitehttp://www.cad-gaenssler.de
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Neue Kurven in Catia
em Michael Kirsch am 10.03.2004 um 09:16 Uhr (0)
Hallo Bengt, mit der o. g. Methode kannst zu wirklich jeder beliebigen mathematische Funktion den Graphen abbilden. Neben einer Laufvariablen kannst Du weitere Benutzerparameter als Koeffizienten einbinden. Der Clou ist, dass eine Offset-Kurve mit der KWA-Regel eben keine Äquidistante mehr ist, sondern genau diese mathematische Funktion abbildet. Wo klemmt s denn? Was meinst Du mit Parameterkurve ??? Grüsse, Michael ------------------
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB-skript mit Reaction starten
HoBLila am 14.01.2010 um 17:57 Uhr (0)
Über die API-Schnittstelle von CATIA kannst du nicht auf die Save-Methoden zugreifen und diese verändern.Selbst mit CAA gestaltet sich dies als wahrscheinlich nicht machbar.------------------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 : Zugriff auf Rauhigkeitssymbole im Makro
Maetes am 20.05.2010 um 17:14 Uhr (0)
Hab diesbezüglich folgendes gefunden: http://catiadoc.free.fr/online/French/interfaces/interface_roughness.htm#Applicability Aber wo liegt die Klasse? Mit Anyobjekt kann ich nix anfangen -_-Der Zugriff selber geht sehr gut über die Suchenfunktion. Aber das erstellen? Also folgendes funktioniert nicht?CATIA.ActiveDocument.Sheets.ActiveSheet.Views.ActiveView.Roughness.SetField[Diese Nachricht wurde von Maetes am 20. Mai. 2010 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makroaufruf dauert lange bei großen Baugruppen
Holger_BW am 19.07.2007 um 15:04 Uhr (0)
Hallo zusammen,ich habe das Problem, daß ein Makroaufruf per Icon oder das Anzeigen der Makroliste mit Alt+F8 ewig dauert, wenn eine große (1000 Teile) Baugruppe geladen ist (ws. weil Catia in jedem Teil nach Makros sucht). Kennt jemand vielleicht eine Methode wie z. B. den Suchpfad für Makros einzuschränken, damit dies etwas schneller geht?Gruß, Holger
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : absolute Koordinaten von Punkten im Product
Lusilnie am 08.09.2005 um 22:49 Uhr (0)
Hallo achulio,ich weiß nicht, ob Du noch einen Lösungsvorschlag brauchst, aber das runterrechnen der Position des Punktes aus dem Part auf das Produkt müßte mit einer Matrix-Multiplikation in Art der Beispiele aus der CATIA-Hilfe (DMUPstCopyPasteKeepAbsolutePosition.CATScript und DMUPstCutPasteKeepAbsolutePosition.CATScript, siehe Anhang) funktionieren.Ich habe das spezielle Vorgehen in Deinem Fall allerdings auch noch nicht probiert. Ist nur eine Idee!mfg,Lusilnie
|
| In das Form CATIA V5 Programmierung wechseln |