|
CATIA V5 Programmierung : Catia Parameter aus Excel heraus steuern
cl10b am 12.08.2010 um 22:58 Uhr (0)
Weil ich Berechnungen benötige.Ein (stark vereinfachtes) Beispiel: Antriebsbedarf, Druck und Dichte eines Treibstoffes geben Wandstärke und Volumen der Tanks vor und definieren den Massendurchsatz und somit auch den Leitungsdurchmesser.Will ich jetzt mit verschiedenen Treibstoffen "spielen" ändere ich erstmal nur die Dichte und den Energiegehalt des Treibstoffpaares als Vorgabe - die oben genannten Parameter errechnen sich dann daraus. Ziel ist ist nicht ein System mit genau definierten Leistungsparametern ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Parameter aus Excel heraus steuern
veyron am 16.05.2012 um 11:03 Uhr (0)
Hätte nochmal eine Frage zur Konstruktionstabelle: Kann diese nur auf Parameter innerhalb des eigenen Products zugreifen?Zur Erklärung:Ich habe ein Product_1 mit 2 Parts. Die Konstr.Tabelle habe ich im Product_1 erzeugt, sie kann auf die Parameter aus dem Product_1 und den beiden Parts zugreifen. so weit so gut.Jetzt möchte ich das Product_1 optional in ein Überproduct packen, in dem auch noch andere Products und Parts liegen. Da aus den anderen Parts&Products nur wenige Parameter dazukommen, hätte ich die ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Parameter aus Excel heraus steuern
cl10b am 12.08.2010 um 20:07 Uhr (0)
Danke für deine Antwort! Ich habe heute bereits mit der Konstruktionstabelle gespielt. Leider habe ich das Problem das meine Catiaversion (v5R16) scheinbar fehlerhafte Exceldateien erzeugt. Mein Excel (2007) beschwert sich über einen Formatfehler - ebenso kann OpenOffice Calc diese Dateien nicht öffnen und reklamiert das sie defekt sei (ein Fehler der laut IBM Bugtracker bekannt ist)...Nochmal zur Konstruktionstabelle: Ist das für meinen Anwendungsfall tatsächlich das richtige Mittel? Wenn ich das Konzept ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Leere zeilen löschen in Excel
runkelruebe am 23.05.2012 um 08:02 Uhr (0)
Moin,ich hab mit UsedRange und auch SpecialCells(xlLastCell) schon oft überraschende Effekte gehabt, evtl. ist eine dieser Varianten geeigneter.Und die Select-Zeilen erscheinen mir ebenfalls optimierbar.Desweiteren sollte man zum Zeilen löschen von unten nach oben (also Step -1) laufen, sonst erwischt man u.U. nicht alles.[Anmerkung: ich hab kein CATIA, evtl. dort mal auf Verweise bzw. Late- und Early-Binding (google) achten]------------------Gruß,runkelruebe Herr Kann-ich-nich wohnt in der Will-ich- ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Leere zeilen löschen in Excel
moppesle am 22.05.2012 um 22:04 Uhr (0)
Hallo zusammen,ich versuche in einem Excelsheet, das ich aus Catia mit einem makro erstellt habe, leere Zeilen zu löschen.Habe mir einen Cod aus dem Netz besorgt. Der auch wenn ich ihn direkt in Excel starte funktioniert.Code:Sub delete_empty_rows_original()Dim nRow As LongDim nLastrow As Long Application.ScreenUpdating = False ActiveCell.SpecialCells(xlLastCell).Select nLastrow = ActiveCell.Row Cells(1, 1).Select For nRow = 1 To nLastrow If Cells(nRow, 1).Value = "" Then Zelle A in aktueller Zeile auf I ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Leere zeilen löschen in Excel
moppesle am 23.05.2012 um 07:41 Uhr (0)
Hallo Bernd, Zitat:Was ist bei dir "oAWBook", das Excel-Dokument, die aktuelle Tabelle?Code:Set oAWBook = objXL.Workbooks.Add Zitat:Welche Fehlermeldung kommt denn?Das die Variable "xlLastCell" nicht deklariert sei.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Leere zeilen löschen in Excel
bgrittmann am 23.05.2012 um 07:50 Uhr (0)
ServusProbiere es mal mit:oAWBook.ActiveSheet.Cells.SpecialCells(xlLastCell).SelectbzwnLastrow = oAWBook.ActiveSheet.Cells.SpecialCells(xlLastCell).Rowum gleich die letzte Zeile zu bekommen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.[Diese Nachricht wurde von bgrittmann am 23. Mai. 2012 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Leere zeilen löschen in Excel
bgrittmann am 22.05.2012 um 22:11 Uhr (0)
Servus UweWelche Fehlermeldung kommt denn?Was ist bei dir "oAWBook", das Excel-Dokument, die aktuelle Tabelle?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Leere zeilen löschen in Excel
moppesle am 23.05.2012 um 08:47 Uhr (0)
Hallo Bernd,hallo runkelruebe,werd das mal zu herzen nehmen Melde mich dann wieder.(Kann ein wenig dauern )------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Anwendung Excel minimieren
reimund am 25.05.2012 um 12:28 Uhr (0)
Hallo Zusammen,aus CATIA V5 R18 heraus wird mit einem CATScript Excel aufgerufen und der Anwender selektiert interaktiv eine Zelle in einer Tabelle. Danach wird der Inhalt der Zelle ausgelesen und dieser soll in Catia V5 weiterverarbeitet werden. Dabei gibt es folgendes Verhalten: Excel bleibt im Vordergrund und eine Messagebox die aus CATIA V5 aufgerufen wird, kommt nicht in den Vordergrund.Excel wird wie folgt aufgerufen:Dim oexcel as objectSet oexcel = GetObject(, "Excel.Application")oexcel.Visible = Tr ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Anwendung Excel minimieren
bgrittmann am 25.05.2012 um 13:56 Uhr (0)
ServusDazu solltest du mal in die Doku von Excel schauen.Versuch es mal mit:Code:minimieren:oexcel.Application.WindowState = xlMinimizedmaximieren:oexcel.Application.WindowState = xlMaximizedGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Anwendung Excel minimieren
reimund am 25.05.2012 um 14:29 Uhr (0)
Hallo Bernd,danke für den Hinweis. Nun kommt die Fehlermeldung:Die Windowsstate-Eigenschaft des Application Objectes kann nicht festgelegt werden.Wie kann diese Eigenschaft ausgelesen werden?GrußReimund
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Anwendung Excel minimieren
DanielFr. am 29.05.2012 um 11:26 Uhr (0)
Hallo,Das kann auch so nicht funktionieren. Es ist nicht möglich der WindowState Eigenschaft von Excel einen Wert zuzuweisen der als Enumation nur in Catia exisitiert:Das gibt es so nur in Catia (gekennzeichnet mit dem Prefix catCode:In der Onlinehilfe gibt es für den Window Status:catWindowStateMaximized The window occupies the whole screen catWindowStateMinimized The window is reduced to an icon catWindowStateNormal The window occupies the space either the application or the end user ...
|
In das Form CATIA V5 Programmierung wechseln |