|
CATIA V5 Programmierung : Strings und Integer
RSchulz am 31.01.2011 um 14:19 Uhr (0)
Zitat:Original erstellt von MichaelTreiber:Code:Sub CATMain()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim parameters1 As ParametersSet parameters1 = part1.ParametersDim length1 As LengthSet length1 = parameters1.Item("Hoehe")Dim Zahl As IntegerDim Text As StringWort = tbHoehe.Text --- ?????Zahl = CInt(Text)length1.Value = Zahlversuch es mal so...Code:Sub CATMain()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.Active ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Übersetzung
Beemer328 am 20.11.2008 um 14:03 Uhr (0)
Language="VBSCRIPT"Sub CATMain()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = partDocument1.Selectionselection1.Search "(Name=Symmetry & CATKnowledgeSearch.InternalParameter),all"End Sub
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dekaration von Variablen in .net 2005
kpr am 08.06.2007 um 14:50 Uhr (0)
Bei mir funktioniert es unter VB2005 und CATIA V5 R16 SP7 wie folgt: mParentProds = mParentProd.Products Dim sName(0) sName(0) = "D:CATIAVBAVariante1Backe1.CATPart" mParentProds.AddComponentsFromFiles(sName, "All")Gruss
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : eine Fläche Benutzerunabhängig einfärben
RBB86 am 24.02.2010 um 17:34 Uhr (0)
Hallo nochmal,leider funktioniert es immer noch nicht. Die Fläche wird angewählt, aber die Farbe bleibt grau, unverändert.Code:Dim Selection1 As SelectionDim Fläche As ReferenceFläche = Mypart.CreateReferenceFromBRepName("RSur:(Face:(Brp:(Pad.1;2);None:();Cf11:());WithPermanentBody;WithoutBuildError;WithSelectingFeatureSupport;MFBRepVersion_CXR15)", Block1)Selection1 = CATIA.ActiveDocument.SelectionSelection1.Clear()Selection1.Add(Fläche)Selection1.VisProperties.SetVisibleColor(255, 0, ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Surfaces über Parameter austauschen
Chrisma am 21.04.2010 um 13:53 Uhr (0)
Hallo mal wieder,habe mir eine einfache Parameter Steuerung erstellt bei denen ich 3 Flächen als variable Eingangsgrößen habe.kurzes Beispiel.Fläche 1Fläche 2Fläche 3Hilfsflächeif Auswahl der Fläche == Fläche 1{Hilfsfläche=Fläche 1}elseif Auswahl der Fläche == Fläche 2{Hilfsfläche=Fläche 2} ...Habe zwei Fragen dazu:Frage 1: Kann ich irgendwie auf die Hilfsfläche verzichten. Ich brauche Sie da meine Rule nicht akzeptiert, dass ich Fläche1 = Fläche 1 schreibe.Frage 2: Es kann sein, dass ich ein Soli bekomme ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Graph Tree Reordering
Pumapilot am 13.03.2006 um 08:44 Uhr (0)
HalloProbiers mal mit Ausschneiden - einfügen (cut - paste), d.h. den zu verschiebenden Teil des Strkturbaums ausschneiden und an der gewünschten Stelle einfügen.z.B.:Language="VBSCRIPT"Sub CATMain()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = partDocument1.Selectionselection1.Clear Dim part1 As PartSet part1 = partDocument1.PartDim bodies1 As BodiesSet bodies1 = part1.BodiesDim body1 As BodySet body1 = bodies1.Item("Pressboden")Dim ordere ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Aufruf einer Optimierungsfunktion in CATIA über C#
Shorts am 07.03.2016 um 15:12 Uhr (15)
Hallo,ich versuche eine Optimierungsfunktion (Optimizer) in CATIA über C# auf zu rufenich habe mitbekommen dass man es über die KnowledgewareTypelib machen muss.aber sobaled ich auf die Optimierung selber zugreifen möchte, bekomme ich eine Fehlermeldung ProdRelations = Prod.Relations;Optimizations = ProdRelations.Optimizations; ----- hier gibt er mir noch den richtigen Namen des Ordners aus (was bei mir "Optimizations.1" ist)aber sobald ich Optimization = Optimizations.Item(1); geht es nicht. Ich habe ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Attribute Link auf Drawing Text
Plechri am 17.01.2013 um 14:46 Uhr (0)
Super, jetzt Funktioniert es!!!Die Variable PartDocument ist sehr komplex, aber mitPartDocument.Selection.Item(1)konnte ich mich durch das Überwachungsfenster bis zu den Metadaten durchklicken. Die Code sieht jetzt folgendermaßen aus:Sub CATMain()Dim myText As DrawingTextDim E As StringDim PartDocumentDim iSelection As SelectionDim iSelectionObj As ObjectDim sel(1)sel(0) = "Parameter"sel(1) = "Part"Set iSelection = CATIA.ActiveDocument.SelectionSet iSelectionObj = iSelectionE = iSelectionObj.SelectElement4 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Analyze.Volume
Knoutsch am 30.08.2018 um 16:09 Uhr (1)
Hallo zusammen, ich habe ein ähnliches Problem, bei dem ich nicht weiterkomme: Ich habe mehrere Körper in einem Part und möchte das Volumen der Körper bestimmen, die im Show sind.Was ich inzwischen kann, ist das Volumen eines Parts zu bestimmen und ausgeben zu lassen: Sub CATMain()Dim myproduct As ProductSet myproduct = CATIA.ActiveDocument.Product Volumen = myproduct.Analyze.volumeMsgBox VolumenEnd Sub(ist ähnlich wie oben von RonnyS beschrieben)Das bezieht sich aber auf alle Bodies in meinem Part.Ich bek ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : selektierte parts/models auf Dateiebene in ein anderes Verzeichnis verschieben
chris-cv5 am 31.07.2009 um 22:06 Uhr (0)
Hallo zusammen,ich bin neu hier und durch Zufall auf dieses Forum gestossen...ich habe schon einige Beiträge gelesen aber noch nichts passendes gefunden. Vielleicht könnt Ihr mir weiterhelfen. Nun zur meiner Frage ...Ich habe in einem Verzeichnis ca. 4903 Datensätze die aus Catia V4 (ca. 80%) und Catia V5 (20%) bestehen. Aus den kryptischen Dateinamen ist leider nicht zu erkennen um welche Art von Teilen es sich handelt. Um diese riesige Datenmenge sortieren zu können muß ich also jeden Datensatz einladen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro in Sketch wechseln innerhalb einer Baugruppe
RSchulz am 12.05.2011 um 15:52 Uhr (0)
Hallo,du kannst nicht aus einem Produkt heraus direkt in den Sketcher wechseln eines beliebigen Parts wechseln. Das Problem was du hast, ist dass die Selection die des Produktes ist und die des Parts sein muss. Außerdem weis das Makro garnicht, welcher Sketch.1 verwendet werden soll...Daher müsste es von der Logik her erstmal ungefähr so aussehen: Part im Produkt suchen Partdocument aktivieren sketch selektieren in den sketcher wechselnDas was du da machst, ist so oder so nicht schön... Ma übergibt Objekte ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Screenshots erzeugen?
masterk am 24.05.2004 um 07:59 Uhr (0)
Hallo zusammen, kann jemand mir mal bitte sagen, wie ich in Catia screenshots ezeugen: Also ich hab da ein Product oder Part aus dem will ich ein screenshots erzeugen und in PDF umwandeln. Danke im Vorraus
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Attribute Link, wie?
DanielFr. am 17.03.2010 um 10:18 Uhr (0)
Hallo,hier mal ein kleines Beispielscript. Das Script fügt einem Textfeld das sich direkt auf dem ersten Zeichnungsblatt innerhalb der MainView (Textfeldname: Text.1) befindet einen Attribute Link zum Parameter mit dem Namen Lenght.1 hinzu. Falls sich schon Text innerhalb dieses Textfeldes befindet wird dieser nicht überschrieben. Der AttributeLink Wert wird einfach dahinter angehängt.Code:Sub CATMain() Dim intDrwDocObj As DrawingDocument Dim intDrwParametersObj As parameters Dim intDrwParameter As Leng ...
|
| In das Form CATIA V5 Programmierung wechseln |