|
CATIA V5 Programmierung : Vor CATIA Makro aus in Excel-Datei nach Namen suchen
Dadidldi am 27.03.2009 um 14:47 Uhr (0)
Hallo,ich müsste in einem CATIA Makro nach einem bestimmten Feld in einer exisierenden Excel-Datei suchen. Und anschließend die Koordinaten dieses Feldes ausgeben. Ich habe leider keinen Befehl gefunden, der das macht.Hintergrund. Mein Makro holt sich Teilenummern aus dem aktiven Part. Diesen sollen dann Materialstärken zugeordnet werden. Welches Teil welche Wandstärke hat, steht im besagten Excel-Dokument. Also will ich im Exceldokument nach der Teilenummer suchen und die Materialstärke (die 2 Felder dane ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Vor CATIA Makro aus in Excel-Datei nach Namen suchen
Dadidldi am 02.04.2009 um 09:54 Uhr (0)
Hi mkna,ich hab dazu jetzt doch noch mal ne Frage weil ich nicht weiterkomme.Mein Code sieht nun so aus:...Code: Dim ID1,ID2 As Short ID1 = SplitTeile(0) ID2 = SplitTeile(1) Dim A, B As String A = Excel.Application.WorksheetFunction.VLookup(ID1, Tabelle1.Range(Tabelle1.Cells(6, 1), Tabelle1.Cells(104, 3)), 2, false) B = Excel.Application.WorksheetFunction.VLookup(ID2, Tabelle1.Range(Tabelle1.Cells(6, 1), Tabelle1.Cells(104, 3)), 2, false) MsgBox(A) MsgBox(B)Meine Teilenamen kommen aus einem Array, den ich ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Vor CATIA Makro aus in Excel-Datei nach Namen suchen
Dadidldi am 27.03.2009 um 15:04 Uhr (0)
Hallo Hartmut,das bringt mir leider nix. Ich weiß nicht welches Feld das Richtige ist. Den Inhalt des Feldes (also die Teilenummer) habe ich bereits.Ich will nun wissen in welchem Feld des Excel-Sheets genau diese Teilenummer steht.MfG Dadi
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Vor CATIA Makro aus in Excel-Datei nach Namen suchen
Dadidldi am 30.03.2009 um 14:42 Uhr (0)
Hi mkna,vielen Dank, hat funktioniert.Hatte anfangs Probleme weil mir immer ein Wert ausgegeben wurde der wo ganz wo anders im Excel war. Funktioniert hats dann als ich die Funktion VLookup noch mit "False" ergänzt habe. Also:A = Excel.Application.WorksheetFunction.VLookup("A", Tabelle1.Range(Tabelle1.Cells(1, 1), Tabelle1.Cells(3, 2)), 2, false)Dadurch sucht er immer nach der GENAUEN Zeichenfolge. Auch wenn ich nicht wirklich verstehe warum Excel hier das nicht von allein macht...Grüße Dadi
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PartNumber + InstanceName umbenennen und Speichern Als...
Dadidldi am 24.04.2009 um 15:57 Uhr (0)
Hallo TomTom,Selbstverfreilich habe ich die Suchfunktion benutzt!Aber mein eigentliches Problem habe ich nicht gefunden. Zur Erklärung poste ich mal meinen bisherigen code:Sub CATMain()Dim DocumentsDim Produkt_X As DocumentSet Documents = CATIA.DocumentsSet Produkt_X = Documents.Item("PRODUKT_X.CATProduct")*************alle Parts suchen******************Dim Liste As SelectionSet Liste = Produkt_X.SelectionListe.ClearListe.Search "CATGmoSearch.PartFeature,all" MsgBox("PartNumber: " &Liste.Item(1) ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Pointed Documents in Design_Mode setzen
Dadidldi am 04.06.2009 um 10:49 Uhr (0)
Hallo,Leider scheint es zu meinem Problem nicht allzuviele Themen zu geben, ich haben jedenfalls über die Suche nicht viel gefunden.Mein Problem ist, ich möchte auf alle Pointed Documents zugreifen, (die auch unter "Edit/Links..." zu sehen sind) und diese dann in Desing Mode setzen. Das versuche ich über Analysis.LinkedDocumentsIch komme allerdings nicht besonders weit.Hier mein code:Dim oAnalysisDocument As DocumentSet oAnalysisDocument = CATIA.ActiveDocumentDim AnaManager As AnalysisManagerSet AnaManager ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Pointed Documents in Design_Mode setzen
Dadidldi am 05.06.2009 um 15:52 Uhr (0)
Hi, Zitat:damit wir nicht aneinander vorbeiposten:scheins tun wir das wirklich ein bischen. Zunächst habe ich ein Part. Das kann auch in einem Produkt sein, aber es geht um die Pointed Documents vom Part. Außerdem habe ich keine Zeichnung. Es wurden aus einem anderen Part publizierte Elemente in meines eingefügt. Wenn ich nun es nun (alleine) öffne, findet CATIA logischerweise keine Links. Die bräucht ich aber.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part über Teilenummer suchen und öffnen
Dadidldi am 28.07.2009 um 12:12 Uhr (0)
Hallo zusammen,da ich zu meinem Problem nichts über die Suche gefunden habe, versuch ichs über ein neues Thema.Folgendes Problem:Ich möchte ein Part in ein Produkt einfügen. Der Name des Parts sei mal "Teilenummer_Name.CATPart". Aber mein Makro kennt von dem Teil nur die Teilenummer. Nicht den gesamten Namen. Würde ich es manuel öffnen, gebe ich im Öffnen-Dialog halt "Teilenummer_*" ein, dann bleibt nur ein Part übrig und das öffne ich. Aber per Makro geht das nicht. (korrigiert mich wenn ich falsch liege) ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Overflow Fehler
Dadidldi am 06.08.2009 um 13:03 Uhr (0)
Hi,ich bin hier auf ein seltsames Problem gestoßen:Zum testen hab ich ein 3 Zeilen Makro geschrieben. Dim z z = 100/30 in dieser Zeile ist der Fehler MsgBox(z)Wenn ich CATIA neu starte ohne etwas zu öffnen und das Makro ausführe, sagt die MessageBox 3,33333333. Soweit richtig.Wenn ich dann aber ein Produkt aufmache und darin im Baum auf ein "+" klicke um die Unterstruktrur zu öffnen, und dann wieder das Makro aufrufe bekomme ich eine Fehlermeldung: Description: OverflowDas passiert seltsamerweise nicht ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Overflow Fehler
Dadidldi am 07.08.2009 um 09:12 Uhr (0)
Hi HoBLila, hat nix gebracht. Aber wie gesagt, wenn ich das Makro laufen lassen gleich nach dem CATIA Start dann gehts ja.Ich kann mir schon unter dem Begriff "Overflow" gar nichts vorstellen. Wörtlich übersetzt heist das soviel wie "Überlauf". In Bezug auf Programmierung kann ich ihn aber nicht zuordnen. Hat da vielleicht jmd. ne Ahnung was ein Overflow-Fehler überhaupt ist?Grüße Dadi
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Overflow Fehler
Dadidldi am 10.08.2009 um 16:58 Uhr (0)
Hi,ja das könnte man meinen. Aber warum geht es dann nach gleich dem CATIA Start, aber sobald ich den Baum öffne nicht mehr?Heut morgen übrigens konnte ich den Fehler nicht mehr reproduzieren. Denke mal das liegt daran das übers Wochenende der Computer ganz ausgeschalte war. Im Laufe des Tages trat er dann plötzlich wieder auf. Seltsam seltsam.Ich vermute mittlerweile das es etwas damit zu tun hat, was alles in den Speicher geschrieben wurde. Könnte mir vorstellen, dass dabei irgendein Fehler produziert wi ...
|
In das Form CATIA V5 Programmierung wechseln |