|
CATIA V5 Programmierung : CATIA Refresh
Peter91 am 30.10.2015 um 11:02 Uhr (1)
Zitat:Original erstellt von RSchulz:Dann nimm mal nochCATIA.Interactive = FalseCATIA.Interactive = Truevll. hilft es ja.Wozu verwendet man diese Befehle?GrußPeter
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Refresh
joehz am 30.10.2015 um 11:17 Uhr (1)
Hallo peter,damit kannst Du verhindern, dass, während das Makro läuft, in Catia Eingaben u.ä. gemacht werden.Und zum Makro-Ende hin erlaubst Du Eingaben wieder.Tschau,Joe------------------Inoffizielle Catia Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Axissystem umbenennen.
Peter91 am 04.11.2015 um 10:01 Uhr (1)
Bei der ersten Suche wird lediglich ein Part selektiert und bei der zweiten Suchen das Achsensystem selber. Ansonsten wird nichts selektiert oder ausgegeben.Gruß Peteredit: So funktioniert es:Code:CATIA.ActiveDocument.Selection.Item(1).Value.Name = "Achsensystem_1"[Diese Nachricht wurde von Peter91 am 04. Nov. 2015 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Technologische Ergebnisse aktivieren/inaktivieren per Makro
joehz am 06.11.2015 um 22:33 Uhr (1)
Hi Knechta,zu meinem Verständnis:Was bzw. welche technologischen Eigenschaften meinst Du konkret?Tschau,Joe------------------Inoffizielle Catia Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Technologische Ergebnisse aktivieren/inaktivieren per Makro
joehz am 06.11.2015 um 22:43 Uhr (1)
Tut mir leid. Versteh ich noch nicht.Wo/wie aktivierst Du die?Wo stehen die? Baum?Einen Screenshot bitte.Tschau,JoePS: Bitte im cad.de-Profil die Arbeitsumgebung angeben.------------------Inoffizielle Catia Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Technologische Ergebnisse aktivieren/inaktivieren per Makro
joehz am 06.11.2015 um 22:50 Uhr (1)
ach. In der deutschen Oberfläche heissen die so!OK. Und kannst Du sie von Hand inaktivieren?Tschau,Joe------------------Inoffizielle Catia Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Technologische Ergebnisse aktivieren/inaktivieren per Makro
joehz am 06.11.2015 um 22:54 Uhr (1)
Sieht für mich so aus, als ob Ihr schon eine Lösung gefunden habt.@ Bernd: Schon wieder was gelernt heute! :-)Tschau,Joe------------------Inoffizielle Catia Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Technologische Ergebnisse aktivieren/inaktivieren per Makro
joehz am 07.11.2015 um 14:57 Uhr (1)
Hi kechta,Zitat:und ich bräuchte jetzt dahingehend hilfe....beide makros zu vereineneDas hab ichschon verstanden; Du musst halt schreiben was Du meinst.Zitat:aber nur in der Baugruppe in der ich gerade steh....Baugruppe oder CatPart?Tschau,Joe------------------Inoffizielle Catia Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Technologische Ergebnisse aktivieren/inaktivieren per Makro
bgrittmann am 07.11.2015 um 15:47 Uhr (1)
Servus WeberknechtaHier ein Code zum die "Technologischen Ergebnisse" in einem Part aktivieren (Vorraumsetzung: deutsche Umgebung)Code:Language="VBSCRIPT"Sub CATMain()Dim partDocument1 As Documentdim oFeature as Objectdim oPart as PartDim selection1 As Selectiondim i as integerSet partDocument1 = CATIA.ActiveDocumentSet selection1 = partDocument1.SelectionSet oPart = partDocument1.partselection1.Search "CATPrtSearch.MechanicalFeature.Name=Technologische*,all"if selection1.count 0 then for i = 1 to selecti ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Technologische Ergebnisse aktivieren/inaktivieren per Makro
joehz am 07.11.2015 um 16:30 Uhr (1)
zum deaktivieren:Aus Code:if oPart.IsInactive(oFeature) then oPart.Activate(oFeature)end ifmachCode:if oPart.IsInactive(oFeature) = False then oPart.InActivate(oFeature)end ifTschau,Joe------------------Inoffizielle Catia Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Technologische Ergebnisse aktivieren/inaktivieren per Makro
joehz am 07.11.2015 um 18:52 Uhr (1)
Also: Der Bernd hat Dir schon einen Weg aufgezeigtAusserdem:Bitte im cad.de-Profil die Arbeitsumgebung angeben.Tschau,Joe------------------Inoffizielle Catia Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Technologische Ergebnisse aktivieren/inaktivieren per Makro
joehz am 07.11.2015 um 22:24 Uhr (1)
Also:- erster Schritt: alle Parts im Produkt suchen und auswählen- zweiter Schritt: alle Items aus der Selektion in einem Array zwischenspeichernDen ersten Schritt kannst im Makro-Rekorder aufzeichnen.Für den zweiten musst wissen, wie ein (dynamisches) Array angelegt wird und den Array-Elementen Werte zugewiesen werden.Da hilft die VB-Online-Hilfe weiter.Stichworte: Array, Redim; Dim; Ubound, LBound;Tschau,Joe------------------Inoffizielle Catia Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff per Makro auf vorhandene Selection Sets
joehz am 08.11.2015 um 15:49 Uhr (1)
Hi Nelson,ich hab mal bei selbst erzeugten Draw-Linien den Namen mit einem angehängten String verändert.zB: oLn.Name = "NET_" & oLn.NameTschau,Joe------------------Inoffizielle Catia Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |