 |
CATIA V5 Programmierung : Zeichnung Text einfügen nach bzw. vor
Trilemma am 19.09.2016 um 10:36 Uhr (15)
Moin,gibt es schonCode:Sub CATMain()Dim drawingDocument1 As DrawingDocumentSet drawingDocument1 = CATIA.ActiveDocumentSet oSelection = CATIA.ActiveDocument.SelectionDim InputObjectType(0)InputObjectType(0) = "AnyObject"Status = oSelection.SelectElement2(InputObjectType, "Wählen Sie die Bemaßung aus", False)If (Status "Normal") Then MsgBox "Abbruch" Exit SubElseSet dimension1 = oSelection.Item(1).ValueSet DrawingDimValue1 = dimension1.GetValueDrawingDimValue1.SetBaultText 1, "(", ")", "", ""End Ifo ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Zeichnung Text einfügen nach bzw. vor
joehz am 19.09.2016 um 10:48 Uhr (15)
Hi,Du kannst auch das Makro hier verwenden:http://catia2.cad.de/index.php/de/downloads/skripts-applikationen/11-klammern-um-massoder die entsprechenden Zeilen aus DressDim modifizieren:http://catia2.cad.de/index.php/de/downloads/skripts-applikationen/244-dressdim-ein-bemassungsmakroTschau,Joe------------------Inoffizielle Catia Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Linie: Punkt - Richtung
bgrittmann am 20.09.2016 um 14:28 Uhr (1)
ServusVermutlich muss du die Reference aus dem Hautkörper bilden und nicht vom ganzen Part.Code:Set RefBody = CATIA.ActiveDocument.Part.CreateReferenceFromObject(CATIA.ActiveDocument.Part.Mainbody)Die zusätzlichen Richtungen kannst du über die Eigenschaften Direction2 und Direction3 definieren (Makrorekorder und Doku) bzw Min/Max über ExtremumType2 und ExtremumType3.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Abfragen, wann die Designtable synchronisiert wurde
Tim2007 am 16.11.2012 um 17:08 Uhr (0)
Hallo Gemeinde,wer kann mir sagen, wie ich in Catia V5 abfragen kann, ob die Synchronisierung der Designtable schon stattgefunden hat oder nicht.Wenn ich auf die zugreifen will und Catia das noch nicht registriert hat, dann erhalte ich Fehlermeldungen.Daher wollte ich eine Abfrage machen, welche mir sagt, "Jetzt bin ich synchronisiert" und ich kann mit meiner Prozedur weitermachen.die ...Sub Synchronize()Synchronizes the design table with its source file. If the file is managed in Enovia LCA, copies this f ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Product o. Part Fixen
ChrisHH am 19.11.2012 um 14:25 Uhr (0)
Moin,danke für den hinweis. Leider hatte ich den Thread schon gefunden und auch mit einer quasi 1 zu 1 Kopie führt es bei mir nicht zum Erfolg.Mir ist eben allerdings was aufgefallen. Und zwar nutze ich um das CATScript zu schreiben die VB6.0 IDE. Da werden ja befehle wie zB. "CreateReferenceFromName" automatisch auf groß und kleinschreibung korrigiert. Das passiert allerdings nicht bei "addmonoeltcst". Fehlt mir noch die passende CATIA Library in meiner Zuweisungsliste der IDE? bzw. weiss jemand in welche ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Product o. Part Fixen
ChrisHH am 20.11.2012 um 08:12 Uhr (0)
Ja das stimmt. Nur ist es ein guter Indikator dafür ob der befehl/funktion vorhanden ist. Allerdings trifft das in diesem fall nicht zu, wieso auch immer Wie dem auch sei, das war die fehlende Library, vielen Dank tomtom!Noch eine kleine hilfe zur selbsthilfe wenn möglich. Woher wusstest du das? Erfahrung oder steht das irgendwo? V5 Doku? Nur damit ich das nächste mal selber suchen kann viele Grüße,Christianps.: Ich hab vergessen zu sagen das es bei mir NUR unter R18 läuft. R16 meckert weiterhin. Gibt ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Product o. Part Fixen
tomtom1972 am 20.11.2012 um 05:53 Uhr (0)
Moin,CATIA V5 MecModInterfaces Object LibraryGroß- bzw. Kleinschreibung ist meines Erachtens unrelevant.Gruß ------------------tomtom1972
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ebenendetails auslesen
bgrittmann am 20.11.2012 um 12:58 Uhr (1)
ServusWillkommen im Forum. Bitte Systeminfo ausfüllen.Welche Methoden und Objekte es gibt findest du in de V5Auomation.chm (im CATIA-Installationsverzeichnis)Die Richtung einer Ebene kannst du über "GetPlane" in der SPAWorkbench auslesen.Oder ggf eine Linie normal auf der Ebene erstellen und die Sichtung der Linie auslesen.Hast du mal probiert deinen Punkt (mit der Selektion des Fläche ...) mit dem Makrorekorder aufzunehmen und den Code zu analysieren. GrußBernd------------------Warum einfach, wenn es auch ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ebenendetails auslesen
thunder-fly am 20.11.2012 um 13:55 Uhr (1)
Das Problem bei der Aufzeichnung ist, dass Catia nicht die Ebene verwendet sondern direkt einen Wert.also brauch ich einen klugen Gedanke dahinter.... Da kommt ihr ins Spiel. Es gibt auch die Funktion Punkt auf Ebene, wäre schonmal nicht schlecht, ich muss aber im nachhinein den Punkt noch etwas über der Ebene variieren.Also wäre es cool, wenn ich sagen Könnte:Die Ebene liegt bei X=100 -- setzte X-Wert von Punkt1 auf 100+2danach dann --setzte X-Wert von Punkt2 auf 100+8.MfG Malte
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : If-Then programmierung im Parameter
moppesle am 20.11.2012 um 15:54 Uhr (0)
Hallo dajowillkommen im Forum. Bitte Systeminfo ausfüllen.Das funktioniert mit einer Regel.(KWA-Lizenz notwndig)SinngemäßIf Parameter1==A {Parameter2=1}If Parameter1==C {Parameter2=0}------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : If-Then programmierung im Parameter
moppesle am 20.11.2012 um 16:31 Uhr (0)
Könnte sein, das eas auch mit einer "fog" funzt. Weiß ich aber nicht genau.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Product o. Part Fixen
tomtom1972 am 21.11.2012 um 06:59 Uhr (0)
Moin Christian,bei mir läuft das Script seit ewigen Zeiten, der Post auf den ich oben verlinkt habe ist aus 2006. Ich habe zwar kein R16 mehr, bin mir aber ganz sicher, das es auf der R16 gelaufen ist, weil ich mir den entsprechenden Kommentar in den Quellcode geschrieben habe, das in 16 prog + getestet.Wenn ich dich weiter oben richtig verstanden habe arbeitest du mit dem Visual Studio 6.0. Ich auch. Zu deiner zweiten Frage. Öffne ein neues / leeres Projekt. Gehe übers Pulldown-Menü Projekte auf Verweise ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part-makro Schritte durch Produkt fuehren
Sylas am 19.11.2012 um 13:23 Uhr (0)
Halo Zusammen!Als erstes - Ich wollte alle Leute grüßen. Ich bin hier erstes Mal als Beitragersteller. Fruher Ich habe nur gelesen, aber jetzt habe ich leider keine Antwort gefunden. Sorry fuer meinen Deutsch - Ich habe lang nicht genutzt, und das ist keine Muttersprache fuer mich (ich bin aus Polen) Wg mein Problem: Ich habe einfache Makro geschreiben, welches geht durch ganzes produkt, und änderns par Parameters. Das Problem ist, das ich darf das Parameter Datum nur unter die spezifische ParameterSet Ae ...
|
In das Form CATIA V5 Programmierung wechseln |