|
CATIA V5 Programmierung : Rückgabe aus externem Programm
DonYouAn am 08.03.2010 um 18:32 Uhr (0)
Zitat:Original erstellt von Jens Hansen:Hallo,eine Möglichkeit wäre, die Daten in eine temp. Textdatei bzw. XML-Datei zu schreiben und diese dann auszulesen. Dann hast du keine Probleme mit der Übergabeparameter usw.Hallo,das mit den Files wäre auch mein "einfacher" Ansatz gewesen. Ich hätte nur gehofft, dass eine Übergabe von Werten funktioniert, so ähnlich wie ein Return in einer Funktion in VB, also in etwa so:in CATSkript - InputValues()=CATIA_FilePicker.exein EXE - Return ReturnValues()Gibt es nichts ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection abbrechen
MarcDe am 09.03.2010 um 08:38 Uhr (0)
Hallo,ich habe ein schwieriges Problem. Ich versuche in C# die CATIA-Formen und die Funktionalität nachzubauen. Das ist mir soweit auch sehr gut geglückt. Nun bin ich an der SelectMore-Form, d.h. bei diesem kleinen Fensterchen, in welchem der User mehrere Elemente (je nach Funktion) auswählen kann und diese sammelt CATIA einfach in einer Liste. Wenn in meinem Programm jmd dieses Fensterchen öffnet, um mehrere Elemente zu selektieren (beliebig viele um genau zu sein) startet ein Thread außerhalb des GUI-Thr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kreismuster wird willkürlich erstellt
Math.random am 12.03.2010 um 06:50 Uhr (0)
Danke für die Antwort, das erneute Zuweisen der Parameter funktioniert.Aber der Weg dorthin war sehr steinig.Für mich selbst ist das Problem geklärt. Ich verfasse diese Antwort somit, um anderen Usern ähnlichen Ärger mit Kreismustern zu ersparen.Wie oben ersichtlich, benötigt der Befehl AddNewSurfacicCircPattern 13 Parameter.Bei vier dieser Parameter besteht das Problem, dass statt der im Skript angegebenen Werte die Werte des zuletzt vom User per OK beendeten, nicht rückgängig gemachten Kreismusters übern ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Catia V5 Title Block Editor, laden/speichern der Zeichnungskopfdaten
joe-mo am 17.09.2015 um 15:14 Uhr (1)
Mein Erster Beitrag hier im Forum, und schon bin ich mir nicht ganz sicher ob mein Anliegen hier oder doch besser unter Drafting aufgehoben wäre.Wir setzten den Catia V5 Title Block Editor von Michael Neukirchen in Version 4.4.3 ein.http://catia2.cad.de/index.php/de/downloads/skripts-applikationen/4-catia-v5-title-block-editorSeit dem Umstieg von V5R19 auf V5R24 haben wir aber ein kleines problemchen.Über die beiden Icons speichern und laden (siehe Bild) kann man die Zeichnungskopfdaten in eine Txt-datei s ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : save Produkt bei offener Drawing
makri am 19.03.2010 um 12:44 Uhr (0)
Ich hatte mal etwas ähnliches gehabt bei mir funktionierte es ohne weiteres. Such mal raus ob ich das noch hab.Ich hab glaub ich nicht mit Catia SaveAs sondern den Pfad der Parts ausgeben lassen und über Windows die Datei kopiert, und dann angeändert... Makri
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : In VBA - Not auf Catia-Befehle nicht möglich
gladly am 22.03.2010 um 11:26 Uhr (0)
Guten Tag,ICH DANKE DIR VIELMALS. Wie schon weiter oben erwähnt kommt man nie auf die einfachsten Varianten.AlsoCode:Sub TestNotBoolV3() Dim b1 As Boolean Dim b2 As Boolean Dim i1 As Integer i1 = CInt(True) -1 = True i1 = CInt(False) 0 = False i1 = CInt(CATIA.FileSystem.FileExists("C: est.bat")) 1 = True i1 = CInt(CATIA.FileSystem.FileExists("C: est2.bat")) 0 = False b1 = CInt(CATIA.FileSystem.FileExists("C: est.bat")) = 1 Somit Prüfung auf True b2 = CInt(CATIA.FileSystem.FileExi ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Textfeld aus Hintergrund löschen (Drawing)
n4426 am 25.03.2010 um 13:11 Uhr (0)
Hallo,ich versuche gerade ein Textfeld aus dem Hintergrund des aktiven Balttes einer Drawing-Datei zu löschen. Ich bekomm das einfach nicht hin.Das Textfeld heißt z.B. B1_25.Hat einer von euch ein Makro, was dies kann?------------------MfGN4426
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : XMl Elementtext nimt Texte der Kindelemente auf
DanielFr. am 29.03.2010 um 05:48 Uhr (0)
Hallo,hast du erstens mal eine Beispiel *.xml Datei und zweitens den Code bzw. den Codeabschnitt. Scheint ein Programmierfehler zu sein bei mir geht´s wunderbar über die DOM------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : XMl Elementtext nimt Texte der Kindelemente auf
CAD-Erlerner am 29.03.2010 um 08:40 Uhr (0)
Na klar!Mit folgendem Code erstelle ich eine *.xml Datei:Code:Sub XML_Schreiben_Test()Dim xml As New DOMDocumentxml.LoadXML "Firma/" Dim Mitarbeiter As IXMLDOMElement Set Mitarbeiter = xml.createElement("Mitarbeiter") Dim Person1 As IXMLDOMElement Set Person1 = xml.createElement("Person1") Dim Name As IXMLDOMElement Set Name = xml.createElement("Name") Name.Text = "Testname" Person1.appendChild Name Dim Abteilung As IXMLDOMElement Set Abteilung = xml.crea ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : XMl Elementtext nimt Texte der Kindelemente auf
CAD-Erlerner am 28.03.2010 um 21:06 Uhr (0)
Hallo CAD.de User!Mit einem VBA Makro habe ich ein xml Dokument eingelesen. Nun habe ich das Problem, dass die Elementtexte der Elternelemente automatisch die Elementtexte der Kindelemente enthalten. Wenn ich die xml Datei allerdings mit dem Internet Explorer öffne, dann enthalten die Elternelemente keinen Text, so wie es sein soll.Gibt es eine Eigenschaft die ich setzen kann, damit die Texte der Elternelemente nicht automatisch die Texte der Kindelemente aufnehmen?Ich verwende die Microsoft DOM Schnittste ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : XMl Elementtext nimt Texte der Kindelemente auf
CAD-Erlerner am 29.03.2010 um 11:24 Uhr (0)
Hi Daniel!Danke, dass du dich so intensiv mit meinem Problem beschäftigst!Leider benötige ich diese Zeile. Bei dem Beispiel handelt es sich um einen Ausschnitt aus einer großen xml Datei (habs der Übersicht zugute gekürzt)Manche Elemente besitzen keine Unterelemente, dafür aber einen Text. Und diesen muss ich mit dieser Zeile ausgeben. Diese Elemente können aber durch das Makro wiederum Unterelemente bekommen. Deshalb kann ich die Schleife nicht prüfen lassen, ob Unterelemente vorhanden sind und falls ja - ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : XMl Elementtext nimt Texte der Kindelemente auf
DanielFr. am 29.03.2010 um 11:50 Uhr (0)
Hallo, Zitat:Manche Elemente besitzen keine Unterelemente, dafür aber einen Text. Und diesen muss ich mit dieser Zeile ausgeben. Diese Elemente können aber durch das Makro wiederum Unterelemente bekommen. Deshalb kann ich die Schleife nicht prüfen lassen, ob Unterelemente vorhanden sind und falls ja - Text nicht ausgebenDas verstehe ich nicht. Du kannst doch beim ändern der *.xml ein Ereignis auslösen das dir deinen TreeView neu aufbaut. Dann kannst du die Abfrage doch machen . Wie sieht denn dein Ablauf a ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : XMl Elementtext nimt Texte der Kindelemente auf
CAD-Erlerner am 29.03.2010 um 12:05 Uhr (0)
In dem Makro soll der Betrachter Anmerkungen zu einem Element aus der ersten Unterebene machen können. Diese Anmerkung wird dann dem Element als Kindelement "Anmerkung" angehängt. Damit hat dann ein Element, welches vorher keine Unterelemente hatte (dafür aber einen Text mit benötigten Informationen) nun ein Unterelement "Anmerkung", dessen Text nun leider auch im Text des Mutterelements zu sehen ist. Das Unterelement schreibe ich sofort wieder an die richtige Stelle in die xml Datei.Zum aktualisieren des ...
|
| In das Form CATIA V5 Programmierung wechseln |