|
CATIA V5 Programmierung : Problem beim Öffnen von DXF Daten
Christian.O am 24.05.2010 um 19:44 Uhr (0)
Servus,wie der Betreff schon sagt hab ich ein mächtiges Problem beim Öffnen von DXF Daten mittels VBA. Hab natürlich in diversen Foren (auch dieses hier) keine Lösung dazu gefunden. Der Ablauf des Makros ist jener, dass ich über eine Textbox einen X-beliebigen Text eingebe und diesen dann in einer neuen Drawing darstellen lasse. Danach erstell ich mir aus der Drawing ein DXF wobei die Drawing dann geschlossen wird. Soweit klappt es ja auch und das DXF File wird erzeugt. Jetzt will ich aber mit dem Code:Set ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem beim Öffnen von DXF Daten
Christian.O am 25.05.2010 um 15:39 Uhr (0)
Servus Bernd,mit "CATIA.StartWorkbench ("Drw")" streikt mein Catia. Sprich, es bleibt der Sternenhintergrund stehen aber die Icons wechseln in den Drafting Modus. Auf einem anderen Rechner klappt dieser Befehl. Irgendwie kurios.------------------Mit freundlichen Grüßen aus TirolChristian Obholzer
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement geht nicht
Christian.O am 25.06.2010 um 09:38 Uhr (0)
Servus,muß diesen Thread nochmals aufwärmen, weil ich seit gestern das gleiche Problem hab, dass Makros an unterschiedlichen Stellen einfach abbrechen. Ich bekomm einmal die gleiche Meldung und einmal folgende: Datenfeld ist unveränderlich oder momentan gesperrt. Sobald ich Catia neu starte laufen sie wieder einige Zeit.Ist man hier auf eine Lösung gekommen, denn immer neu Starten kanns nicht sein?Edit: Arbeite zur Zeit in der Daimler Umgebung mit SP3 und HF19------------------Mit freundlichen Grüßen aus T ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Parameter aus Excel heraus steuern
Christian.O am 12.08.2010 um 20:33 Uhr (0)
Servus,ich würde mir diverse Parameter im Part erstellen und danach über "Design Table" die Einstellung "Create a design table with current parameter values" alle erstellen Parameter auswählen. Diese Parameter werden dann im Excelfile mit den dazugehörigen Werten angezeigt. Wenn du jetzt z.B.: in die nächste Zeile weitere Werte schreibst und das File speicherst kannst du dann im Catia drinnen über doppelklick auf "Configuration" kannst du dann die 2. Zeile auswählen. Die Parameterwerte ändern sich dann dan ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Feature Name von Body mit Parameter füttern?
Christian.O am 05.10.2010 um 10:30 Uhr (0)
Servus Daniel,hab jetzt in jedes Makro bei dem eine Suche gestartet wird "CATIA.HSOSynchronized = False" integriert. Nun hab ich das Problem, dass nach dem ersten Aufruf eines Makros, dass eine Suche beinhaltet, die weiteren Makros an dieser Stelle mit einem Automation Error einfach abrechen. Nachdem ich Catia neu gestartet hab kann ich z.B.: 3 Makros ausführen und beim 4 scheitert es wieder. Kennst du dieses Problem?In diesem Thread wurde nur auf eine stabilere V5 Version hingewiesen bzw. überrall eine Sc ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hinzugefügte Eigenschaften einen Wert zuweisen
Christian.O am 10.10.2010 um 18:19 Uhr (0)
Servus,zu 1: einfach den Wert leer lassen. z.B: strParameter.Value = ""zu 2: zum Löschen der UserRef Properties (definierter Parameter):Code:Dim objSel As ObjectSet objSel = CATIA.ActiveDocument.SelectionobjSel.Add (strParameter)objSel.Delete------------------Mit freundlichen Grüßen aus TirolChristian Obholzer
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Namen des aktiven Fensters feststellen
Christian.O am 05.11.2010 um 15:42 Uhr (0)
Servus, Code:MsgBox (CATIA.ActiveDocument.FullName)------------------Mit freundlichen Grüßen aus TirolChristian Obholzer
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia VB - Problem mit Modul
Christian.O am 17.11.2010 um 13:27 Uhr (0)
Servus,zum Problem 1:zum Starten deines Programmes/Userform mußt du ein neues Modul erstellen mit folgenden Inhalt:Code:***Fenster "Makroauswahl" anzeigenOC_GUI.ShowStatt dem OC_GUI steht dann deine Userform.zum Problem 2:sofern ich dich richtig verstanden hab sollte dir dieser Link weiterhelfen. ------------------Mit freundlichen Grüßen aus TirolChristian Obholzer
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Table from CSV
Christian.O am 23.11.2010 um 15:17 Uhr (0)
Servus,wie wär`s mit Code:CATIA.StartCommand ("Table From CSV")------------------Mit freundlichen Grüßen aus TirolChristian Obholzer
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : alle Elemente eines Typs für weiter Operationen
Christian.O am 01.12.2010 um 17:31 Uhr (0)
Servus,wie wärs hiermit?Code:***Geometrisches Set auswählen strSearchFilter(0) = "HybridBody" strSel = objSel.SelectElement2(strSearchFilter, "Wählen Sie das Geometrische Set mit den Punkten aus", False) ***Auswertung der Selektion If strSel = "Normal" Then ***Performanceerhöhung der Suche CATIA.HSOSynchronized = False ***Element suchen objSel.Search ("Part Design.Point ;sel") CATIA.HSOSynchronized = True Else MsgBox "Abbruch der Selektion durch den User." & vbNewLine & _ "Das Mak ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ansichten sperren/entsperren
Christian.O am 15.12.2010 um 09:35 Uhr (0)
Servus,Ansicht sperren: Code: ***Ansichten ansprechen Set View = objSel.Item(intI).Value ***Ansichten sperren View.LockStatus = TrueAnsicht entsperren:Code: ***Ansichten ansprechen Set View = objSel.Item(intI).Value ***Ansichten entsperren View.LockStatus = Falsezum Suchen der Ansichten:Code: ***Performanceerhöhung der Suche CATIA.HSOSynchronized = False ***Ansichten suchen objSel.Search "Drafting.View.Name!=Background View" CATIA.HSOSynchronized = True--------- ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : überflüssige Dateien im Verzeichnis entfernen
Christian.O am 02.01.2011 um 15:14 Uhr (0)
Servus, Zitat:Original erstellt von Andreas Müller 1977:Mit senden an habe ich häufig das Probelm (keine Ahnung wiso) das Catia irgendwie intern vieleicht noch verlinkungen findet und trotzdem obwohl es nicht mehr im Rootprodukt das Teil vorkommt mit gesendet wird.das sind dann Ghostlinks. Bevor du deine gesamte Baugruppe in ein anderes Verzeichnis schiebst einfach mal CATDUA drüber laufen lassen. Dann sollten sie alle weg sein. Ansonsten mehrmals CATDUA anwenden. Zum Thema CATDUA findet man hier einiges i ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro über VBA starten
Christian.O am 17.01.2011 um 16:47 Uhr (0)
Servus,warum kopierst du den Quellcode nicht einfach in ein neues Modul von deinem VBA hinein?Ansonsten könnte das so aussehen. Dieser Text wird in den Button hinterlegt mit dem du dein Makro starten willst.Code: ***Deklarationen für Function-Aufruf strProjekt = "OC_GUI.catvba" *** VBA Project strMakro = "Start_Excel" ***Makroname strMakrostart = "CatMain" ***Welcher Teil vom Makro gestartet wird strProjektpfad = strOC_Pfad & "" & strProjekt ***hier steht der Pfad drinnen wo die Datei (CATSript, CATVB ...
|
In das Form CATIA V5 Programmierung wechseln |