|
CATIA V5 Programmierung : Öffnen von VBA-Projekt in kleinerer Release
moppesle am 22.08.2022 um 10:12 Uhr (1)
Hi,VBA6.x habe ich schon installiert. Ich bekomme ein Makro nicht mehr geöffnet das in R29 mit VBA7.x bearbeitet wurde.Die Module werden in VBA6.x geladen, habe aber dann keinen Zugriff mehr auf den Code darin. Dieser wird auch nicht mehr angezeigt.Vielleicht hast du dazu noch eine Idee.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB-Script oder CATScript für rename, past special und replace.
V5Playaz am 22.01.2010 um 19:53 Uhr (1)
Hallo und Willkommen im Forum,es geht bei deiner Problemstellung nicht um catscript oder VB-script, da das Ergebnis das selbe ist.Du solltest dich zuerst einmal allgemein mit der Makroprogrammierung auseinander setzten. Hierzu hilft dir z.B. die Foren-Suche, die CATIA-Hilfe und einige Bücher.Dann wirst du z.B. auch den Makrorekorder kennen lernen, mit dem das ganz einfach zu lösen ist.Grüsse Dominik
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit Varianten in einem Designtable-Part
moppesle am 15.03.2017 um 10:14 Uhr (1)
Hallo Christoph,eine Annotation zu aktivieren geht meinen Wissens nicht.Da gibt es kein Attribut. Ich habe da auch schon einige Versuche gestartet.Dann wollte ich über das Attribut "Textstring" den Namen ändern.Leider wird bei einer Änderung der Text nicht aktualisiert.Vielleicht findest du ja hierzu eine Lösung.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : String Vergleichen (like) und Parameter mit bestimmten Typ generieren
McByte am 18.03.2010 um 17:47 Uhr (0)
Hallo Norbert,die # nach der 0 ist in diesem Fall nicht wichtig.Generell konvertiert sie Zahlen in den Datentyp Double, genau wie CDbl().Was den Parameter angeht, kannst Du nochmal den gesamten Code posten?Eigentlich sollte es funktionieren...Versuch mal dieses Skript in Deiner Zeichnung laufen zu lassen:Code:Sub CATMain() CATIA.ActiveDocument.Parameters.CreateDimension "testparam", "LENGTH", 0End Sub------------------McByte
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CreateReferenceFromName max. Zeichenlänge für Pfadangabe?
HoBLila am 14.02.2013 um 15:09 Uhr (0)
Hast Du Dir die Eigenschaft mal ausgeben lassen?ist der DisplayName überhaupt entscheidend?`ich dachte das wäre ein rein optischer Aspekt.Was sagt denn CATIA, wenn Du die Referenz verwendest?------------------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 |
|
CATIA V5 Programmierung : CATIA interface in UNIX?
drcmda am 31.07.2003 um 11:36 Uhr (0)
mit steuern meine ich fernlenken, also via schnittstelle bestimmte dinge erledigen wie parts auslesen usw. mir war schon klar das es unter unix kein activeX gibt aber ich weiß das es möglich ist, die frage ist nur wie? also mit welcher sprache, welchem interface... muß ich geld bezahlen oder hab ich schon auf meiner installations-cd alles was ich brauche? falls mir jemand weiter helfen könnte wäre ich sehr erleichtert viele grüße, paul
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : VBScript Hide Show von Körpern
moppesle am 29.07.2020 um 11:48 Uhr (1)
Hallo Sopchen,Zitat:bei mir kommt, wie gesagt, die Fehlermeldung.Ich habe es jetzt über eine Reaction hinbekommen. Es wäre schön gewesen, wenn es mit einer Rule geklappt hätte. Hast du mal versucht in einer "neuen" Rule den Body auszublenden um evtl. Konflickte auszuschließen?Bei mir hat ein Test funktioniert!------------------Gruß UweAuch Catia ist nur ein Mensch! [Diese Nachricht wurde von moppesle am 29. Jul. 2020 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Visual Basic CATIA V5 Intellisense
Ri999 am 01.10.2013 um 14:00 Uhr (1)
Danke für eure Bemühungen. Die Intellisense funktioniert auch so wie bei dir renschu. Mein Problem besteht darin, dass ich in VB keine Methoden im Überwachungsmodus sehe.(Bild) Außer bei "oRoot" worin die Methoden aufgelistet werden, funktioniert es bei kein anderem Objekt. In VBA war das dagegen alles sichtbar (siehe Bild). Ich vermute das liegt an einer bestimmten Objekt-Deklaration?mfg Rick
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Makro-Aufzeichnung
metalphony am 13.03.2013 um 15:15 Uhr (0)
Also hier ist die Stelle im Quellcode die anscheinend den Fehler verursacht.Zitat:Wenn Du bei der Fehlermeldung auf OK klickst kommst Du zu der Code-Stelle, die nicht funktioniert.Ich empfehle im VBA zu arbeiten und mindestens ein Buch zur Makroprogrammierung zu konsumieren.Leider fehlt mir die Zeit um mich noch mit VBA Programmierung zu beschäftigen. Hab mir als Buch "Catia V5 automatisieren" ausgeliehen. Leider habe ich bis jetzt nichts bezüglich Makro-Aufzeichnung dadrin gefunden
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Array Übergabe von VBA nach CATScript und zurück
bgrittmann am 05.04.2023 um 13:30 Uhr (1)
ServusHat es eine bestimmten Grund warum du ExecuteScript verwenden möchtest? Da du schon auf Catia zugriffen hast, könntest du auch direkt den Code des CATScripts in VBA ausführen.GrußBerndPS: Ich weiß nicht ob ExecuteScript überhaupt einen Wert zurückgibt, bzw ob die Parameter als Referenz übergeben werden und nicht als Wert.------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drawing Name
Martin K am 28.02.2008 um 16:02 Uhr (0)
HalloBin nicht sehr fit in Makroprogrammierung. Hat bis jetzt aber gereicht.Nun suche ich deinen Parameter.Und zwar möchte ich den Modellnamen einer Drawing auslesen. Leider wird die Drawing aus VPM aufgerufen. Wenn ich nach dem CATIA.ActiveDocument.Name frage wird der HexacodeVPM Name ausgegeben.In der Drawing wird aber der richtige Name im Strukturbaum angegeben.Kann man auf diesen Parameter zugreifen?DankeGruß Martin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Sichtbarkeit eines Objekts ohne Selection feststellen
bgrittmann am 09.11.2020 um 09:47 Uhr (1)
ServusAFAIK kann man nicht ohne die Selection die Sichtbakeit ermitteln.Ein/ausblenden geht bei HybridShapes auch direkt über GSMVisibility. (für dein Problem wohl nicht nützlich)Schon mal probiert die Selection über CATIA.HSOSynchronized = false zu beschleunigen?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : newWindow (?) für stl export
bgrittmann am 06.12.2013 um 17:04 Uhr (1)
ServusEin STL fügst du in ein CATProduct über die Methode "AddComponentsFromFiles" ein:Code:Sub CATMain()Dim productDocument1 As ProductDocumentDim product1 As ProductDim products1 As ObjectDim arrPartDocument(0) As VariantSet productDocument1 = CATIA.ActiveDocumentSet product1 = productDocument1.ProductSet products1 = product1.Products arrPartDocument(0) = "c: empTestSTL.stl"products1.AddComponentsFromFiles arrPartDocument, "All"End SubGrußBernd------------------Warum einfach, wenn es auch komplizier ...
|
| In das Form CATIA V5 Programmierung wechseln |