|
CATIA V5 Programmierung : SelectElement geht nicht
Lusilnie am 17.11.2005 um 23:07 Uhr (0)
Hallo "Gevatter Tod",dann mal weiter in der Fehlersuche!Ist "Funktion gesperrt oder nicht vorhanden" der Wortlaut der Fehlermeldung oder ist der genaue Ausdruck von CATIA/VBA-Editor anders? Vielleicht läßt sich der Fehler damit eingrenzen.So auf die Schnelle fällt mir sonst auch nichts weiter ein! Außer noch weiteren Fragen:-Welcher Workbench ist aktiv?-Design- oder Visualisation-Mode (Cache-Mode) als Standard?mfg,Lusilnie
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte verbinden
zoltan.bekesi am 09.03.2010 um 19:27 Uhr (0)
Hallo,kannst evtl. versuchen nach Set Point1 die Anweisung Point1.Compute einzufügen und den Update nur in der äußeren Schleife drinlassen.Allerdings: Die Schleife und der Update wird insgesamt 100*100=10000-mal durchgelaufen. Das brauch natürlich sein Zeit.Vielleicht streikt CATIA sogar, weil der Speicherbedarf plötzlich zu groß wird.Ist wirklich die komplette Schleife notwendig, beide verschachtelt? Ich sehe nur da eine Möglichkeit.Gruß,Zoltan
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement geht nicht
Lusilnie am 17.11.2005 um 23:07 Uhr (0)
Hallo "Gevatter Tod",dann mal weiter in der Fehlersuche!Ist "Funktion gesperrt oder nicht vorhanden" der Wortlaut der Fehlermeldung oder ist der genaue Ausdruck von CATIA/VBA-Editor anders? Vielleicht läßt sich der Fehler damit eingrenzen.So auf die Schnelle fällt mir sonst auch nichts weiter ein! Außer noch weiteren Fragen:-Welcher Workbench ist aktiv?-Design- oder Visualisation-Mode (Cache-Mode) als Standard?mfg,Lusilnie
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : alles einblenden
bgrittmann am 28.06.2007 um 15:06 Uhr (0)
ServusVersuch es mal hiermit:Code:Sub CATMain()Dim productDocument1 As DocumentSet productDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = productDocument1.Selectionselection1.Search "(Assembly Design.Teil.Sichtbarkeit!=Sichtbar + Assembly Design.Product.Sichtbarkeit!=Sichtbar);Alle"Set visPropertySet = selection1.VisProperties visPropertySet.SetShow 0End SubGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Grundsätzliche Anfängerfrage
FabianR am 05.07.2007 um 13:15 Uhr (0)
Vielen Dank für die Antwort! Das mit dem Masterbauteil geht warscheinlich in die richtige Richtung, es wird sich um eindache Dreh - Drück- Schiebesteller handeln.Nett wäre es wenn man eben auch Oberflchen und Beschriftungen ändern könnte, aber das ist ersteinmal nice to have.Ich habe mir das empfohlenen Buch gerade bestellt und hoffe es bald zu bekommen.Ist es möglich Eingabeformulare ähnlich der Userforms aus Office unter Catia zu erstellen?Vielen Dank nochmal für den netten Empfang hier im Forum!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aktuelles Blatt ermitteln ?
Günter K. am 24.08.2005 um 16:06 Uhr (0)
Hallo Holger,ich würde das Problem wahrscheinlich ähnlich lösen,allerdings mit einer for-Schleife und nicht die Namen,sondern die Objekte selber miteinander vergleichen:Sub CATMain() Set drawingDocument1 = CATIA.ActiveDocument Set drawingSheets1 = drawingDocument1.Sheets Set drawingSheet1 = drawingSheets1.ActiveSheet For i = 1 To drawingSheets1.Count If drawingSheet1 Is drawingSheets1.Item(i) Then Exit For Next MsgBox iEnd SubEine andere Lösung wäre mir auf die Schnelle auch nicht eingefallen.Gruß, Günter
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Gleiches Bauteil Symmetrie
ballazolo am 29.10.2018 um 12:30 Uhr (1)
hallo zusammen,Ich möchte ein klines Macro schreiben damit man ein frei positioniertes Bauteil von der linken Seite auf der rechten Seite positionieren kann so, dass die Orienierung des Bauteils symmetrisch bleibt. Soetwas wie im angehängten Bild.Die einzige informationen die ich habe sind die coordinaten von extrem Punkten. Ich habe auch versucht in Catia manuell zu erstellen aber jedoch ohne erfolgt. Ist es überhaupt möglich?Ich Danke euch im Voraus für euere Hilfe.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : StartCommand und WinXP 64-Bit
Bobby_Joe2001 am 06.03.2009 um 16:16 Uhr (0)
Hi,ich hab das auch schon festgestellt, aber nicht gewusst, dass es an XP64 liegt. Hatte kein anderes OS.Aber nachdem ich in VBA nur programmiert hab und zum Schluss alles in CATVbs-Skripte gepackt hab, hat mich das weniger gestört. Denn da hat alles Funktioniert.Anscheinend arbeitet CATIA in VBA erst das gesamte Skript ab und ganz zum Schluss die StartCommands.Viele Grüße------------------Du musst die Leute einmal richtig ärgern, dann wirst du endlich ernst genommen.Konrad Adenauer
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fläche über Polynom erstellen
Chuk am 11.04.2016 um 12:45 Uhr (1)
Hallo Bernd,du hast Recht, machbar ist es verumtlich. Allerdings möchte ich die Anzahl an Skizzen gering halten. Zudem muss ich durch die Normierung auf einen Wertebereich unnötige Rechnungen machen, die zusätzlich Ungenauigkeit in mein System bringt.Daher habe ich mich dazu entschlossen alles über eine Punktewolke zu machen, die ich extern erzeuge und dann in Catia lade.Trotzdem Danke für deine Mühe!Gruß Chuk
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Im CAA abfragen ob man in Admin-Mode ist
nasan am 16.09.2015 um 12:18 Uhr (1)
Hallo,irgendwie habe ich jetzt gar nichts verstanden...Ich weiß, wie man CATIA im Admin-Mode startet. Mein Problem ist, dass ich in meinem Programme ein editierbaren oder nicht editierbaren Feld erstellen möchte. D.h. wenn ich nicht in einem Admin-Mode bin, dann soll das Feld editierbar sein und wenn nicht, dann nicht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schriftart ändern
Paic37 am 04.04.2007 um 18:22 Uhr (0)
Hallo Leute,Ein kleines Beispiel um die Schriftart einer Annotation zu ändern:Sub catmain()Set PartDocument1 = CATIA.ActiveDocumentSet mysel = PartDocument1.SelectionDim tbobj(0)tbobj(0) = "Annotation"res = mysel.SelectElement2(tbobj, "Annotation", False)Set MyAnnotation = mysel.Item(1).ValueSet mytext = MyAnnotation.Text.Get2dAnnotchange the annotation fontmytext.SetFontName 0, 0, "Courrier 10 BT"to update 3DMyAnnotation.ModifyVisuEnd Sub
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Command interrupt
ha-i am 18.03.2005 um 14:39 Uhr (0)
Hallo, und vielen Dank für die Antwort. Ich arbeite überwiegend auf dem PC unter WINXP Prof. Habe das Makro als .CATScript umgeschrieben und jetzt lief mein Testproduct mit ca. 1300 Komponenten durch. Der CNEXT Prozess lief auf ca. 1,3GB hoch. Da wir aber durchaus noch wesentlich größere Produkte im Angebot haben, werden wir sehen wann wir wieder auf die Grenzen von CATIA stossen. Der Tip mit dem Wegwerfen von unötigem Balast (wie z.B. einer grafischen Oberfläche) war also sehr hilfreich. Danke nochmals. ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wie kann ich eine Form eigenständig öffnen (VBA)
HoBLila am 02.09.2008 um 16:09 Uhr (0)
Das verstehe ich leider nicht so ganz.Warum sit CATIA gesperrt, wnen du VB6.0 verwendest?Und warum ahst du mehrere Formulare für jeden Knoten?Handle sie doch als Objekte in Rekursiven Funktionen ab.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Natur versucht, immer bessere Idioten zu bauenXing
|
| In das Form CATIA V5 Programmierung wechseln |