|
CATIA V5 Programmierung : Mehrere Bauteile mit Hilfe Konstruktionstabelle erstellen
Mörchen am 19.06.2008 um 20:00 Uhr (0)
Hallo Casca,als erstes muss die Konstruktionstabelle im Baum sichtbar sein. Dazu schau mal den Anhang an. In den Tools / Optionen / Infrastruktur / Anzeige müssen die markierten OPtionen aktiviert sein. Ich hoffe, es reicht, ich hab grad kein CATIA laufen zum Testen - sonst melde Dich nochmal.Nun sollte sie unter dem Knoten "Beziehungen" auffindbar sein. - Doppelklick auf den Eintrag öffnet die vorhandene Tabelle in CATIA. Mit der Schaltfläche "Tabelle bearbeiten" unten links kann Excel gestartet werden. D ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mehrere Bauteile mit Hilfe Konstruktionstabelle erstellen
Casca am 20.06.2008 um 17:20 Uhr (0)
Hallo,Also ich hab das meiste jetzt hinbekommen, allerdings hätte ich noch eine Frage, da ich es bisher nicht geschafft habe:Wie steuert man genau die Parameter mim Typ Aktivität an? Habe es mit 1/0; true/false; wahr/unwahr probiert allerdings meckert Catia immer, dass Parameter und Spaltentyp nicht überein stimmen.Gruß
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referenzkreis ändern
GeorgK am 23.06.2008 um 11:15 Uhr (0)
Hallo,wie kann ich alle Referenzkreise in einer Zeichnung so umstellen, dass die Umrahmung des Textes ohne Kreis ist? Von Hand: rechte Maustaste auf Referenzkreis = Eigenschaften = Register Text = UmrahmungDie Auswahl der Referenzkreise funktioniert soLanguage="VBSCRIPT"Sub CATMain()Dim drawingDocument1 As DocumentSet drawingDocument1 = CATIA.ActiveDocumentReferenzkreis ändernDim VisProperties1 As VisPropertySetDim selection1 As SelectionSet selection1 = drawingDocument1.Selectionselection1.Search "Draftin ...
|
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 : Publications kopieren
AlfaRomeo75 am 24.06.2008 um 11:36 Uhr (0)
Hallo,folgender Aufbau:In einem Produkt sind mehrere Parts eingebunden in denen Elemente (Flächen, Kurven, etc.) veröffentlicht sind. Diese Elemente möchte ich in ein weiteres in das Produkt eingebundenes Part kopieren(mit Link!).Es funktioniert soweit, das ich die Publications finde und auch über Publ.Valuation das publizierte Element finde. Es scheitert im Prinzip nur an der Kopierfunktion. Dort bekomme ich immer die Meldung:Error Copying Data: "Selected element(s) not allowed for this operation".Hier ma ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Unterschied direkt oder Copy with link?
mörfi am 25.06.2008 um 08:55 Uhr (0)
sorry ich wollt die Frage eigentlich unter Catia allgemein stellen.Kaum ein OEM ist richtig, aber Prosche hat halt erst später mit V5 angefangen und will die Vorteile von Hybrid nutzen. Ich hab aber auch schon gehört sie wollen wieder zurückrudern. (alle deutschen OEMs gleich -ein hohes Ziel)Ich hab nur mal an nen kurzen Workschop zu Hybrid teilgenommen. Da wurde gesagt und mit nen Beispiel gezeigt, daß copy with link die einzige Möglichkeit ist zB. eine Steuerkurve nochmal zu verwenden, wenn sie in einen ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referenzkreis ändern
denyo_1 am 24.06.2008 um 14:07 Uhr (0)
Hallo,Code:For i = 1 To oSel.CountSet oBallon = oSel.Item(i).ValueIn der ersten Zeile fängt die Schleife an und zwar von 1 bis zur Anahl aller in der Selektion vorhandenen Teile. In der Selektion sind natürlich alle auf der Zeichnung verfügbaren Ballons.In der zweiten Zeile wird jetzt jeder Ballon einzaln angesprochen. Zuerst kannst du alle zugängigen Eigenschaften des ersten, dann des zweiten usw. Ballons ändern.Du müsstest also das mit der Schriftart und der Pfeil nach der zweiten Zeile einfügenHier mal ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referenzkreis ändern
denyo_1 am 25.06.2008 um 13:12 Uhr (0)
Hallo Georg,du hast dich nicht verständlich ausgedrückt. Ich denke mal die meisten sind davon ausgegangen das das Makro an dieser Stelle hängt, oder abbricht.Dem ist aber nicht so. Das Makro macht lediglich die Änderung nicht und das stimmt auch. Den Textproperties werden erst nach einem Update übernommen.Hier der Code. Jetzt funktioniert er 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 ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catdua über Makro.
V5Playaz am 25.06.2008 um 14:27 Uhr (0)
Hallo Niko,erstell dir mal im windows explorer eine neue datei und benenn sie um in batch.bat.danach öffnest du diese datei im editor und fügst folgende zeile ein:catdmuutility -f C:TempTest.CATPart -cgr -wrldanach die datei speichern und per doppelklick ausführen.falls ausreichende lizenzen vorhanden sind, müssten dir jeweils eine cgr und eine wrl datei erstellt werden.damit das ganze funktioniert müssen noch die catia umgebungsvariablen definiert sein.ich hoffe, dieses beispiel hilft dir weiter.grüße dom ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verbindung zwischen VBA und CATIA V5 aufbauen!
martinINPRO am 25.06.2008 um 16:16 Uhr (0)
Guten Tag!Ich möchte über Visual Basic 2008 Express Edition mein CATIA "fernsteuern". Ich habe bereits schon Erfahrungen mit catvbs. Wie kann ich die Verbindung zu CATIA aufbauen. Im Forum habe ich bisher gelesen, dass es wie folgt gehen müsste:Deklaration von CATIADim CATIA As New ObjectCATIA = GetObject(, "CATIA.Application")Ich erhalte allerdings die Fehlermeldung: "Die ActiveX-Komponente kann nicht erstellt werden."Wer kann mir beim Einstieg kurz helfen?Müssen noch Einstellung in VB vorgenommen werden, ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referenzkreis ändern
GeorgK am 25.06.2008 um 17:01 Uhr (0)
Hallo Daniel,bei mir läuft das Makro unter V5R16 SP5 HF77 nicht. Habe mir jetzt so geholfen:Sub CATMain()Dim oDoc As DocumentDim oSel As SelectionSet oDoc = CATIA.ActiveDocumentSet oSel = oDoc.SelectionDim FontSize As DoubleoSel.Search "Drafting.Balloon;all"i = 1For i = 1 To oSel.CountSet OBallon = oSel.Item(i).Value If OBallon.FrameType catNone Then OBallon.FrameType = catNone End If OBallon.Leaders.Item(1).HeadSymbol = catFilledCircle NextoSel.ClearDim selection1 As SelectionSet Selection = oDoc. ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verbindung zwischen VBA und CATIA V5 aufbauen!
denyo_1 am 25.06.2008 um 17:42 Uhr (0)
Hallo Martin,wie Lila schon sagte liegt das an den Verweisen. Projekt - Verweis hinzufügen - Registerkarte "COM" - Hier musst du erstmal nachschauen welche Verweise wo gespeichert sind. - Anschließend auf Registerkarte "Durchsuchen" klicken und hier die Verweise hinzufügen. Schon funktioniert es.Verweise:InfTypeLib.tlbMecModTypeLib.tlbPS: Je nachdem was du in CATIA machen willst mujsst du dir noch weitere Verweise (z.B. für die Workbenches, etc.) hinzufügen------------------MFG DanielDie KATJA ist halt doc ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drawing: Abstand Maßzahl Maßlinie ändern
HoBLila am 26.06.2008 um 14:34 Uhr (0)
Achso, sorry, völlig falsch verstanden. In Drawings ändere ich immern ur Farben von Linien und so... Ich nehme an, dass der Sheet Propertys enthält, oder die entsprechende Bemaßung diese Propertys direkt hat, in denen dies möglich ist zu Ändern.Habe jetzt gerade nicht die Zeit da nach zu schauen, heute Abend vielleicht, mal sehen, aber das halte ich schon für machbar, Eigenschaften die du über Values im CATIA anpassen kannst, lassen sich auch fast imemr in der Programmierung beeinflussen.Versuch mal fo ...
|
In das Form CATIA V5 Programmierung wechseln |