|
CATIA V5 Programmierung : Parameter auslesen
Randle am 15.08.2009 um 19:32 Uhr (0)
Hallo,Aus der Doku:-------------------------------------IsTrueParameterReturns a boolean saying if the parameter is a true one (real, dimension, string, etc. Renamed Returns a boolean saying if the parameter is a renamed parameter or not. -------------------------------------Über diese Parametereigenschaften kannst du filtern, also If oPart.Parameters.Item(I).IsTrueParameter Then bzw. If oPart.Parameters.Item(I).Renamed Then**********************************************Excel:Wenn ich Daten a ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter auslesen
Randle am 16.08.2009 um 11:05 Uhr (0)
Moin,falls der Tip von Daniel nicht geht, versuch doch mal statt Value, ValuateFromString (evtl. musst du die genaue Schreibweise mal in der Doku nachlesen, habe gerade keine zur Hand). Also so:oPart.Parameters.Item(I).ValuateFromString = Excel.Cells(I, 3)Ansonsten gebe ich Daniel recht. Du musst bei Parametern auf den Datentyp achten. Ausserdem musst du z.B. bei Dimensionparametern (Length, Angle usw.) auch immer die Einheit mit geben, sonst bekommst du teilweise abenteuerlicher Ergebnisse. Catia nimmt we ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter auslesen
Randle am 16.08.2009 um 11:18 Uhr (0)
ich schon wieder,also wenn du das wiedereinlesen mit ValuateFromString machst, dann hast du meine Ansicht nach mit ValueAsString keinen Fehler gemacht. Du würdest dann den Datentyp einlesen, den du auch ausgelesen hast. Problematisch wird es dann nur, wenn jemand nach dem Auslesen und den Export nach Excel, in der Excelliste Werte ändert und dabei (aus Versehen) die Einheit vergisst/löscht.Das könntest du z.B. vermeiden wenn du die Einheit jeweils in eine neue Spalte schreibst. Du musst dann halt beim Ausl ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Werte von Paramtern aus Excelmakro anpassen
Randle am 03.03.2017 um 09:24 Uhr (1)
Hallo,ich vermute mal das es durch die Deklarierung der Variablen parameters1 liegt.In der Excel API gibt es auch den Typ Parameters. D.h. es gibt mind. zwei Typen mit gleichen Namen in unterschiedlichen Bibliotheken. Welcher Typ soll nun deklariert werden? Offenbar nimmt EXCEL dann den "hauseigenen" Typ.Sofern der Verweis auf die CATIA Bibliothek gesetzt ist sollte folgendes funktionieren:Dim parameters1 as KnowledgewareTypeLib.Parameters Hatte vor kurzem das selbe "Problem"GrußRandle
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Daten übermitteln von Catia - Excel - Catia
Randle am 11.04.2018 um 19:04 Uhr (1)
Hallo,du musst dein Excel Objekt noch sichtbar machen (meine ich zumindest).Das sollte in deinem Fall mit ...xlApp.Visible = True... gehen.Dann kannst du wenigstens sehen ob in deinem Excel Dokument überhaupt was passiert.GrußRandle------------------Wer für nichts steht, fällt für alles!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro Excel Tabelle in Zeichnung importieren
Randle am 25.10.2018 um 08:11 Uhr (1)
Hallo,ja die gibt es, ich habe das auch schon mal gemacht (als kl. Bestandteil eines TableEditors für CATIA DrawingTables, die Eingabe über CATIA macht ja nicht wirklich Spass). Allerdings kann ich das Makro nicht so einfach rausgeben, da ich es für einen Kunden gemacht habe.Nur diese Importfunktion ist aber nicht soo aufwändig.GrußRandle------------------Wer für nichts steht, fällt für alles!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel Makro für Catia bearbeiten
Randle am 27.11.2019 um 11:20 Uhr (1)
Moin,wenn du in der markierten Zeile "GeometryFromExcel" durch "ConnecterReferencePoints" ersetzt sollte es eigentlich schon gehen.Voraussetzung ist das dass GeoSet "ConnecterReferencePoints" existiert.GrußRandle------------------Wer für nichts steht, fällt für alles!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel Makro für Catia bearbeiten
Randle am 27.11.2019 um 13:41 Uhr (1)
Hallo,dann gehe ich davon aus das es irgendwo eine Zeile mit "HybridBodies.Add" (o.ä.) gibt. Die müsstest du dann auskommentieren.Habe auf diesem Rechner (auf dem ich angemeldet bin) gerade kein CATIA zur Hand.GrußRandle------------------Wer für nichts steht, fällt für alles!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel Makro für Catia bearbeiten
Randle am 27.11.2019 um 14:12 Uhr (1)
Hallo,dann kopiere dir mal die markierte Zeile aus deinem ersten Bild an die Stelle an der jetzt die Add-Zeile ist. Die Add-Zeile kannst du einfach auskommentieren.GrußRandle------------------Wer für nichts steht, fällt für alles!
|
In das Form CATIA V5 Programmierung wechseln |