|
CATIA V5 Programmierung : MyPartDocoment (Link) auslesen
K.Siebert am 29.01.2008 um 18:49 Uhr (0)
Hallo Liebe Cad Gemeinde,Ich habe da mal ein Problem,ich versuche schon seit Tagen den Link von vom Part auszulesen ich schaffe es aber einfach nicht.Das View1 ist immer das wovon ich denn Link einlesen möchteUnd im Skript möchte ich den Beispieltext ersetzen und da den Speicherpfad des Parts haben.Dim drawingView1 As DrawingViewSet drawingView1 = drawingViews1.ActiveViewDim ReferenceComponent As DrawingViewGenerativeBehaviorSet ReferenceComponent = drawingView1.GenerativeBehaviorIch habe es schon mal mit ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : nach einem Textstring suchen und ersetzen
madhya am 31.01.2008 um 15:10 Uhr (0)
Hallo Catia-Gemeinde!Ich möchte in Drawings nach einem Textstring suchen und diesen durch einen neuen ersetzen. Suchen ist zwar kein Problem, aber ich habe nicht die notwendigen Befehle für das Editieren.Language="VBSCRIPT"Sub CATMain()Dim drawingDocument1 As DocumentSet drawingDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = drawingDocument1.Selectionselection1.Search "CATDrwSearch.DrwText.TextString=ALTSTRING,all"Dim ModText as DrawingTextDim NewText as DrawingTextDim n as Inte ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : nach einem Textstring suchen und ersetzen
madhya am 01.02.2008 um 10:14 Uhr (0)
Hallo Bernd, Hallo Luslnie!Tausend Dank an euch beiden. Nun habe ich ungefähr das was ich brauche. Nur habe ich Probleme wenn im Suchstring Leerzeichen bzw "@" vorkommen, dann nämlich kommt es zum Interrupt. Ich stelle den aktuellen Stand meines Makros rein.Sub CATMain()Dim drawingDocument1 As DocumentSet drawingDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = drawingDocument1.SelectionDim ModText as DrawingTextDim K as Integerdim i as integerdim stringalt(13) as stringdim string ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : nach einem Textstring suchen und ersetzen
Lusilnie am 03.02.2008 um 20:01 Uhr (0)
Hallo madhya,mit der CATIA-internen Kennzeichnung von Sonderzeichen in Namen sollte es funktionieren:Code:selection1.Search "CATDrwSearch.DrwText.TextString="&suchstring&",all"mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!frei nach größeren Geistern
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Große Probleme mit Design Table (Konstruktionstabelle)
CAMiCADse am 04.02.2008 um 10:42 Uhr (0)
Es gibt keine speziellen Methoden um eine DesignTable zu erzeugen.Die Datei ist ja auch nur eine ganz normale (tab-getrennte) Text-Datei bzw. Excel-Tabelle.Wenn du die Daten unbedingt zur Laufzeit erzeugen mußt:Für txt-Dateien kannst du mit CATIA-Methoden (FileSystem/File/TextStream) arbeiten.Für Excel musst du die "Excel.dll" einbinden.GrußCAMiCADse Zitat:PS: Mit CAA geht das eindeutig einfacher, aber in diesem Fall kann ichs nicht benutzten (schade)CAA hab ich nicht/kann ich nicht, ist aber das erste Mal ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriffsberechtigung einer Datei ändern
Lusilnie am 06.02.2008 um 20:05 Uhr (0)
Hallo uli79,ich arbeite zwar schon lange nicht mehr mit CATIA unter AIX, doch wir hatten das Problem wie folgt gelöst:Bei der Start-Sequenz von CATIA, also dem Setzen der Environment-Variablen, wurde auch der Rechte-Modus für die nachfolgend erzeugten Dateien geändert, ich glaube mittels "umask". So können dann alle von CATIA erzeugten Dateien z.B. den Mode "777" haben. Allerdings gilt dies dann eben für alle Dateien...mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr opti ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mit Makro Parameter ändern
nreim1 am 07.02.2008 um 10:09 Uhr (0)
Hallo Forum BesucherIch habe ein Problem beim erstellen eines Makros für CATIA V5 ..Es geht um Folgende problemlösungIn einem Assembly befinden sich Unterprodukte und unter diesen Produkten befinden sich wiederrum PartsStruktur Abbildung:HAUPTPRODUKT| - UNTERPRODUKT| |- UNTERPRODUKT| |-PART| |-PART| |-PART| - UNTERPRODUKT| |-PART| |-PART| |-PART..... usw.Inerhalt der Einzelnen PARTS befindet sich ein Parameter den ich Mit hilfe eines Macros in ALLEN Parts des Assemblys auf einen bestimten Wert ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PowerCopy aus einem Catalog per VB6 starten
JPF am 08.02.2008 um 08:52 Uhr (1)
Nachtrag:wie kann man überhaupt eine bestimmte PowerCopy starten mit VB6 ?????Mit dem Catia-Startcommand und c: Instantiate From Document, aber wie bekomme ich das richtige Part dazu gestartet ???
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mit Makro Parameter ändern
nreim1 am 08.02.2008 um 10:10 Uhr (0)
Hi BerndDas habe ich ja auch versucht, das Problem dabei ist aber das CATIA bzw. das Skript sofort nen fehler usgibt sobals ich on errorFehler = Fehler & Partname & Chr(13) & Chr(10)nextIn meinen Code einfüge ... Siehe Screenshot CATScript kennt den befehl on error ( ohne Resume Next oder GoTo ) nichtMfg: Nico
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mit Makro Parameter ändern
nreim1 am 08.02.2008 um 12:18 Uhr (0)
Hi Alle zusammen...Also hier mal Der QuelllcodeMomentander stand: Makro läft sauber duch die Struktur und Überspringt einfach die Fehler !!!Das Soll aber nicht sinn der sache sein, also für am sinnvollsten halte ich das wenn Das Makro Komplett durch die Struktur Läuft mir aber bei jedem Fehler eine MessageBox bringt mir dem Part bzw. instance Namen und nach dem Klick auf OK Trozdem das Skript weiter ausführt ...Könntet ihr mir dabei bitte noch behilflich sein ?!Code:Sub CATMain()Dim myproduct As ProductSet ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Geometrisches Set
frozenflowers am 09.02.2008 um 14:33 Uhr (0)
weiß nicht ob ich hier einen screenshot hochladen darf, da das für meine bachelorarbeit ist und ich die geometrie von einer firma bekommen hab. leider kann hier an der uni kein prof mit catia umgehen. die kennen sich nur mehr oder minder mit solid edge aus und das kann aber die files nicht vernünftig öffnen. ich versuch mal das verschneiden. danke
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Leere Bodys löschen
denyo_1 am 10.02.2008 um 11:43 Uhr (0)
Moin Moin,ich habe ein kleines Automatisierungsproblem ;-)Wir müssen in unserer Firma öfter mal Leiterplattenassemblys in Parts umwandeln und anschließend die Unterseite der PCB von der Oberseite der PCB trennen und diese in zwei seperate Parts speichern (Ober- bzw. Unterseite der Leiterplatte)Dazu dreh ich mir die Leiterplatte entsprechend in den Raum und markiere die komplette Unterseite und lösche diese. Das Problem ist dann das ich beim markieren natürlich nicht die Bodys anpacke (jedes Bauteil hat ein ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PowerCopy aus einem Catalog per VB6 starten
tomtom1972 am 11.02.2008 um 06:42 Uhr (1)
Moin,"InstanceFactory" benötigt eine KT1 Lizenzs, ab der R17 steht das sogar in der Online-Doku.Einen wirklich vernünftigen Weg über CATIA.StartCommand gibts nicht.Folgendes geht aber:- PowerCopy öffnen - das PowerCopy-Object in der PowerCopy seletieren- CATIA.StartCommand "Instantiate From Selection"- ein Sleep (1 Sekunde Pause)das Abfragemenü erscheint ...Hoffe das hilft weiterGruß TomTom------------------tomtom1972[Diese Nachricht wurde von tomtom1972 am 11. Feb. 2008 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |