 |
CATIA V5 Programmierung : Bedingungen im Strukturbaum entsprechend Komponenten automatisch in Sets verschieben
ashneel am 14.03.2013 um 14:31 Uhr (0)
Mahlzeit,also mit sets meine ich die "Unterordner", welche sich innerhalb des Strukturbaums hierachrisch unter den Bedingungen erzeugen lassen. Habe einen Screenshot angehängt.Noch eine grundlegende Frage vorneweg. Ich habe das Makro in CATScript begonnen. Macht es in diesem Anwendungsfall Sinn, eher MS VBScript zu verwenden? Deine Codezeilen scheinen mir in VB geschrieben zu sein.Momentan sieht derzeit so aus:Sub CATMain()Unterscheidung Product Part -------------------------DName = CATIA.ActiveDocument.Fu ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Teilenummern aus txt-Datei in Catia suchen (Makro)
graaas am 05.04.2013 um 13:28 Uhr (0)
Hallo Zusammen,ich brauche eure Hilfe, und zwar:Ich möchte in Catia V5 ein Makro starten, das mir aus einem txt-File den kompletten Text ausliest und dann nach diesem Sucht und die Bauteile aktiviert.Inhalt der txt-Datei ist schon in dem Suchformat: (NameInGraph=*123.456.789* + NameInGraph=*987.654.321*);allHintergrund der Sache ist folgender, ich habe mehrere Bauteilenummern und will die Parts dazu in Catia aktivieren.Ich habe bereits ein Makro, dass jede Teilenummer einzeln sucht und aktiviert -- dauert ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Teilenummern aus txt-Datei in Catia suchen (Makro)
bgrittmann am 05.04.2013 um 14:31 Uhr (0)
ServusSchon mal mit:Code:selection1.Search Dateiinhaltprobiert?Die Variable darf nicht innerhalb von Anführungszeichen stehen sonst wird die Variable, und nicht deren Inhalt, als Sting interpretiert.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Teilenummern aus txt-Datei in Catia suchen (Makro)
graaas am 05.04.2013 um 14:38 Uhr (0)
Ich hätte jetzt wirklich nicht gedacht, dass es so einfach ist, aber es funktioniert.Super danke!!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : KWA Reihenfolge der Berechnung eines Updates
moppesle am 05.04.2013 um 16:08 Uhr (0)
Hallo Wolfgang,Ich würde sagen die Reihenfolge ist 1.Reactions 2.Rules 3.ChecksFormeln werden direkt nach Änderung eines Parameters geändert.Die Reaction wartet auf die Änderung des Parameters, durch den von der Rule gegebenenfalls ein anderer(e) geändert werden wird.Die Änderung der Rule wird von dem Check erkannt und geprüft.In deinem Beispiel hast du wohl einen Zirkelverweis in deinem Konstrukt. Der bei einer anderen Abfolge der Relations auch einen Fehler verursachen würde.------------------Gruß UweAuc ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB.NET Problem mit V5 R21
tobiley am 05.04.2013 um 20:00 Uhr (0)
Hallo,ich brauche mal wieder eure Hilfe. Wir haben bei uns auf einem Rechner ein neues Release (R21) aufgespielt was irgendwie auch alle anderen Releases mit geupdatet hat und dadurch auch irgendwie eingriff auf das .NET genommen hat. Wir haben bisher nur soviel heraus gefunden "dassault systemes software vc9 prerequisites x86-x64 9.1.2" das musss irgendwie mit dem .NET zusammenhängen.Nun funktionieren auf jeden Fall auf diesem PC alle VB.NET Prgramme nicht mehr oder nur noch teilweise und CATIA abstürzt ( ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : KWA Reihenfolge der Berechnung eines Updates
moppesle am 08.04.2013 um 10:18 Uhr (0)
Hallo Wolfgang,du kannst in eine Rule auch eine oder mehrere Message bei Fallunterscheidung einbringen wenn dir das weiterhelfen sollte.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catpart umbenennen nach txt File
Kay Petri am 09.04.2013 um 11:38 Uhr (0)
Ok Ich habe es dann doch hinbekommen.Code:Dim oPrtdoc As PartDocumentDim prtname As StringPublic Sub getprismanumber()Dim iFile As IntegeriFile = FreeFileDim sFile As String, sTemp() As StringReDim sTemp(0)sFile = "C: mpfiles.txt"Open sFile For Input As #iFile Do While Not EOF(iFile) ReDim sTemp(UBound(sTemp) + 0) Line Input #iFile, sTemp(UBound(sTemp)) LoopClose #iFileFor iFile = LBound(sTemp()) To UBound(sTemp())MsgBox sTemp(iFile) abfrage txtzeileprtname = sTemp(iFile)Next iFileSet oPrtdoc = CATIA.Act ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte auf Linie erzeugen und beibehalten
maetz26 am 08.04.2013 um 10:34 Uhr (0)
Hallo,danke für die Begrüßung und Beantwortung meiner Frage!Ja, ich würde die Punkte gerne per Makro erzeugen - habe allerdings kein Vorwissen im Programmieren und die Bücher "Kochbuch CATIA automatisieren" und "CATIA V5 Makroprogrammierung mit Visual Basic Script" helfen mir leider auch nicht wirklich weiter Ich hoffe, ich bekomme noch mehr Hilfe von euch!?[Diese Nachricht wurde von maetz26 am 09. Apr. 2013 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : KWA Reihenfolge der Berechnung eines Updates
moppesle am 08.04.2013 um 10:41 Uhr (0)
Hallo Wolfgang,Zitat:Aber die Meldung kommt auch so. Dann hast du definitiv einen Zirkelverweis drin.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : KWA Reihenfolge der Berechnung eines Updates
Wolfgang B. aus K. am 08.04.2013 um 10:56 Uhr (0)
Hallo Uwe,meinst Du ich habe einen Update cycle? Dann würde Catia mir das doch gleich melden.Oder was meinst du mit einem Zirkelverweis?GrußWolfgang
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : KWA Reihenfolge der Berechnung eines Updates
moppesle am 08.04.2013 um 11:13 Uhr (0)
Hallo Wolfgang,Zitat:meinst Du ich habe einen Update cycle? Dann würde Catia mir das doch gleich melden.Oder was meinst du mit einem Zirkelverweis?Vom Prinzip ist es ein Update Cycle aber in den Relations. Kannst du mal den Code posten?------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : KWA Reihenfolge der Berechnung eines Updates
moppesle am 08.04.2013 um 13:00 Uhr (0)
Hi Wolfgang,Du erzeugst eine Situation in der Beide Fälle zutreffen können.Das erklärt auch die Meldung. Erste Abfrage trift zu, dann "AdapterGuidingCheck = true" bedeutet: Ausgabe der Message Zeite Abfrage trift auch zu, dann "AdapterGuidingCheck = false" bedeutet: Ckeck wird deaktiviert.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |