|
CATIA V5 Programmierung : Schrift formatieren
Parametricks am 16.12.2008 um 15:43 Uhr (0)
Hallo zusammen,ich habe eine Vorgabezeichnung, aus der ich mir Ansichten und Texte dumm rüberkopiere (ist nur ne vorab Zeichnung). Allerding sind die Texte kunterbunt eingefärbt, also hab ich mir was ausgedacht.Dim myCatia As ApplicationSet myCatia = CATIASet partDocument1 = CATIA.ActiveDocumentDim myList As SelectionSet myList = CATIA.ActiveDocument.SelectionmyList.ClearmyList.Search "Drafting.Text;in"myList.VisProperties.SetRealColor 0, 0, 0, 1Jetzt ist alles schwarz. Soweit, sogut,ich möchte jetzt noch ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koordinaten + Radien aus/einlesen
Marci83 am 10.07.2009 um 19:38 Uhr (0)
Hallo Programmiergemeinde Die Sufu hat mir leider ned weitergeholfen, daher mein Fredl! Zudem bin Ich totaler Noob in Sachen VBA etc. -.-Habe immer noch das Problem mit dem Aus- und wieder einlesen der Koordinaten + Radien! In meiner Vorlage(siehe Bild) schaut es so aus als sei es mit einem skript erstellt worden, hat jedenfalls den Anschein! Mein Gedanke ist, dass der Ersteller die Koords+Radien in eine .xls ausgelesen, diese als .csv gespeichert und dann wieder im Drafting via "Tabelle aus .csv" eingeles ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drive Constraint
DanielFr. am 31.05.2010 um 13:01 Uhr (0)
Hallo Georg,leider kann man nicht mehr auf die *.zip Datei zugreifen weil du sie vom Server gelöscht hast. Ich hätte aber mal eine Frage dazu. In welcher WB bist du überhaupt. Es scheint mir als bist du im Assembly Design. Dort kannst du doch einen Constaint einfach mit einem Doppelklick bearbeiten (Wert ändern). Oder bist du im Drafting und du willst das du ein Maß anklickst, und anschließend dieses Maß automatisch auf Driven gesetzt wird und du den Wert ändern kannst ------------------MFG DanielSystemin ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ableitung von 3D mit Hilfe des Makroprogrammierungs
Christian.O am 11.10.2010 um 21:07 Uhr (0)
Servus, Zitat:Original erstellt von sucher2010:Nun stehe ich davor und möchte gerne in Drafting Texte, Maße und Tabellen erstellen.wenn du die Suchfunktion verwendest findest du einige Beiträge zu deinem Problem/Anliegen. Sonst kannst du dir noch die "V5Automation.chm" zu gemüte führen. Diese liegt in folgenden Ordner: C:Program FilesDassault SystemesB19win_b64codein.Anbei noch 2 VBA Makros. Eines zum Erstellen einer Ansicht mit einer Tabelle und eines zum Erstellen von einer Ansicht mit einem Text.PS: fa ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Layerzuweisung im Drafting über Makro
Zico am 26.10.2004 um 12:57 Uhr (0)
Hallo Tante B, ich hatte das gleiche Problem, nur wollte ich allen Texten und der Bemaßung den gleichen Layer zuordnen. Mit Macrorecorder und der Sprachbeschreibung habe ich dann folgendes herausgefunden. Das schöne daran ist, bei mir funktioniert es. --------------------------------------------------------- Language= VBSCRIPT Sub CATMain() CATIA.ActiveDocument.Selection.Search Color= (0,0,255) ,all CATIA.ActiveDocument.Selection.VisProperties.SetLayer catVisLayerBasic, 1 CATIA.ActiveDocument.Selection. ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dimension texts im Drafting
Hokay am 30.05.2011 um 13:50 Uhr (1)
Hallo Bernd,vielen vielen Dank für den Hinweis auf die "nur" Zwei ParameterSo klappt das jetzt.hier mein Code, falls es mal jemand anderes interessiert:Sub CATMain()On Error Resume Next Dim drawingDocument1 As DocumentDim selection1 As ObjectDim DRWDimension As DrawingDimensionSet drawingDocument1 = CATIA.ActiveDocumentSet selection1 = drawingDocument1.Selection selection1.Search "CATDrwSearch.DrwDimension,all" For I = 1 To selection1.Count Set DRWDimension = selection1.Item(I).Value Set ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Eigenen Bauteilkatalog per makro oder Icon Öffnen
v5maler am 30.05.2011 um 08:35 Uhr (0)
Zitat:Original erstellt von moppesle:Einfach den Befehl in eine Symbolleiste einfügen die es im Drawing gibt. Oder eine die du dir selbst erstellt hast.Hallo,also irgendwie funktioniert das nicht. Ich erstelle also eine neue Symbolleiste innerhalb der Umgebung "Drafting". Es erscheint folgendes Fensterchen: ...bei dem ich links unter "Umgebungen" nichts einfügen kann.In diese neu erstellte Symbolleiste bekomme ich nun z.B. den Befehl "Eigenschaften" (gleich wie rechtsklick aus Ansicht/Eigenschaften), nic ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referenzkreis ändern
denyo_1 am 24.06.2008 um 08:58 Uhr (0)
Hallo Georg,das Makro selektiert alle Ballons auf der Zeichnung und setzen den Rahmen falls er NICHT catNone (kein Rahmen) ist auf catNone.Language="VBSCRIPT"Code:Sub CATMain()Dim oDoc As DocumentDim oSel As SelectionSet oDoc = CATIA.ActiveDocumentSet oSel = oDoc.SelectionoSel.Search "Drafting.Balloon;all"i = 1For i = 1 To oSel.CountSet oBallon = oSel.Item(i).ValueIf oBallon.FrameType catNone Then oBallon.FrameType = catNoneEnd IfNextoSel.ClearKannst auch auskommentierenBox = MsgBox("Die TextFrames von " ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Change Drafting Standard
Randle am 05.04.2016 um 12:28 Uhr (1)
Hallo,es gibt da eine Möglichkeit, allerdings mit Einschränkungen.Aus der V5 Automation.chm (Eigenschaft des Objektes "DrawingDocument"):Property Standard( ) As CatDrawingStandard Returns or sets the drawing standard of the drawing document. Example: This example sets the drawing standard of the active document, supposed to be a drawing document, to ISO. CATIA.ActiveDocument.Standard = catISODie Einschränkung besteht darin das man hier nur aus einer Enumeration auswählen kann.Wiederrum aus der Automation. ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Deaktivieren der Center Line unter View Porperties
Christian.O am 25.01.2011 um 17:31 Uhr (0)
Servus,AFAIK, kann man diesen Befehl nicht automatisieren. In der V5Automation hab ich dazu auch nichts gefunden.Warum aktivierst du eigentlich diesen Befehl wenn du die Center Lines nicht haben willst? Ist diese Einstellungbei dir gelocked? (Tools -Options - Drafting - Registerkarte "View" - Generate center lines) Wirkst sich abernur auf neu erzeugte Ansichten aus. Du könntest aber eine Suche nach z.B.: Axis Line oder Center Line mit der Farbe Cyan starten und diese gefunden Elemente dann ausblenden.----- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : erstellen von Geometrie in Drafting über Makro??
Sr.Herms am 04.09.2006 um 13:18 Uhr (0)
Schon mal danke für die Tipps!Leider muß ich feststellen das mir ne menge in sachen makro und programierung fehlt! scheiter schon daran das amkro überhaupt irgednwie aufzubauen! wie fange ich an, was muß ich erstmal hinbekommen????hier gibts doch sicher einige die erfahrung haben und innerhalb von ein paar minuten ein "grund"makro erstellen können womit ich dann weiterarbeiten kann!!!hier nochmal das was ich hin bekommen muß!1. in draft ein kante anwählen2. diese kante muß ausgemessen werden und in festgel ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zeichnungsmakro für Toleranzen
Jens Hansen am 17.12.2012 um 13:01 Uhr (0)
Hallo,das Ganze scheitert schon an der Bedingung, dass durch anklicken des Maßes ein makro gestartet werden soll. Das geht leider nicht in V5. Reactions funktionieren leider nicht im Drafting.Der umgekehrte Weg wäre eher denkbar:1. Makro starten,2. User wählt Maß(e) aus3. Maß wird vearbeitet4. User wählt ESC zum AbbrechenAufwendig ist die Hinterlegung der ganzen Toleranzstufen. Diese lassen sich ja leider nicht linear numerisch ermitteln.Mal eben so ist das jedenfalls nicht geschrieben und da stellt sich d ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter auslesen und ansprechen
DanielFr. am 20.10.2010 um 10:02 Uhr (0)
Hallo,das Suchen alleine ist nur die halbe Lösung. Hier wird das Textfeld nur gesucht und selektiert (falls es auf der Zeichnung vorhanden ist). Alle gefundenen Objekte werden in die "Such-Collection" aufgenommen und müssen explizit angesprochen werdenDim intTextFieldObj as TextSet objSel = objDoc.SelectionobjSel.Search "Drafting.Text.Name=PRO.FILE@DOKID*"If objSel.Count = 1 then Set intTextFieldObj = objSel.Item(1)ElseIf objSel.Count = 0 then MsgBox "Textfeld wurde nicht gefunden"ElseIf objSel.Count 1 th ...
|
| In das Form CATIA V5 Programmierung wechseln |