|
CATIA V5 Programmierung : Zeichnungsrahmen Bild einfuegen
klaberm am 12.09.2003 um 06:08 Uhr (0)
Hallo dodge,probier mal das: Set DrwDocument = CATIA.ActiveDocument Set DrwSheets = DrwDocument.Sheets Set DrwSheet = DrwSheets.ActiveSheet Set DrwView = DrwSheet.Views.ActiveView Set DrwPicture1 = DrwView.Pictures.Add("C: empall.bmp", 1, 1) Ein Drawing muß geöffnet sein mit mind. einer Ansicht.Wenn Du es in das vorhandene "Drawing_Titleblock_Sample2.CATScript" von Catia einfügen willst, sollten die letzten zwei zeilen genügen.Grussklaberm------------------Herbert
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Product mit allen Unterprodukten / Unterparts speichern
Conair am 12.10.2006 um 12:54 Uhr (0)
Ich habe ein Produkt mit verschiedenen Unterprodukten. Diese will ich nun per Makro alle in einem neuen Verzeichnis abspeichern. Mir schwebt so etwas vor, wie wenn man bei der Sicherungsverwaltung "Sichern unter" auswählt und "Verzeichnis weitergeben" auswählt. Leider nimmt der MakroRekorder das nicht auf.Nun wollte ich über die Products per Schleife die Unterprodukte auswählen und dann speichern jedes einzelne abspeichern.Bisher habe ich diesen Code (Variablendeklaration spare ich mir jetzt mal, da ich es ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Checkboxes in catvba R16
weissda am 12.10.2006 um 16:03 Uhr (0)
HiIn VB gibts die Möglichkeit, die Einträge in einer ListBox mit checkboxes anzuzeigen. In catvba für CATIA V5 R16 finde ich diese option aber nicht (da ist nur plain und mit radio buttons möglich). Gibts da ne andere Möglichkeit?Gruss, Daniel.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Product mit allen Unterprodukten / Unterparts speichern
Heini_K am 12.10.2006 um 16:04 Uhr (0)
Hallo Conrad,Such mal einfach unter den Stichworten "Strukturbaum" oder "Produktauslesen". Dann am besten vor der Sub eine Datei zum Schreiben öffnen. In der Sub dann den Schreibbefehl ausführen. Am Ende die Datei schließen.------------------Matthias-----------------Catia V5R14Unix- Workstation
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Probleme beim Umbennen von untergeordneten Products
BentelerBoy2 am 12.10.2006 um 19:24 Uhr (0)
Hallo zusammen,ich schreibe zur Zeit meine Diplomarbeit. Dafür erstelle ich ein Startmodell für unsere CAD-Konstruktion. Das ganze wird über Parameter aus einer Exceltabelle gesteuert, was auch wunderbar funktioniert.Das Vorgehen dabei ist so, dass ich ein Startmodell habe, dass ich über die Tabelle entsprechend einstelle, das speichere ich dann und erzeuge mit "Neu aus" eine neu Version davon. Das ist mein erstes Problem, das "Neu aus" würde ich gerne von einem Makro ausführen lassen, aber da schein es ke ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro manuell abbrechen
Heini_K am 13.10.2006 um 13:52 Uhr (1)
Hallo,Ich habe eine recht triviale Frage:"Wie kann man unter Unix/CATScript ein laufendes Makro beenden?"Z.B. bei einer Endlosschleife, oder wenn man bei einem rechenzeitintensiven Makro nur den ersten Teil prüfen will. Die Kombination "Strg"+"Untbr" von VBA funktioniert bei mir nicht. Also es geht mir nicht darum etwas in den Code einzuarbeiten, sondern um einen Shortcut für einen "gewaltsamen" Abbruch.Danke soweit.------------------Matthias-----------------Catia V5R14Unix- Workstation
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameterwerte in VB einlesen
k71 am 14.10.2006 um 09:11 Uhr (0)
Hallo Jan24hilft Dir das hier weiter?Sub Parameter_erzeugen()Set part1 = CATIA.ActiveDocument.PartSet parameters1 = part1.ParametersName = "Bezeichnung des Parameters"Wert = InputBox("Bitte Wert eingeben")Dim Laenge As LengthSet Laenge = parameters1.CreateDimension(Name, "LENGTH", Wert)part1.UpdateEnd Sub
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameterwerte in VB einlesen
k71 am 14.10.2006 um 17:59 Uhr (0)
Hallo Jan24,tut mir leid, daß ich dir meine Antwort nicht ganz geholfen hat.Wer lesen kann ist deutlich im Vorteil!Wenn Du bereits bestehende Parameter ändern willst, solltest du mal folgendes testen.Leider kenn ich mit mit UserForm1 nicht aus, sollte aber eigentlich kein Problem darstellen, den Parameter "Eingabe" nicht durch eine Inputboxbox sondern über eine UserForm zu befüllen.Param.Item("Breite").ValueSub Parameter()Set part1 = CATIA.ActiveDocument.PartSet Param = part1.Parameters.RootParameterSet.Di ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameterwerte in VB einlesen
walterwerner am 15.10.2006 um 10:06 Uhr (0)
Hallo Jan,geh mal ins Hauptmenu des CATIA V5 Forums und schau mal ganz links. Da gibts einen "PM" Button, der dich ins Postfach bringt (s. Anhang). Rechts vor dem PM Button blinkt wahrscheinlich noch ein Text "Neue Nachricht" oder sowas. Allerdings nur wenn du auch eingelogt bist.GrußWalter
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Maschine in Prozess Dokument einfügen
Proofin am 16.10.2006 um 09:38 Uhr (0)
Hallo alle zusammen,nur falls es jemanden interesiert wie man eine MAschine zu einem Process per Skript hinzufügt.Vorraussetzung ist ein offenes ProcessDocument und das Produkt mit der kinematisierten Maschine. Set oPPRDoc = Catia.ActiveDocument.PPRDocument Set oPPRResources = oPPRDoc.Resources Set ActivityRef = oPPRDoc.Processes.Item("Process") *** Manufacturing SetUp suchen *** If (ActivityRef.IsSubTypeOf("PhysicalActivity")) Then Set Childs = ActivityRef.ChildrenActivities nChildCount = Childs.Count ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro manuell abbrechen
tomtom1972 am 17.10.2006 um 06:01 Uhr (1)
Hallo,meines Wissens nach gilt für ein CATScript unter Unix das gleiche wie in Windows: ein CATScript ist kein eigener Prozess sondern Teil des CATIA V5 Prozesses und kann icht seperat beendet werden. D.h in einer Endlosschleife hilft nur das killen des CNext Proesses.Anders unter VB oder änhlichem (Windows): Hier kann jeder Script (= eigener Porozess) einzeln beendet werden.GrussTomTom------------------tomtom1972
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Überwachen einer Dateigröße
MCrupt am 18.10.2006 um 15:07 Uhr (0)
Super..das werde ich gleich mal testen.Die Funktion "ein Product in ein Part zu generieren" befindet sich in Catia. Wurde auch schon hier im Forum oft besprochen. Nun, ich danke Dir für deinen Hinweis...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Gruppe erstellen
AlfaRomeo75 am 17.10.2006 um 13:11 Uhr (0)
Hallo,ich möchte in einem PART ein bestimmtes geometrisches Set zu einer Gruppe zusammenfassen. Nur leider komme ich nicht so richtig weiter! Der Rekorder zeichnet leider nix auf!Ich stelle mir das in etwa so vor:Language="VBSCRIPT"Sub CATMain()Set partDocument1 = CATIA.ActiveDocumentSet part1 = partDocument1.PartSet hybridBodies1 = part1.HybridBodiesSet hybridBody1 = hybridBodies1.Add()part1.Update Set TheGroups = ?????????????????Set NewGroup = TheGroups.Addpart1.UpdateEnd SubNur leider weiss ich nicht w ...
|
In das Form CATIA V5 Programmierung wechseln |