|
CATIA V5 Programmierung : Import Smarteam Werte in Catia
bgrittmann am 11.08.2016 um 15:25 Uhr (1)
ServusKann das nicht schon SmarTeam direkt ohne Makro? Gemäß Doku könnte dies schon über das Mapping gehen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Import Smarteam Werte in Catia
bgrittmann am 12.08.2016 um 10:27 Uhr (1)
Servus ManuelSuch mal in der Doku nach "UserRefProperties". Da findest du Codeschnipsel wie du auf diese zugreifst/anlegst und änderst.Simpel ist das Script nur, wenn man sich mit den Objekten auskennt.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Import Smarteam Werte in Catia
bgrittmann am 12.08.2016 um 14:27 Uhr (1)
ServusDas ist ein Code für CATScript oder VBA.Also nicht als CATvbs abspeichern.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Import Smarteam Werte in Catia
bgrittmann am 17.08.2016 um 16:24 Uhr (1)
ServusWas meinst du mit Zitat:Wie bekomme ich "parameter a" in "Propertie a" usw...Wie man einen Parameter wieder anspricht und einen Wert zuweist steht in Ricks Beispiel.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Import Smarteam Werte in Catia
bgrittmann am 18.08.2016 um 17:20 Uhr (1)
ServusWenn das dein ganzer Code ist, wie wäre nach der Zeile mit dem SetEnumerateValues.Obwohl du später das Makro aufbohren musst: sind die Parameter schon vorhanden, wenn nicht Parameter erst anlegen und danach mit dem Wert füllen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Linienstärke in Drawing ändern (VisProperties)
bgrittmann am 13.10.2016 um 12:07 Uhr (1)
ServusDas ist der Inhalt der Doku die du auch im Catia-Installationsverzeichnis (V5Automation.chm) findest.Dies sollte die erste Anlaufstelle bei Fragen sein.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ausgabedatei fuer PDF-Drucker
bgrittmann am 13.10.2016 um 13:32 Uhr (1)
ServusWas hast nun genau vor?Ein jpg könntest du auch ohne Drucker erstellen (siehe Uwes Beitrag)Dazu könntest du ein Makro von der Catia.cad.de modifizieren.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ausgabedatei fuer PDF-Drucker
bgrittmann am 13.10.2016 um 15:31 Uhr (1)
ServusWenn du die DPI einstellen willst geht das wohl nur über einen Drucker.Hier ein Beispiel:Code:Sub CATMain()dim i as integerdim MyPageSetup as PageSetupdim sOutputDirectory as Stringdim sFileName as StringDim oDoc as DocumentDim oSheets as Sheetsdim oSheet as SheetsOutputDirectory = "C: emp"Set oDoc = CATIA.ActiveDocumentSet oSheets = oDoc.SheetsFor i = 1 to oSheets.Count If Not oSheets.Item(i).isDetail then Set oSheet = oSheets.Item(i) Set MyPageSetup = oSheet.PageSetup MyPageSetup.PaperSize = ca ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Document lässt sich nicht schließen
bgrittmann am 26.10.2016 um 10:13 Uhr (1)
ServusWie schließt du denn die Dokumente denn?Wenn du das 2. Dokument schließt, ist dann schon das erste geschlossen?Wenn du über eine for-next-Schleife die Dokumente schließt, musst du von hinten anfangen, sonst ändert sich der Index dauert.Beispiel:Code:for i = Catia.Documents.Count to 1 Step - 1 Catia.Documents.Item(x).ClosenextBei deinen Codeschnipseln könntest du die beiden Dokument auch über:Code:Datei.CloseCATIA.ActiveDocument.Closeschließen.GrußBerndHinweis: Achtung bei neueren Releases ist für da ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : 3D Section automatisch umbenennen
bgrittmann am 10.11.2016 um 12:44 Uhr (1)
ServusFolgender Code läuft unter CATScript:Code:Sub CATMain() Dim cSections As Sections Set cSections = CATIA.ActiveDocument.Product.GetTechnologicalObject("Sections") Dim oSection As Section Set oSection = cSections.item(1) MsgBox oSection.Name oSection.Name = "BlaBla"End SubDas gehört zur SPAWorkbench. Den genaue Bibliothek kenne ich nicht (bin nicht in .net unterwegs)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf Section cut im Produkt (TPSViews)
bgrittmann am 11.11.2016 um 20:09 Uhr (1)
ServusIm Doku: Catia-Installationsverzeichnis: V5Automation.chmGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATPart komplett entladen
bgrittmann am 18.11.2016 um 08:39 Uhr (1)
ServusIch befürchte die einzigste Möglichkeit ist Catia dazu zu schließen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Durchmesser durch Selektiren messen
bgrittmann am 20.11.2016 um 17:28 Uhr (1)
ServusSuch mal der Lib für die "CATIA V5 SpaceAnalysisInterfaces Object Library" (SPATypeLib ??)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |