|
CATIA V5 Programmierung : Bilderserie, Screenshot unregelmäßig
DanielFr. am 15.09.2009 um 17:36 Uhr (0)
Hallo,wenn du es in VB.NET machst könntest du mit einem DoEvents arbeiten. Dann hast du keine unnötige Pause ------------------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 : In Drawing String von anderem Blatt auslesen
DanielFr. am 19.09.2009 um 21:44 Uhr (0)
Hallo,du musst folgende Zeile ändernSet Texte = Blatt.Views.Item(2).TextsinSet Texte = Blatt.Views.Item(3).Texts------------------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 : In Drawing String von anderem Blatt auslesen
DanielFr. am 18.09.2009 um 16:58 Uhr (0)
Hallo,was ist dein genaues Problem? Wo hackt es den? Wie willst du sicherstellen das das Drawing (die Quelle) auch geöffnet ist?Du siehst es gibt eine Menge Fragen zu deinem Problem. D.h. es ist nicht genau genug beschrieben. ------------------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 : welches skript für composites design (CPD)?
DanielFr. am 22.09.2009 um 10:47 Uhr (0)
Hallo,die Makroaufzeichnung funktioniert nur bei den Funktionen die durch die DS-Programmierer so propgrammiert wurde. D.h. in der Regel sind das die "Mainstream" Funktionen bis auf wenige Ausnahmen. Da die meisten Objekte aber mit VB zugänglich sind kann ich mir gut vorstellen das du auch im CPD-Makros schreiben kannst.Hierzu sind wahrscheinlich die meisten Funktionen nicht dokumnentiert daher wird es sehr viel Arbeit sein. Du kannst über die "FindInterface" Methode rausfinden wie du die Workbench ansprec ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auf letztes, eingefügtes Part referenzieren
DanielFr. am 24.09.2009 um 10:04 Uhr (0)
Zitat:Original erstellt von Maetes:Ist es nicht so, das unter Product.Products das letzte Item das letzte Part wiederspiegelt?Ist eher instabil wenn das Produkt schon existiert und geöffnet wird. Wenn du in ein aktives Produkt ein neues Part einfügst dann ist es so.------------------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 : Macro Text für Maße
DanielFr. am 24.09.2009 um 12:18 Uhr (0)
Hallo,Du musst folgende Zeile ändern:Sub CATMain() Set oDRWDoc = CATIA.ActiveDocument Set oSel = oDRWDoc.Selection Dim i As Integer Dim j As Integer Dim iFont As String Dim iSize As Single oSel.Clear **********************************Definition Schriftart (bei Bedarf anpassen)********************************** iFont = "SSS1" Hier wird die Schriftart bestimmt iSize = "3,5" Hier die Schriftgröße. Bei Kommawerten müssen diese in Anführungszeichen gesetzt werden **********************************Sch ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macro Text für Maße
DanielFr. am 24.09.2009 um 13:36 Uhr (0)
Hallo,oh schande über mich ich hatte nicht richtig gelesen. IMHO kommst du an die Font für die Dimensions nicht ran ------------------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 : Parameter einer Selection ändern
DanielFr. am 25.09.2009 um 07:01 Uhr (0)
Zitat:Original erstellt von Makronizer:Oh, zum Feierabend hatte ich die Erleuchtung... lerne gerade erst die Vorzüge des Watch-Fensters kennen... MfGThomasHallo,könntest du diese Erleuchtung auch mit den anderen User teilen. Eventuell hat ja mal jemand das selbe Problem dann muss er keinen neuen Thread aufreisen ------------------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 : User-Selektion nach CATParts in einem CATProduct
DanielFr. am 24.09.2009 um 12:57 Uhr (0)
Hallowo ist den genau das Problem. Du kannst doch die Parts in einem Produkt selektieren. Der Filter hierzu wäre nicht Part sondern Products. Ggf. könntest du auch als Filter AnyObject verwenden um den mit dem Watchfenster zu kontrolliren was du selektierst hast (welchen Typ). Diesen kannst du dann als Filter wiederrum einsetzen.------------------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 : User-Selektion nach CATParts in einem CATProduct
DanielFr. am 24.09.2009 um 13:21 Uhr (0)
Hallo Thomas,du kannst das Part gar nicht aktiveren den das ActiveDocument ist und bleibt das Produkt. Du könntest aber über GetItem auf das Part zugreifen ------------------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 : OpenOffice und CATIA
DanielFr. am 07.10.2009 um 09:00 Uhr (0)
Hallo,ich habe zwar kein OpenOffice aber ich würde nicht versuchen es über einen BackgroundProcess zu starten. Damit hast du keine Kontrolle über das Objekt.Leider hat OpenOffice aber keine Libraries um mit VB darauf zuzugreifen außer einer activeX-Komponente zum viewen von Dokumenten. Es gibt aber dennoch zwei Möglichkeiten. Eine wird hier beschrieben:Automating OpenOffice.org. Die andere ist sich eine OLE-Bridge zu bauen. Das ist aber rein programmiertechnisch nicht der einfachste Vorgang.--------------- ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Msgbox -> Script funktioniert; Keine Msgbox -> Script funktioniert nicht?!
DanielFr. am 07.10.2009 um 13:34 Uhr (0)
Hallo,mir fällt auch nur die Zeit ein. Ich würde das ganze aber anders anpacken. Und zwar über einen Timer (das ist dann deine Schleife in der du läufst). Such hierzu mal in der Visual Basisc Referenz (Hilfe) nach Timer und klick mal auf den Eintrag "Event Statement Example".Wenn der Timer tickt würde ich die aktuelle Anzahl der Fenster in CATIA abfragen. Wird diese Zahl erhöhlt = es wurde ein neues Dokument zum aktiven CATIA hinzugefügt = du kannst es in deine ComboBox aufnehmen. Das Change-Ereignis sollt ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBScript--> Datei öffnen und Send_to
DanielFr. am 13.10.2009 um 14:24 Uhr (0)
Hallo Feyza,Such mal in der V5Automation.chm nach CATIASendToService. Die API ist sehr gut dokumentiert. Um einen SendTo mit einem Script auszuführen brauchst du allerdings eine PX1 Lizenz und das CATIA-SmarTeam plugin muss installiert sein ------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
In das Form CATIA V5 Programmierung wechseln |