|
CATIA V5 Programmierung : String Parameter mit mehreren Punkten in Regel Kürzen
moppesle am 18.09.2012 um 14:11 Uhr (1)
Hallo Bernd,Zitat:Willst du eine (KWA)Formel verwendet, also aus einem Parameter einen an gekürzten erstellen?Ja möchte ich.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : String Parameter mit mehreren Punkten in Regel Kürzen
moppesle am 18.09.2012 um 14:11 Uhr (0)
Hallo Bernd,Zitat:Willst du eine (KWA)Formel verwendet, also aus einem Parameter einen an gekürzten erstellen?Ja möchte ich.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : String Parameter mit mehreren Punkten in Regel Kürzen
moppesle am 18.09.2012 um 19:54 Uhr (10)
Hallook Puuhh... dachte schon es läge an mir. Könnte man nicht die letzten Ziffern kürzen?Es sind immer die letzten 5.------------------Gruß UweAuch Catia ist nur ein Mensch! [Diese Nachricht wurde von moppesle am 18. Sep. 2012 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement2 Methode bei Branchable
Thunderflash am 24.11.2012 um 19:33 Uhr (0)
Hallo Ihr Lieben,ich bäuchte mal eure Hilfe. Ich arbeitere gerade mit der Kabelbaumentwicklung und versuche mit der Methode SelectElement2 ein Branchable oder Bundle Segment zu selektieren. Leider hab ich bis jetzt immer noch nicht herausgefunden, welchen Opjekttyp ich für den Suchfilter einsetzen muss. Bisher mache ich es über eine Rippe und schließe dann von der Nummerierung auf den Branchable.(Rippe.1 = Branchable.1).Das funktioniert soweit auch, leider finde ich die Lösung suboptimal,da ich den Brachab ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : SelectElement2 Methode bei Branchable
Thunderflash am 25.11.2012 um 13:48 Uhr (0)
Hallo,erstmal danke für die schnelle Antwort.Ich hatte jetzt mal folgendes versucht.Code:Sub CATMain() Dim activedoc As Document Set activedoc = CATIA.ActiveDocument Dim oselection As Selection Set oselection = activedoc.Selection MsgBox oselection.Item2(1).TypeEnd SubDas liefert mir auch für alle Elemente den passenden Typ für den Filter, nur eben nicht für ein Bundlesegment. Das Branchble liefert mir Product, womit ich so aber nichts anfangen kann.Das ganze scheint doch nicht so trivial ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement2 Methode bei Branchable
HoBLila am 26.11.2012 um 09:37 Uhr (0)
Code:Sub CATMain() Dim activedoc As Document Set activedoc = CATIA.ActiveDocument Dim oselection As Selection Set oselection = activedoc.Selection Call MsgBox(TypenName(oselection.Item2(1).value))End SubEdit: Eventuell hilft hier auch das Such-Fenster, wo man den Typ durch Auswählen herausfinden kann.Oder mach einmal eine Makroaufzeichnung, wie Du solch ein Element erzeugst, eventuell findet sich dann in der AUfzeichnung etwas.Möglich ist aber auch, dass der Typ an der A ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ParameterSets löschen, neu erstellen - für jedes Part in Produkt wiederholen
Sylas am 28.11.2012 um 08:40 Uhr (0)
Zitat:Original erstellt von bgrittmann:Servusbei einem Part bekommst du zb so dein ParameterSet (vorsicht wenn es das ParameterSet nicht gibt):Code:Dim partDocument1 As PartDocumentSet oDoc = CATIA.ActiveDocumentDim part1 As PartSet part1 = oDoc.PartDim RootParameterSet As parameterSetSet RootParameterSet = part1.Parameters.RootParameterSetDim parameterSet As parameterSetSet parameterSet = RootParameterSet.ParameterSets.Item("Aenderungen")Bei einem CATProduct entsprechend auf das Product los lassen. Oder d ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia V5 Makro Problem
buecherm83 am 02.09.2013 um 14:30 Uhr (1)
Hallo,ich habe folgendes Problem zwischen CATIA VBA 6 und Excel. Ich bekomme die Meldung "User-defined type not defined" an der Stelle dim objXLBook As Excel.Workbook. Wo liegt hier das Problem? Als Catia Script läuft es einwandfrei durch.Dim i As IntegerDim prod As ProductDim objXL As ObjectDim objXLBook As Excel.WorkBookDim objXLSheet As Excel.WorksheetOn Error Resume NextSet objXL = GetObject(, "Excel.Application")If Err.Number 0 Then Err.Clear Set objXL = CreateObject("Excel.Application") Set objXl ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia V5 Makro Problem
HoBLila am 02.09.2013 um 16:22 Uhr (1)
Der Verweis in den Referenzen aus Excel fehlt.------------------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 : Catia V5 Makro Problem
bgrittmann am 28.11.2012 um 12:38 Uhr (1)
ServusWillkommen im Forum. Bitte Systeminfo ausfüllen.Am einfachst die Zeile ändern:Code:CATIA.ActiveDocument.Selection.Search "CATGmoSearch.Point,sel"Dann wird nur noch in der aktuellen Auswahl gesucht. Das heißt du musst zuvor das GeoSet selektieren.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro direkt aus Part starten
moppesle am 28.11.2012 um 16:00 Uhr (0)
Hallo pfannensepp,über eine Reaction kannst du einen Parameter überwachen.Dort kannst du auch Makrocod einfügen.KWA-Lizenz nötig.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ParameterSets löschen, neu erstellen - für jedes Part in Produkt wiederholen
bgrittmann am 26.11.2012 um 16:35 Uhr (0)
Servus SylasEntweder verwendest du ein rekursives Makro (siehe zB hier) zum Prüfen/Löschen/Anlegen der ParameterSets oder d arbeitest die Document-Colletion durch, dann darf nur deine Baugruppe (gff noch Einzelteile oder Unterbagruppen davon) geöffnet sein) zB:Code:for each oDocument in CATIA.Documentstu wasnextGrußBerndPS: Hat dein anderes Makro (anderes Thema) nicht die gleiche Funktion?------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ParameterSets löschen, neu erstellen - für jedes Part in Produkt wiederholen
Sylas am 26.11.2012 um 20:26 Uhr (0)
Zitat:Original erstellt von bgrittmann:Servus SylasEntweder verwendest du ein rekursives Makro (siehe zB hier) zum Prüfen/Löschen/Anlegen der ParameterSets oder d arbeitest die Document-Colletion durch, dann darf nur deine Baugruppe (gff noch Einzelteile oder Unterbagruppen davon) geöffnet sein) zB:Code:for each oDocument in CATIA.Documentstu wasnextGrußBerndPS: Hat dein anderes Makro (anderes Thema) nicht die gleiche Funktion?Gruß BerndDu bist der Mann !Jaein (Ja und Nein). Ich versuche Etwas zu schaffen ...
|
In das Form CATIA V5 Programmierung wechseln |