 |
CATIA V5 Programmierung : selection aktives sheet
joerneman am 17.04.2015 um 19:34 Uhr (15)
Naben zusammen,wie muss ich den Code anpassen das die selection.search nur im Aktiven Sheet des Drawings sucht und nicht im gesamten.Da das gesamte aus mehreren Sheets besteht.Code: Set drwdocument = CATIA.ActiveDocument Set DrwSheets = drwdocument.Sheets Set DrwSheet = DrwSheets.ActiveSheet Dim selection1 As Selection Set selection1 = drwdocument.Selection selection1.Search ("Name=*Test*")
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : selection aktives sheet
bgrittmann am 17.04.2015 um 19:39 Uhr (1)
ServuszB Sheet selektieren und dann nur in der Selektion suchen:Code:Set drwdocument = CATIA.ActiveDocumentSet DrwSheets = drwdocument.SheetsSet DrwSheet = DrwSheets.ActiveSheetDim selection1 As SelectionSet selection1 = drwdocument.Selectionselection1.clearselection1.add DrwSheetselection1.Search ("Name=*Test*,sel")GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA window freezing during makro running
bgrittmann am 20.04.2015 um 11:33 Uhr (1)
Hi Lucas,Do you program in VBA? The you could show a Userform which blocks the Catia windows (Userform not modal).Or you could minimize the window or the applicationregrades,Bernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Nummer und Namen aus Teilenummer auslesen und ins Drawing schreiben
bgrittmann am 16.04.2015 um 15:58 Uhr (1)
ServusVersuch mal das Makro zu verstehen.Die Zeile (falls die noch in deinem Code enthalten ist) am Ende:Code:CATIA.ActiveDocument.CloseSchließt das Dokument.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Makro: Selektion Kanten und Extruieren ?
JuliJane am 11.10.2011 um 11:26 Uhr (0)
Hallo!ich komme nicht weiter mein Vorhaben:Die Kanten der Enden eines Rohres (stupider Solid) als Flächen extruieren.- Kante selektieren (BRep) (Selektion während der Laufzeit)- unabhängig ob PartDesign oder GeneralShapeDesign- Kante als Fläche extruieren (Referenzplane über Namen dek.)1. Bekomme Hrn. Ziethens Makro nicht für HybridBodies umgeschrieben:Sub CATMain () Auswahl festlegen ----------------------------------------------- Dim Was(2) Was(0) = "Pad" Was(1) = "Line" Was(2) = "Pocket" #hier ge ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB-Code beim speichern ausführen
HoBLila am 12.10.2011 um 09:57 Uhr (0)
Stell einen extra Rechner dafür ab, muss ja jetzt auch kein Highend Ding sein, vielleicht was ausrangiertes, wo CATIA aber dennoch funktioniert. bei dem wäre es dann egal, ob der voll ausgelastet ist oder nicht.Die FileSystem-Operationen sind aber im Regelfall sehr schnell und nicht so die Performance-Killer. Dort bietet es sich dann aber immer mehr an entsprechende Indexe zu erstellen und sich zu merken was verarbeitet wurde und keine Änderung drin ist. Also dann wirklich nur noch das Neue verarbeiten. Fü ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB-Code beim speichern ausführen
cdt_roger am 10.10.2011 um 13:57 Uhr (0)
Hallo Rick,vielen Dank für deine Antwort. Das hatte ich befürchtet. In Access-VBA hätte ich so was machen können, aber bei CATIA habe ich auch keinen Ansatzpunkt gesehen, da ich hier nichts mit dem LoadForm-Ereignis vergleichbares gefunden habe. Ich werde noch bei Keonys nachfragen aber da ist die Kommunikation etwas schwierig (als Deutschsprachiger Flamen etwas auf Französich erklären geht nicht so toll).Bis späterRoger
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB-Code beim speichern ausführen
cdt_roger am 12.10.2011 um 10:18 Uhr (0)
Hallo Henry,ich habe auch an eine Nachtschicht gedacht, da unsere EDV-Abteilung ihre Server nachts durchlaufen lässt. Dann könnten sie sich meine Lizenz für den Batch ziehen. Ausserdem wird dann das Netz tagsüber nicht unnötig belastet. Ich habe jetzt 2 Bücher über Catia-VB-bestellt und hoffe das der Unterschied zwischen Access-VB und Catia-VB nicht groß ist. Ich werde sicher so meine Probleme mit der englischen Dokumentation der Objekt-Methoden und -Eigenschaften haben (Englisch ist in Belgien nur als dri ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro: Selektion Kanten und Extruieren ?
DanielFr. am 12.10.2011 um 09:27 Uhr (0)
Hallo,ähm ja...Erst mal eine Frage dazu:- Willst du das eine neue BRep erzeugt wird wenn du ein Pad selektierst oder ist der Filter einfach nur abgetippt aber noch nicht geändert?Anbei mal der kommentierte Code, damit du weißt was genau während der interaktiven Selektion passiert:Code: ***ARRAY-DEKLARATION FUER SELEKTIONSFILTER Dim Was(2) ***ARRAY Zuweisung (String) welche Objekttypen selektiert werden duerfen Was(0) = "Pad" Was(1) = "Line" Was(2) = "Pocket" #hier gerne Kanten selektieren# ***Selektionsob ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Split Richtung ändern
sawah am 12.10.2011 um 13:06 Uhr (0)
Hallo,nee kommt kein Fehlermeldung, passiert aber nichts in Catia.Gruß
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy u. Paste
joneta am 12.10.2011 um 15:03 Uhr (0)
Hallo! Ja, bin neu hier - und gleich ein kleines Problemchen:Ich bin auf der Suche nach einem ganz einfachen Beispiel für Copy and Paste.Ich möchte einen Kurvenverlauf aus einem Part in ein anderes kopieren.Die Ausgangskurve wird vom Benutzer selektiert und vermerkt.Aber wie füge ich die Kurve in das andere Part ein?Gefunden habe hier schon; http://ww3.cad.de/foren/ubb/Forum137/HTML/003253.shtml#000015 und http://ww3.cad.de/foren/ubb/Forum137/HTML/003253.shtml#000009 aber irgendetwas funktioniert bei mir h ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Benutzername und Datum
Tamo am 14.09.2011 um 08:09 Uhr (0)
Hi Bernd,leider komme ich ncht weiter. Er sucht zuerst den Namen des Stempels. Danach müßte er ja das Textfeld "Datum" finden.Ich bekomme die eine Fehlermeldung (siehe Anhang)Hier nochmal der Code.Language="VBSCRIPT"Sub CATMain()Set drawingDocument1 = CATIA.ActiveDocumentSet selection1 = drawingDocument1.Selectionselection1.Search "Name=*Feasibility_Stamp*,all"For i = 1 To selection1.Count Set oTextFeld = selection1.Item2("Datum").Value oTextFeld.Text = CStr(Date)NextSet selection2 = drawingDocument1.Selec ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Benutzername und Datum
Tamo am 13.10.2011 um 15:20 Uhr (0)
also ich verwende ein MS VBScript. Das Makro sieht mittlerweile so aus:Language="VBSCRIPT"Sub CATMain()Set drawingDocument1 = CATIA.ActiveDocumentSet selection1 = drawingDocument1.Selectionselection1.Search "Name=*Information*only*Stamp*,all"Set selection2 = drawingDocument1.SelectionSet visPropertySet1 = selection2.VisPropertiesSet visPropertySet1 = visPropertySet1.ParentDim bSTR1bSTR1 = visPropertySet1.NameDim bSTR2bSTR2 = visPropertySet1.NamevisPropertySet1.SetShow 0selection1.Search "Name=*Datum*,sel"F ...
|
In das Form CATIA V5 Programmierung wechseln |