|
CATIA V5 Programmierung : Drawing: Wechsel in den Hintergrund bzw. Arbeitsansicht.
Tstone am 28.10.2003 um 07:41 Uhr (0)
Hallo Ich habe das folgendermaßen gelöst: Dim DV As DrawingView Set DV = CATIA.DrawingViews.Item( Main View ) DV.Activate Also das pendent zur Background View ist die Main View, wenn diese einmal aktiviert wurde, können auch alle anderen Ansichten aktiviert werden (z.B. Vorderansicht, Seitenansicht...) Gruß Tstone
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auslesen aus Excel
Tstone am 20.07.2004 um 09:17 Uhr (0)
HalloDie Funktion Item ist im Fall der Collection Text nicht überladen, d.h.du kannst nur einen Long - Wert übergeben. Du kannst aber über eine Schleife deie Name- Eigenschaft mit dem Namen des Textfeldes das du suchst vergleichen.n=0Don=n+1If MyDrawingDocument.Sheets.Item(1).Views.Item(1).Texts.Item(n).Name =TextfeldName Thenzuweisung des Text-Objektes zu einer entsprechenden ObjektvariabelExit doEnd ifLoop until n = DrawingTexts.CountDen Code musst du natürlich noch ein bischen ausarbeiten.Ich hoffe aber ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA in Catia starten
Tstone am 25.11.2003 um 09:20 Uhr (0)
Hallo Du kannst dein fertiges Programm mit einem Symbol in einer Symbolleiste verknüpfen. Das funktioniert unter Tools/Anpassen/Befehle - Makros Die Makrobibliothek des VBA-Projektes muss aber aktiv sein, dann kannst du deine catvba-Datei dort finden, Symbol für vergeben und in einer Symbolleiste ablegen. Gruß TStone
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Gesamtblattanzahl
Tstone am 10.11.2003 um 09:06 Uhr (0)
Hallo Versuchs doch mal mit der DrawingSheets-Object Eigenschaft Count: Dim Blattzahl As Integer Dim drawingDocument1 As Document Set drawingDocument1 = CATIA.ActiveDocument Dim drawingSheets1 As DrawingSheets Set drawingSheets1 = drawingDocument1.Sheets Blattzahl = drawingSheets1.Count Ich denke so haut das hin Gruß TStone
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement geht nicht
Tstone am 16.11.2005 um 09:27 Uhr (0)
HalloDas ist ein altes Problem,die Funktion laßt sich aber trotzdem nutzen, wenn Du die "späte Bindung" nutztd.h.Dim oDoc As Object späte Bindung da Variable vom Allgemeintyp Object istSet oDoc = CATIA.ActiveDocumentsStatus = oDoc.Selection.SelectElement(SelFilter, "Bitte 3D-Punkt auswählen", True)------------------Grüße TStone "Respektiere die Macht der Worte, wähle sie mit Bedacht!"
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement geht nicht
Tstone am 16.11.2005 um 09:27 Uhr (0)
HalloDas ist ein altes Problem,die Funktion laßt sich aber trotzdem nutzen, wenn Du die "späte Bindung" nutztd.h.Dim oDoc As Object späte Bindung da Variable vom Allgemeintyp Object istSet oDoc = CATIA.ActiveDocumentsStatus = oDoc.Selection.SelectElement(SelFilter, "Bitte 3D-Punkt auswählen", True)------------------Grüße TStone "Respektiere die Macht der Worte, wähle sie mit Bedacht!"
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : CATIAV5 - Schnittwerkzeuge
Tstone am 04.05.2010 um 13:57 Uhr (0)
Hallo ManfredP,das TOOLING DESIGN ist allgemein für die Werkzeugkonstruktion gedacht. Es ist auch im MOULDTOOL DESIGN enthalten. Nur um es für den Folgeverbundbereich effektiv nutzen zu können, mußt dur dir selber noch Vorlagen entwickeln.Für das Streifenlayout gibt es ein BPA von CATIA mit dem Namen StripLayout SL9. Das auf der Basis GENERATIV SHEETMETAL DESIGN arbeitet.Weitere Informationen kannst du sicher bei deinem Vertriebspartner oder bei Dassault selber erhalten.------------------Grüße TStone "Re ...
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Parameter Item 256 und dann Schluß??
Tstone am 06.10.2003 um 14:59 Uhr (0)
Hallo Hab mich ungeschickt ausgedrückt! Sorry Ich meine die Collection Paramaters des CATIA-Objektmodells. Die Count- Eigenschaft gibt einen Wert von 383 zurück. Aber folgende Befehle bewirkt nichts: Dim Paras As Parameters Set Paras = partDocument.Part.Parameters Wert = 12345 Paras.Item(383).ValuateFromString CStr(Wert) Während ein Item-Wert von unter 256 den entspechenden Parameter im Part anpasst. Find ich total komisch. Gruß Tstone
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA-Projekt Startprobleme
Tstone am 08.06.2004 um 09:17 Uhr (0)
Hallo Ausgangssituation: Wir haben mehrere VBA-Projekte auf einem Server liegen, die von mehreren Anwendern genutzt werden. Um keine Zugriffsprobleme zu erhalten werden die Projekte jeweils über ein Makro(verknüpft mit einer Symbolleiste) gestartet. Problem: Bei dem ersten Start der Projekte, nachdem Catia geöffnet wurde, kommt es zu Funktionsstörungen im Projekt(Buttons funktionieren nicht...etc).Schließt man die Benutzeroberfläche des Projektes und startet das ganze nochmal, ist alles in Ordnung. Frage: ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter Item 256 und dann Schluß??
Tstone am 06.10.2003 um 09:15 Uhr (0)
Hallo Ich habe folgendes Problem: Ich versuche aus einem catvba auf einen Satz von Parametern zurückzugreifen, das funktioniert auch sehr gut, nur alle Parameter mit einem höheren Item-Wert als 256 lassen sich aus dem Programm heraus nicht ändern. Namen auslesen funktioniert hingegen. Es gibt aber auch keine Fehlermeldung. Im Lokalfenster der IDE sind beim angehaltenem Programm auch nur 256 Items aufgeführt obwohl die Count-Eigenschaft 383 angibt. Hat jemand ne Ahnung was ich da machen kann? Gruß TStone Ca ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Produktivität mit CATIA V5
Tstone am 08.04.2006 um 00:24 Uhr (0)
HalloAuch ich möchte zu dieser Diskussion auch mein Schäfchen beitragen.Ich komme aus dem Werkzeugbau und wir haben sehr früh mit der Umstellung von V4 auf V5 begonnen.Meiner Meinung nach ist Arbeisspeicher immer ein Problem, aber METHODIK ist wirklich wichtig für effektives Arbeiten.Wir haben 2-3 Jahre gebraucht (mittelständischer Betrieb) um für uns eine Methodik zur Werkzeugkonstruktion aufzubauen, aber inzwischen sind wir wesentlich schneller als mit V4. Schulungen, wie die Software bedient wird gibt e ...
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Weiterverarbeitung von Benutzerselektionen
Tstone am 14.11.2005 um 09:22 Uhr (0)
Hallo Walter2Das ist natürlich schon ein sehr weit gefächertes Problem. Ich kann sicherlich, wie alle Anderen im Forum,versuchen Dir Hilfestellung bei Detaillösungen zu geben, aber nicht das Makro mit Dir entwickeln.Ein Lösungsweg für die Definition der Eingabeelemente ist sicherlich die Selektion durch den User, realisiert über die oben beschriebene Methode [SelectElement], wobei Du bedenken solltest das laut Hilfe nur eine Selektion pro Dokument möglich ist. Also erste Selektion weiterverarbeiten bevor e ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatische Bemaßung
Tstone am 14.09.2009 um 13:08 Uhr (0)
Hallo,ich finde es schade, das hier im Forum immer wieder darauf hingewiesen wird das späte Bindung besser sei als frühe Bindung. Sicher gibt es in Catia einige Methoden bestimmter Objekte die ich nur mittels später Bindung aufrufen kann (was an Dassault liegt), aber generell ist späte Bindung der unsichere und langsamere Weg der Objektbindung. Schon allein die Typsicherheit sollte ein ausreichender Grund sein der frühen Bindung den Vorrang zu geben, mal abgesehen von Itellisense, besserer Lesebarkeit von ...
|
| In das Form CATIA V5 Programmierung wechseln |