|
CATIA V5 Programmierung : Vorgehensweise eines Makros beobachten
HoBLila am 27.02.2013 um 17:11 Uhr (0)
Also wenn Du auf dem zweiten Rechner schon einmal Libraries deaktivieren musstest, dann ist sowohl dein VBA-Projekt als auch Deine Installationen Mist, da sie nicht gleich sind.Zusätzlich wird wahrscheinlich deine Hardware markant unterschiedlich und eventuell nicht zertifiziert sein. Es kann ne Menge Ursachen haben. In dem Fall empfehle ich es einen Experten mit entsprechender Erfahrung einzukaufen, der wird Dir die Lösung schon entsprechend schnell und vor allem gut liefern. Das muss ich mit den wagen An ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Farbe Ändert
xyon126 am 27.02.2013 um 15:47 Uhr (0)
Hallo! Ich habe dieses Makro, um einige dieser Farben grau CATIA, der erste auch der Rest nicht tut, kann mir helfen zu ändern. Wo habe ich den Fehler. Code:Language="VBSCRIPT" -------------------------------------------------------------------------------------------------- ================================================================================================= NOMBRE MACRO: Cambiar_color_MULTICOLOR_RGB-gris_STD_V1.CATScript Versión: V 1.0 Febrero 2013 PROPUEST ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Farbe Ändert
tberger am 28.02.2013 um 12:34 Uhr (0)
Hallo xyon,wie mein Vorredner schon schrieb musst du entweder die Farbe nach jeder Einzelsuche nach grau ändern oder du musst eine kombinierte Suche machen mit "oder" und die so mehr erhaltenen Elemente dann zuletzt einfärben. Set selection1 = CATIA.ActiveDocument.selection Dim visPropertySet1 As VisPropertySet Set visPropertySet1 = selection1.VisProperties Color Azul RGB (23,71,133) selection1.Search "Color=(23,71,133),all" visPropertySet1.SetRealColor 210,210,255,1 selection1.Clear Color ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Farbe Ändert
xyon126 am 28.02.2013 um 13:30 Uhr (0)
Hallo tberger!Vielen, Vielen Danke! Ich habe gesehen who mein fehler ist, Das ist die Selection1.clear und jede Farbe separat gemacht. Ich habe korrigieren kleine Fehler von dein Code un Jetz funktioniert perfekt:Code:Sub CATMain() ------------------------------------------------------------------------ Seleccionar todo lo que esta en color gis STD CATIA (210,210,255) ------------------------------------------------------------------------ On Error GoTo 0 Set selection1 = CATIA.ActiveDocument.se ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part in Product erzeugen und öffnen
ThomasJay am 28.02.2013 um 14:19 Uhr (0)
Hallo,ich öffne ein Produkt, erstelle ein Unterprodukt und darin ein Part:Code:Set docProduct = CATIA.Documents.Open(ProductName)Set proSolids = docProduct.Product.Products.AddNewProduct("Solids")Set partsolid = proSolids.Products.AddNewComponent("Part", sSolid)Jetzt möchte ich das erzeugte Part öffnen und komme einfach nicht drauf wie das geht...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part in Product erzeugen und öffnen
RSchulz am 28.02.2013 um 14:25 Uhr (0)
Hallo,Teil im Baum aktivieren und dann die gewünschte Workbench öffnen. Code:CATIA.StartWorkbench"PartDesign"------------------MFGRick SchulzNettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Vorgehensweise eines Makros beobachten
FahreS am 28.02.2013 um 14:26 Uhr (0)
OK, dank euch allen.Ich hatte gehofft, dass es einfach irgendwo in CATIA eine Funktion gibt die aktiviert werden muss. Aber ich hätt mir eigentlich denken können, dass das ganze etwas komplizierter ist.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part in Product erzeugen und öffnen
ThomasJay am 28.02.2013 um 16:36 Uhr (0)
Nein, ich möchte in das neu angelegte Part etwas rein kopieren. Müsste auch ohne öffnen gehen. Aber genau der Zugriff auf das Part ist mein Problem. Mit partsolid.part oder ähnlichem funktioniert es nicht.Laut Watch ist der Products.count = 0, aber ich seh ja CATIA dass das Part vorhanden ist!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : vbscript macro auf allen geöffneten zeichnungen ausführen
dero2k am 04.03.2013 um 09:04 Uhr (0)
Hiich habe ein macro welches bei der gerade geöffneten zeichnung ein parr property einträge ausfüllt diese dann speichert und schliest. funktioniert soweit auch einwandfrei, allerdings hätte ich gerne das er dann mit den anderen geöffneten zeichnungen weiter macht. ich also nicht bei jeder zeichnung einzeln das macro starten muss.hier mal der codeCode:Language="VBSCRIPT"Sub CATMain()Set drawingDocument1 = CATIA.ActiveDocumentSet parameters1 = drawingDocument1.ParametersSet strParam1 = parameters1.Item("Dra ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : vbscript macro auf allen geöffneten zeichnungen ausführen
Randle am 04.03.2013 um 11:46 Uhr (0)
Hallo,das folgende müsste deinen Wünschen entsprechen (nicht getestet).Sub CATMain()For Each oDoc in CATIA.Documents If TypeName(oDoc) = "DrawingDocument" then Set drawingDocument1 = oDoc Set parameters1 = drawingDocument1.Parameters Set strParam1 = parameters1.Item("DrawingDESCRIPTION_01") strParam1.Value =Replace(Left(oDoc.Name,InStr(oDoc.Name,"-")-1), "_", " ") Set parameters2 = drawingDocument1.Parameters Set strParam2 = parameters2.Item("DrawingDESCRIPTION_02") strParam2.Value = ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part im Product aktiv setzen
RSchulz am 04.03.2013 um 16:46 Uhr (0)
Zitat:Original erstellt von imation1999:Code: 0--Product1 --- Derzeit aktiv (Blau) ! +--Part1.1 ! +--Part1.2 --- soll aktiviert werden ! +--Part1.3 Geht das irgendwie per Makro?Code:Sub CATMain() Dim oMainProduct as Product Dim oDoc as Product Dim oPartDoc as PartDocument Dim oPart as Part Dim oSel as Selection Set oMainProduct = CATIA.ActiveDocument.Product Set oDoc = oMainProduct.Products.Item("Part1.2") Set oPartD ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part im Product aktiv setzen
HaKu am 04.03.2013 um 17:34 Uhr (0)
Zitat:Hallo allerseits!Ich habe ein ähnliches Problem:Ich würde gerne per Marko ein Product aktivieren (was man normalerweise per Doppelklick macht) 0--Product1 --- soll aktiviert werden ! +--Product1.1 ! ! ! +--Part1.2 ! +--Product1.2 --- Derzeit aktiv (Blau)Leider habe ich dafür noch nicht den richtigen Befehl gefunden...Hat jemand einen schlauen Tipp?Vielen Dank schonmal!Habe rausgefunden, dass es mit SendKeys "c:FrmActivate" & Chr(13) funktioniert, wenn das entsprechende ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kollisionsuntersuchung
ChristophHirsch am 04.03.2013 um 16:41 Uhr (0)
Es geht darum, dass ich zwei Parts in einem Produkt habe und diese auf eine Kollision untersuchen möchte. Dabei wird das eine Part Schrittweise relativ zum anderen verschoben. Die Kollision soll nun nach jedem Schritt neu Berechnet werden. Nach dieser Berechnung würde ich gerne das Ergebnis dieser Analyse auslesen(das hat bereits geklappt). Das Problem besteht darin, dass Catia nicht nach jeder Bewegung des Bauteils die Anwendung Kollision neu berechnet sondern, dass das alter Ergebnis immer bestehen bleib ...
|
In das Form CATIA V5 Programmierung wechseln |