|
CATIA V5 Programmierung : Text in Zeichnung ausblenden
Udo71 am 25.01.2010 um 08:00 Uhr (0)
Hallo,ich moechte ueber eine reaction einen bestimmten Text ein.- oder ausblenden!Wenn ich diesen aber im action Editor anwaehle traegt mir meine CATIA den nicht ein Wie kann ich also in einer Reaction auf einen Zeichnungstext zugreifen?vielen DankUdo
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Text in Zeichnung ausblenden
DanielFr. am 25.01.2010 um 08:34 Uhr (0)
Hallo Udo,in welcher Sprache schreibst du die Reaction? KWE oder VB. Wenn du in VB schreibst dann musst du durch die Sheets Collection auf dein Sheet zugreifen und dort in Texts-Collection über Item("name") dein Textfeld selektieren und dann über die VisProperties den Hide Status auf false setzen------------------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 : Text in Zeichnung ausblenden
DanielFr. am 25.01.2010 um 09:07 Uhr (0)
Hallo,sorry da kann ich dir leider nicht weiterhelfen ------------------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 : Auslesen aus Excel
em Michael Kirsch am 16.07.2004 um 17:16 Uhr (0)
Hallo wilson,mit CATIA V5 VBA das geht prinzipiell so:Dim MyExcelApplication As ObjectDim MyDrawingDocument As DrawingDocumentDim MyText As StringSub GetExcelCell() Set MyDrawingDocument = CATIA.ActiveDocument Set MyExcelApplication = GetObject(, "Excel.Application") MyText = MyExcelApplication.Worksheets(1).Cells(1, 1).Value MyDrawingDocument.Sheets.Item(1).Views.Item(1).Texts.Item(1).Text = MyTextEnd SubSoweit die Objektpfade. Die größere Herausforderung wird darin bestehen, jeweils in Excel und ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auslesen aus Excel
DanielFr. am 25.01.2010 um 10:54 Uhr (0)
Hallo,im Anhang hängt eine *.bas Datei. Diese musst du im Visual Basic Editor von Excel importieren (Datei - Datei importieren). Danach einfach die Main Prozedur ausführen. Zum Ablauf des Makros:1. Start2. User muss in Excel EINEZelle selektieren3. Der Wert dieser Zelle wird in ein NEUESTextfeld in der AKTIVEN ANSICHT eingefügt------------------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 : Ständige Kommunikation zwischen Catia und Excel
fuzzbubble am 11.03.2008 um 12:55 Uhr (0)
Hallo,da stör ich schon wieder Ich habe es geschafft ein paar Parameter in Excel zu exportieren, diese werden aber bei einer aktualisierung nicht wieder neu beschrieben sondern bleiben im Ausgangszustand.In der selben Excel datei hole ich mir daten die ich vorher eingegeben habe, und konfiguriere somit mein Part. Dies wird natürlich von Catia automatisch abgeprüft ("Es wurden Veränderungen...") und dann auch abgeändert, leider bleiben dann die in Catia übertragenen Parameter immernoch gleich und werden ni ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ständige Kommunikation zwischen Catia und Excel
fuzzbubble am 11.03.2008 um 15:26 Uhr (0)
Sorry, falsch gedacht [Diese Nachricht wurde von fuzzbubble am 11. Mrz. 2008 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ständige Kommunikation zwischen Catia und Excel
fuzzbubble am 12.03.2008 um 08:05 Uhr (0)
Code:Sub Schaltfläche4_BeiKlick()On Error Resume NextSet iCATIA = CreateObject("CATIA.Application")iCATIA.Visible = Trueierr = Err.NumberOn Error GoTo 0If ierr Then MsgBox "Bitte öffnen sie Catia und das entsprechende Part" & Chr(10) & Chr(10) & "Um die Eingaben zu übertragen, muss Catia sowie der Cupholder geöffnet sein!" Exit SubEnd IfOn Error Resume NextSet iPart = iCATIA.ActiveDocument.Partkerr = Err.NumberOn Error GoTo 0If kerr Then MsgBox "Es ist kein Part geöffnet!" & Chr(10) & Chr(10) & "Bi ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ständige Kommunikation zwischen Catia und Excel
Oli78 am 25.01.2010 um 13:51 Uhr (0)
Hallo.Dein Problem ist folgendes:Ansprechen mit: Excel.Sheets("Tabelle1").Cells(i+1, 6).Value=Parameter.Item("Faltenbalgmass min")ergibt einen Fehler.Aber:Excel.Sheets("Tabelle1").Cells(i+1, 6).Value=Parameter.Item("Faltenbalgmass min").Valuefunktioniert
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameterwert einem Item zuordnen
cmb am 25.01.2010 um 17:44 Uhr (0)
Hallo Forum,ich versuche aus drei Parameterwerten [blau,gruen,braun], welche aus einer Parameterliste ausgelesen werden, neue Parameter [mit den Werten 100,200,500] zuzuweisen.Das funkt soweit ganz gut.Wenn ich diesen neuen Parameter [param40_neu] meinem ITEM zuweisen möchte [products2.item("param40_neu")] motz das script. Gebe ich den Wert direkt ein [products2.item("500")] läuft es wie gewünscht durch.Ich habe schon versucht den param40_neu als strParam zu deklarieren hatte damit aber leider keinen Erfol ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : V- und H-Constrains löschen
Blechpatscher am 22.01.2010 um 12:00 Uhr (0)
Hallo Catia-Programmiergemeinde!hab eine kleine FrageVersuche per Makro sämtliche V- und H-Bedienungen in allen Skizzen eines Parts zu löschen:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~selection.Search "CATSketchSearch.MfConstraint.Name=Parallelism*,all"selection.Delete ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Dabei fliegen auch die "normalen" parallel-Bedinungen mit raus.Kenn jemand ein Weg, wie man nur V- und H-Bedienungen auswählen kann? ----------- ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : V- und H-Constrains löschen
DanielFr. am 22.01.2010 um 13:35 Uhr (0)
Hallo,habe mal kurz Bernds Idee aufgegriffen und ein kleinen Script daraus gemacht. Hier das Ergebnis (es werden alle V- und H-Bedingungen aus den Skizzen gelöscht)Code:Sub CATMain() Dim intDoc As Document Dim intSel As Selection Dim intSearchType As CatConstraintType: intSearchType = catCstTypeParallelism Dim intConstaint As Constraint Dim intConstRef As Reference Dim intDelMsgBoxRes As VbMsgBoxResult Dim intConstaintColl As New Collection Set intDoc = CATIA.ActiveDocument Set intSel = intDoc.S ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : V- und H-Constrains löschen
DanielFr. am 22.01.2010 um 18:13 Uhr (0)
Hallo,ich hatte das als CATVba geschrieben. Nimm einfach mal folgende Zeile auseinander (am Doppelpunkt. Den kannst du dann löschen)Code:Dim intSearchType As CatConstraintType: intSearchType = catCstTypeParallelisminCode:Dim intSearchType As CatConstraintTypeintSearchType = catCstTypeParallelismDes weiteren könnte er wegen dem "vbNewLine" merkern. Anstelle dem vbNewLine kannst du aber auch ein "chr(10)" schreiben. Dann sollte es funktionieren ------------------MFG DanielSysteminformation | Inoffizielle CA ...
|
In das Form CATIA V5 Programmierung wechseln |