|
CATIA V5 Programmierung : Parametrisches Modell
Jens Hansen am 13.11.2008 um 20:36 Uhr (0)
Hallo,ich verstehe leider nicht so ganz was gewünscht ist Es soll eine V5-datei vorliegen mit Parametern aber ohne Geometrie ?? Ist das richtig ??SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXingKochbuch - CATIA V5 automatisieren
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parametrisches Modell
Jens Hansen am 13.11.2008 um 21:10 Uhr (0)
Hallo,du kannst Parameter ausblenden und (wie eben gelesen) auch sperren bzw. nicht mehr anklickbar machen. Siehe hierzu: http://ww3.cad.de/foren/ubb/Forum137/HTML/003028.shtml Ist es das was du suchst?SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXingKochbuch - CATIA V5 automatisieren
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koordinaten eines Splines exportieren
denyo_1 am 14.11.2008 um 09:22 Uhr (0)
Hallo Johnny,da ich das Skript auch ganz gut gebrauchen kann habe ich es noch ein bisschen "aufgemotzt". Man kann jetzt 2D sowie 3D Splines (Drawing und Parts) selektieren. Die txt-Datei wird mit ausgewählten Namen der Spline sowie der Quelldatei (also Drawing oder Part) gespeichert.Außerdem wird abgefragt ob die Daatei schon existiert und ob man sie überschreiben möchte.Hier ist jetzt mal der finale Quelltext:Code:-------------------------------------------------------------------------------------------- ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Linie auf Blatthintergrund erstellen
K.Siebert am 14.11.2008 um 21:10 Uhr (0)
Hallo zusammen,Ist nicht getestet und aus einem anderem Skript KopiertCode:__________________In den Hintergrund wecheln_________________________________Set oDraw = CATIA.ActiveDocument Zeichnung als aktives Dokument bestimmenSet oSheets = oDraw.SheetsSet oSheet = oSheets.ActiveSheetoSheet.ActivateSet oViews = oSheet.ViewsoSheet.Views.Item(2).Activate BLATT001 aktivierenSet oView = oViews.Item(2)oView.Activate____________________________________________________ ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macros
Kai Knospe am 14.11.2008 um 22:03 Uhr (0)
Moin,soweit ich das recht verstehe ist folgendes als "Lösung" tragbar...dank der Tatsache dass V5 als Projektionsebene (ähnlich wie beim sketcher) keine wirkliche Ebene verwaltet (oder uns vbslern zur Verfügung stellt) ;-)Code:Sub CATMain() Set oDocument3D = CATIA.ActiveDocument Set oProduct3D = oDocument3D.Product Set oDrawingDocument = CATIA.Documents.Add("Drawing") Set oSheet = oDrawingDocument.Sheets.Item(1) oSheet.PaperSize = catPaperA0 Set oView = oSheet.Views.Add("GeneratedView") Set oGenerativeBeha ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : FTA-Ansichten (TPSViews)
BigCheese am 18.09.2008 um 11:20 Uhr (0)
Hallo zusammen,mit folgendem Code erstelle ich 3 Views unter einem Annotation Set in einem Part. Diese liegen jeweils auf den 3 Hauptebenen.Code:Sub CATMain() Const sFrontView = "FrontView" Const sLeftView = "LeftView" Const sTopView = "TopView" Set oProductDocument = CATIA.ActiveDocument Set oPart = oProductDocument.Part Set oSelection = oProductDocument.Selection Set oOriginElements = oPart.OriginElements Set oPlaneXY = oOriginElements.PlaneXY Set oPlaneYZ = oOriginElements.PlaneYZ Set oPlaneZX ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : FTA-Ansichten (TPSViews)
Kai Knospe am 17.11.2008 um 07:01 Uhr (0)
Hallo Christian,sorry für die späte Antwort...Erzeugst Du die View per Makro???Interaktiv bemühe ich mich immer die View auf ein Achsensystem zu legen (wird von Catia anstatt einer Ebene akzeptiert) und die View wird an xy ausgerichtet...das schafft Sicherheit ;-)Per Makro schalte ich das Achsensystem entsprechend meinem Ausrichtungswunsch scharf und nehm dann die xy Ebene...Gruss,Kai
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Linie auf Blatthintergrund erstellen
ogard1 am 14.11.2008 um 11:57 Uhr (0)
Hallo,hier Code zum erstellen eine Linie auf Koordinate Null,Language="VBSCRIPT"Sub CATMain()Set Documents = CATIA.DocumentsSet Document = CATIA.ActiveDocument Set DrawingSheets = Document.Sheets Set DrawingSheet = DrawingSheets.Item("Sheet.1") Set DrawingViews = DrawingSheet.Views Set DrawingView = DrawingViews.ActiveView Set Factory2D = DrawingView.Factory2D Set Selection = Document.SelectionErstellen horizontale linie auf der Null Koordinate Set LineLeftExtremity = Factory2D.CreatePoint(-100.0, 0.0)Set ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Linie an vom Benutzer freiwählbaren Punkt
Kai Knospe am 17.11.2008 um 13:18 Uhr (0)
Moin,langsam frage ich mich: Möchtest Du etwas programmieren, oder etwas programmiert haben???Gruss,KaiCode:Sub CATMain()dHeight = 20dWidth = 40Set oDrawingDocument = CATIA.Documents.Add("Drawing")Set oSel = oDrawingDocument.SelectionSet oSheet = oDrawingDocument.Sheets.Item(1)For iCount = 1 To oSheet.Views.CountIf oSheet.Views.Item(iCount).ViewType = catViewBackground TheniMainView = iCountEnd IfNextSet oView = oSheet.Views.Item(iMainView)oView.ActivateDim dArrayDrawingWindowLocation(1)sStatus = oDrawingD ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Linie an vom Benutzer freiwählbaren Punkt
Jens Hansen am 17.11.2008 um 13:46 Uhr (0)
Die Frage stell ich mich auch oft ... SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXingKochbuch - CATIA V5 automatisieren
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verweis hinzufügen - DLL
Schmidberger Karl am 17.11.2008 um 23:23 Uhr (0)
Hallo,ich habe folgende DLL(tlb) in einer DLL verwendet.CATIA V5 ApplicationFrame Object Library == C:ProgrammeDassault SystemesB16SP5HF16intel_acodeinCATIAAppTypeLib.tlbDiese DLL ist jedoch für CATIA V5 Build 16. Ich habe jedoch mehrere Versionen (Build) auf den Clients installiert.Was kann ich machen damit meine DLL auf möglichst vielen Computer funktionieren.Die DLL-Technik würde ich gerne beibehalden.vielen DankKarlps. ich verwende vb6, vb.net oder c#[Diese Nachricht wurde von Schmidberger Karl am 18 ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Powercopy per Script ausführen - KT1 Lizenz
tomtom1972 am 09.01.2007 um 12:45 Uhr (0)
Hallo zusammen,ich führe PowerCopies per Script aus. Dazu ist - warum auch immer - eine KT1 Lizenz notwendig. Und darauf bezieht sich dann auch meine Frage.Weiss jemand warum bzw. hat die gleiche Erfahrung gemacht?- manuelles Ausführen einer PowerCopy keine KT1 notwendig- Ausführen per Script KT1 notwendig, sonst wird ein Err produziert und das Script bricht ab (VB6.0).Code:...oFactory.BeginInstanceFactory "PowCopObject", sPowCop_PathoFactory.BeginInstantiate ------------------ hier kommt der Err...Di ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Powercopy per Script ausführen - KT1 Lizenz
tomtom1972 am 09.09.2007 um 08:20 Uhr (0)
Hallo,um eine PowerCopy wie oben beschrieben per Script auszuführen ist leider wirklich die KT1 Lizenz notwendig.Ohne die Linzenz geht es per Script nur mit Hilfe des Catia.StartCommand. Zwar unschön, aber es läuft.Gruss TomTom------------------tomtom1972
|
In das Form CATIA V5 Programmierung wechseln |