|
CATIA V5 Programmierung : Feste Werte aus Tabelle den Daten im Makro zuweisen
miezeka am 01.10.2008 um 11:12 Uhr (0)
HAllo Habe da so eine tolle Herausforderung :-)Ich versuche gerade ein Makro zusamen zu basteln.Und zwar möchte ich meine Werte die ich in einer Tabelle konstruiert habe ins CATIA einlesen und diese Werte entsprechen Zb den Werten von einer Offsetplane oder einem Winkel oder einem Punktabstand auf einer Linie.Die Werte die eingelesen werden sind fest. Auch die Frage ist der Zuweisung der der eigenschaft(deg, mm, kg oder so)Dies ist zwar so ähnlich wie eine Konstruktionstabelle jedoch werden erst meine Elem ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter in eines CatPart über VBA verändern
miezeka am 01.10.2008 um 11:16 Uhr (0)
Hallo KoopiAlso letztens habe ich auch auch eine Konstruktionstabelle generiert und diese dann ins Excel übertragen und dann mit VBA geöffnet--------------------------------------------------------------------------------Öffnen der Tabelle und verändern dieser---------------------------------------Dim MyXL As ObjectSet MyXL = CreateObject("Excel.Application")Set MyXL = GetObject("K:G_ProjekteProjekte_Team_RohbauTueren BY624Designtabelle-Fuge.xls")MyXL.Application.Visible = TrueMyXL.Parent.Windows(1).Visibl ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Feste Werte aus Tabelle den Daten im Makro zuweisen
miezeka am 01.10.2008 um 13:40 Uhr (0)
Hmmda hier noch nicht so viele Leute geschrieben habenwill ich nur wissen wie ich in Catia meine Tabelle aufmache, Werte verändere und diese schließe ich-- das habe ich mittlererweile geschaft.Aber Wie spreche ich nochmal die Tabelle an und sage mir, wetzte den Wert welcher in der Tabelle die Zelle B2:A1 entspricht einem Buchstaben zu.Dieser Buchstabe entspricht hier meinem Offsetabstand, welchen ich dann veränder.Gruß Vi
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel!!!!
miezeka am 17.10.2008 um 14:04 Uhr (0)
Ich glaube ich habe mich ein wenig falsch ausgedrückt. Ich habe als Input nur tote Elemente, ich erzeuge meine ganze Geometrie selber.Daher denke ich dass sich die ganze Sache mit den Parametern und Design tabelle erledigt haben könnteAm einfachsten wäre es sicherlich die Tabelle vor dem Makro zu öffnen und zu speichern u dann mit dem Makro die Werte auslesen Zitat:Original erstellt von denyo_1:- Zum dritten Punkt: Du kannst natürlich nicht den Vorgang zwei mal ausführen und verlangen das CATIA keine neuen ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel!!!!
miezeka am 17.10.2008 um 15:41 Uhr (0)
Also habe einfach mal alles gezipt und aus dem makro ist es wohl zu sehen wenn du es laufen lässtalso1 .Problem -Makro starten -Excel öffnen u werte verändern u speichern =NEUE_WERTE-Makro liest alte werte ein und erzeugt Geometrielemente-- laut vorherigem beitrag Catia kein Kind von ExcelLösung:Starte Tabelle vorher, verändere meine Werte und speicher diese. Lasse mein makro dann nur noch die Werte einlesen.2 .Problem-Makro erzeugt Punkte mit bestimmten Offsetwerten. Werte sollten aus Tabelle eingelesen w ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel!!!!
miezeka am 17.10.2008 um 11:26 Uhr (0)
Hallo Denyokann ich denn dies nicht durch eine Konstruktionstabelle das ganze realisieren und ändern?!?Denn durch aufrufen dieser würden sich meine Werte doch auch automatisch aktualisieren?!? Schließlich macht es CATIA doch immer selbst wenn ich diese verändert habe.Fraglich ist ob ich wieder das gleiche Problem wie mit Excel habe und meine Werte immer noch die alten sind, die eingelesen werden.Was deinen letzten Vorschlag angeht habe ich zwar diesen Befehl gefunden, aber nicht viel verstanden was da drin ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Umbennung von mehreren Elemnten
miezeka am 26.11.2008 um 12:07 Uhr (0)
HalloHabe hier noch kurz eine kleine HerausforderungIch habe ein geometrisches Set, in welchem sich 100 ebenen befinden, da ich schon öfters welche erzeugt und gelöscht habe möchte ich diese mal per Makro kurz selektieren und umbennen wie "Linienebene_1"...bis "Linienebene_100"Bidde BiddeIch weiß dass es eine For Schleife sein sollteSub CATMain()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim GeoElem As GeometricElementsSet GeoElem ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter
miezeka am 04.02.2009 um 13:06 Uhr (0)
HI fraglich für mich ist immer noch wie ich diesen Parameter ansprechen kann, muss ich sagenSet parameters = CATIA.ActiveDocument.Part.Parameters (hier spreche ich die Parameter im Part an, aber kann ich die Parameter im Set ansprechen oder ist dies egal?Dim BoolParamV1 As BoolParam (oder soll ich hier schondefinieren, dass es ein Boolparameter ist?Set BoolParamV1 = parameters1.Item(Dokument_Name & "Parameters.1Einflussparameter#Einflussparamter_OB_Fugenlinie_erzeugen")-brauche ich hier "Parameters.1..."od ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Eingelesene Daten aufrunden
miezeka am 19.02.2009 um 17:26 Uhr (0)
Hallo Ich habe in Catia meine Daten eingelesen, leider sind diese mir ein wneig zu lang, kann ich die nur mit 3 Nachkommestellen auslesen? oder anzeigen lassen?!?muss ich das Autosize anmachen?hier mein TextSub Vergleich()Dokument_Name = ""If (Dokument_Name = "") Then FindDocuments2Set Temp_Dok = CATIA.Documents.Item(Dokument_Name)Temp_Dok.ActivateDokument_Name = Temp_Dok.Part.NameSet parameters1 = Temp_Dok.Part.ParametersDim Wert1, Wert2, Wert3, Wert4, Wert5, Wert6, Wert7, Wert8, Wert9, Wert10, Wert11Dim ...
|
In das Form CATIA V5 Programmierung wechseln |