|
CATIA V5 Programmierung : Makro starten wenn Parameter geändert wird
DanielFr. am 28.10.2010 um 14:37 Uhr (0)
Hallo,wie Bernd sagte...das geht mit einer Reaction. Hierzu ist eine KWA-Lizenz notwendig und die Workbench Knowledge ADVISOR. Hier können Objekte überwacht und ggf. Events abgefeuert werden. Das Ganze kann direkt in CATSCript auslösen und läuft nach der ERstellung auch ohne KWA Lizenz ab------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : geänderter vb-editor schmiert ab
-thf- am 08.12.2008 um 14:51 Uhr (0)
hab das problem (catia r18 unter winxp), dass ich den editor zum editieren der scripte zwar ändern kann, mir dann aber catia hops geht wenn ich auf "Bearbeiten" unter makros klicke.(wird alles weiß, fenster hängen sich auf)der fehler verschwindet sobald ich den editor wieder verlasse. editieren geht nicht.vba6.msi ist installiert.habe es mit 3 verschiedenen editoren probiert.hoffe ihr könnt mir weiterhelfen =)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : auf koordinaten zugreifen!!!!
sawah am 19.07.2011 um 14:26 Uhr (0)
Hallo,ich habe das probiert und funktioniert schon, aber bekomme werte was mit Catia net stimmen!!!weißt jemand woran das liegen kann???Code:Sub CATMain()Set oPart = CATIA.ActiveDocument.PartSet ASys = oPart.AxisSystems.Item("KOS_2")Set oRef = oPart.CreateReferenceFromObject(ASys)Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench("SPAWorkbench")Set TheMeasurable = TheSPAWorkbench.GetMeasurable(oRef)Dim Components(11)TheMeasurable.GetAxisSystem ComponentsMsgBox Components(0) & vbLf & Components(1 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Object auslesen, auf welches eine Reference zeigt
meisterlumpi am 06.09.2011 um 16:58 Uhr (0)
in einem part document würde folgendes funktionierenCode: Dim part1 as Part Set part1 = CATIA.ActiveDocument.Part Dim ref1 as Reference Set ref1 = ... deine Reference Dim object1 As Object Set object1 = part1.FindObjectByName(ref1.DisplayName)gruß------------------ NJ | Inoffizielle CATIA Hilfeseite | ???
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zeichnungsrahmen mit Makro einfügen
C.Samer am 15.12.2017 um 10:10 Uhr (1)
Von einem Makro eine Variable an ein anderes Makro übergeben, klingt für mich, ohne das aufgerufene Makro anzupassen, unmöglich. Ich würde den CATIA "Standard Zeichnungsrahmen" anpassen.StattCode:If Not CATInit(targetSheet) Then Exit Subwürde ich z.B.Code:If Not CATInit(CATIA.ActiveDocument.DrawingRoot.Sheets.ActiveSheet) Then Exit Subversuchen, wobei ich nicht weiß wie targetSheet bei dir deklariert ist.Liebe Grüße aus Wien,Christoph
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Programm zur Erstellung von Kegelrädern
DanielFr. am 25.01.2010 um 08:37 Uhr (0)
Hallo,zum Punkt 3:Einfach eine zweite UserForm machen mit ProgressBar und die Hauptform ausblenden. Den Programmbar kannst du je nach Einstellung einfach von rechts nach links laufen lassen (ohne fensten Startpunkt und Ende).zum Punkt 7:Es gibt eine Windows API (GetChildWindows) die das kann ------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Messungen mit VBA
Loog am 12.05.2004 um 08:35 Uhr (0)
Hallo zusammen, Ich würde gerne eine Messung mit VBA in Catia durchführen. Hier ein Ausschnitt: Set referenceobject = meineplane Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench( SPAWorkbench ) Set TheMeasurable = TheSPAWorkbench.GetMeasurable(referenceobject) TheMeasurable.GetPlane (coords) die variable meineplane habe ich vorher selectiert und soll nun ausgemessen werden. Doch das Verfahren getplane schlägt fehl Kann mir jemand helfen oder geht das mit VBA gar nicht? ------------------ Mfg Andr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection im Catia merken
FreshBlood am 10.06.2009 um 14:40 Uhr (0)
Hi,Danke für eure Antworten. Schade das sowas nicht geht. Hab sowas ähnliches beim Optimizer unter Knowledgeware ProductEngineeringOptimizer gesehen und dachte mir das wäre was feines.Noch eine andere Frage. Würde denn der umgekehrte Weg funktionieren? Soll bedeuten wenn ich einen Parameter in einer Liste anklicke das dieser auch in Catia ausgewählt wird?Grüße FB[Diese Nachricht wurde von FreshBlood am 10. Jun. 2009 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Attribute Link, wie?
tberger am 19.03.2013 um 11:49 Uhr (0)
Das muss nicht mit Makroprogrammierung gemacht werden (sofern es überhaupt geht, da eine Einstellungssache in Tools-Optionen).Du findest die Einstellung der Settings hierfür unter Tools-Optionen-Mechanische Konstruktion - Drafting, Tab ganz rechts Verwaltung, 4. Schalter von oben "Zugriff auf Blatthintergrund sperren".Wenn das dann noch vom CATIA Admin mit Administratormodus gesperrt wird, gilts für alle im Unternehmen.------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - ei ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : PasteSpecial CATPrtResultWithOutLink
sAnjas am 03.04.2014 um 08:47 Uhr (15)
Hallo zusammen,ich möchte im Product-Kontext eine Fläche aus einem Part in ein anderes Kopieren (As Result).Funktioniert soweit auch, wobei die Fläche an einer anderen Stelle (in den Ursprung eines lokalen Koordinatensystems aus dem zweiten Part) positioniert wird.Kann man irgendwie einprogrammieren dass Catia die eigentliche Position beibehält? Wenn ich das ganze in Catia manuell durchklicke funktioniert das automaitsch so...Vielen Dank schonmal!Anja
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA interface in UNIX?
drcmda am 23.07.2003 um 16:16 Uhr (0)
hallo, ist es überhaupt möglich catia in unix zu steuern? die activeX schnittstelle kenne ich relativ gut nur muß jetzt alles auf unix umgerüstet werden. wie geht das von statten, bietet d-systems API s inklusive header dateien an? ich hatte damals schon vor, all diesen vb code in c++ zu portieren allerdings wäre das eine 1 zu 1 konvertierung der activeX befehle geworden was ja irgendwo sinnlos ist. irgendwelche tips, hinweise, referenzen oder was auch immer? vielen dank, paul
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA-Makro, Selction weiterverarbeiten
NTjaz am 14.11.2013 um 11:06 Uhr (1)
Hallöchen,mal wieder ne kleine Frage,ich habe mittels eines VBA-Makros eine UserForm erstellt, dort kann der Anwender auf eine Button klicken.Wenn dieser Button betätigt wird soll er zuerst einen Körper anwählen der dann als DefineInWork getzt wird. Dann soll eine Powercopy starten.Das mit der Auswahl und der Powercopy funktioniert auch super, bloß wird der ausgewählte Körper nicht DefineInWork gesetzt.Hoffe jemand hat eine Idee, hier mal der Teilcode:Private Sub CommandButton1_Click() makroname = "Konstru ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Constraints auslesen von CatPart in CatProduct
JoFa97 am 10.06.2024 um 14:01 Uhr (1)
Hallo liebes Forum. Mein Ziel ist es, von CatParts in einem CatProduct die Bedingungen auszuelesen. Konkreter würde ich diese gerne genau so, wie sie im Strukturbaum meines CatProducts angegeben sind (Screenshot), reihenweise in eine .txt überführen. Das würde ich hinkriegen, wenn das Auslesen soweit funktionieren würde. Mein Code bis jetzt ist folgender (beachte: ich habe es probeweise auf Item(1) angewandt, dieses ist "Gear 2.1", welches laut Screenshot ja offensichtlich constraints hat)Code: Public S ...
|
| In das Form CATIA V5 Programmierung wechseln |