|
CATIA V5 Programmierung : Welchen Datentyp verwendet ihr?
INLU am 23.10.2010 um 13:26 Uhr (0)
Hallo!Ich habe eine Frage zur Verwendung von Datentypen. Ich habe mir ein Makro geschrieben, um aus Catia heraus eine Stückliste zu erzeugen. Hierfür verwende ich arrays. Das heißt, ich scanne meine Baumstruktur und lege die Dokumenteigenschaften (In meinem Falle userproberties mit eingetragenen Werten) in ein array z.b.:aMaterial(i) = aktivesdokument(i).eigenschaft.materialaHersteller(i) = aktivesdokument(i).eigenschaft.herstellerusw.....So habe ich für jedes Dokument und jede Eigenschaft ein array, in di ...
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : COMExeption wurde nicht behandelt
leon0109 am 06.12.2011 um 00:20 Uhr (0)
Hallo!Habe jetzt ausprobiert und Code sieht so aus: private void ProduktOeffnen_Click(object sender, EventArgs e) { OpenFileDialog dlg = new OpenFileDialog(); dlg.Title = "Open"; dlg.Filter = "Projekt(*.CATproduct)|*.CATproduct|Projekt(*.CATpart)|*.CATpart|All Files(*.*)|*.*"; dlg.ShowDialog(); INFITF.Application catiaApplication = (INFITF.Application)Marshal.GetActiveObject("CATIA.Application"); INFITF.Document catiaDocument; if (dlg.ShowDialog() == DialogResult ...
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Warnung unterdrücken The part contains sheetmetal features
PeterFleischmann am 06.12.2019 um 17:45 Uhr (1)
Hallo,Ich möchte über ein VB.Net Makro aus CATParts ein paar Parameter auslesen. Dies klappt auch ganz gut. Ich habe aber ein Problem beim Öffnen von Biegeteilen, die sheetmetal features enthalten. Die Lizenz dazu möchte ich aber nicht anziehen müssen, da ich keine Änderungen vornehmen möchte.Leider bekomme ich beim Öffnen die Warnung "The part contains sheetmetal features.....", die bestätigt werden muss, damit das Makro weiterläuft.Gibt es eine Möglichkeit diese Warnung zu unterdrücken?CATIA.DisplayFileA ...
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Rechenfehler
joehz am 21.02.2016 um 19:39 Uhr (1)
Hi street,noch zwei Anmerkungen zum Array:Code: schema: r, t1, t2, f, g, Winkel, Winkel Dim m = Reihe 1 / E+F: übliche Beanspruchung {{0.4, 0.2, 0.1, 2, 1.1, 15, 0}, D 3 - 18 {0.8, 0.3, 0.2, 2.5, _2.3_, 15, 0}, D 18 - 80 soll:2.4 {1.2, 0.4, 0.3, 4, 3.4, 15, 0}, D 80 Reihe 1 / E+F: übliche Beanspruchung / anderer Winkel {0.4, 0.2, 0.1, 2, 1.1, 15, 8}, {0.8, 0.3, 0.2, 2.5, _2.3_, 15, 8}, soll: 2.4 {1.2, 0.4, 0.3, 4, 3.4, 15, 8}, Reihe 1 / G: übliche Beanspruch ...
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Körper/GeoSet kopieren, einfügen und weiterbearbeiten
Remer am 07.10.2019 um 11:49 Uhr (1)
Hallo zusammen,ich arbeite mich ein wenig in die VBA-Welt ein, seit einiger Zeit hänge ich schon an einem Problem und finde trotz zahlreicher Suchen keinen passenden Lösungsansatz.Ich würde gerne ein Makro mit folgendem Funktionsumfang erstellen. Kopieren von einem geometrischen Set und Körper, einfügen und umbennen der selbigen sowie eine Formel erstellen, die das neue geometrische Set sowie den neuen Körper verknüpft.Leider scheitert das ganze schon recht früh und möchte mich an dieser Stelle erstmal auf ...
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Katalog für Lieferantenteile
Stibizi am 15.10.2012 um 21:14 Uhr (0)
Hallo Leuteich brauche mal eure HilfeIch würde ganz gerne in Catia V5 einen Katalog erstellen, in dem Lieferantenteile/Bauteile gespeichert werden können, damit diese nicht immer wieder neu konstruiert bzw. runter geladen werden müssen. Dabei soll der Strukturbaum schön übersichtlich gestaltet sein, z.B. so, dass in der ersten Ebene des Ordners das jeweilige Bauteil steht, in der zweiten die unterschiedlichen Lieferanten usw.Ist so etwas überhaupt möglich?Das einzige was mir einfällt wie man Kataloge erste ...
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : start batch
marbat am 22.07.2009 um 15:11 Uhr (0)
Hallo Christian,dein Vorhaben ist nicht gerade einfach.Mögliche Lösungen siehehttp://www.cenit.de/de/plm/cenit-software/flexplus.htmlhttp://www.transcat-plm.com/de/software/myv5.htmlEine Anregung zur Umsetzung:Aus dem CATUserSettingPath die Datei Licensing.CATSettings löschenEinen Pfad für die jeweiligen Licensing.CATSettings anlegen z.B. ServerlaufwerkLizenz od. lokal C:LizenzEinen weiteren Pfad für die jeweiligen Licensing.CATSettings anlegen z.B. ServerlaufwerkLizenzauswahlCATIA als ADMIN starten und di ...
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Element von Translate über Regel austauschen
moppesle am 21.08.2012 um 14:13 Uhr (0)
Hallo zusammen,ich möchte gern über eine Regel das Element einer Translation austauschen.Habe dazu das Attribut ".ToTransfor " verwendet.Code:if Backentyp =="S"`AchsensystemeGeometrical Set.220Translate.3` .ToTransfor =`AchsensystemeGeometrical Set.220Axis System.43` Bekomme aber eine Fehlermeldung.Code:impossible to affect a variable of type Axis System in a variable of type Wireframe & Surface Feature. you can use the syntax set x=y if your intention is to operate a cast between 2 variables Wie kann ich ...
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Updatefehler durch Makro erkennen
Z0diaC am 29.04.2008 um 17:17 Uhr (0)
Hallo,um ein selbstgeschriebenes Makro userfreundlicher zu gestalten würde ich gerne eine Hilfestellung in Form eines Ausgabefensters geben, sobald ein Fehler durch ein Update entsteht. Die Texte die CATIA automatisch ausgibt sind ja teilweise nicht selbsterklärend. Gibt es eine Möglichkeit Updatefehler durch ein Makro zu erkennen? Ist es eventuell sogar möglich einen Fehler abzufangen? Beispiel: Zwei Flächen sollen verschnitten werden - in dem Fall, dass es keine Verschneidung gibt sollte das Makro die Ve ...
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBScript / Object required error on Selection
omz am 06.04.2005 um 18:14 Uhr (0)
Hallo, Vielen Danke für Ihr sehr interessant Forum ! Ich wohne in Frankreich, und Deutsch ist nicht so einfach für mich, so Bitte entchuldigen Sie mich für alle Fehler !! ;-) I habe ein Problem mit einem VBScript makro, der die folgenden enthält : ... mySel = CATIA.ActiveDocument.Selection.selectElement2(point line curve, mymessage, false) if mySel = "Normal" and Selection.count=1 then set myEntity = Selection.Item(1).Value ... Das war OK mit R12 und R13, aber nicht mit R14 (SP2), nur fûr "line" und " ...
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ParameterSets löschen, neu erstellen - für jedes Part in Produkt wiederholen
bgrittmann am 26.11.2012 um 20:59 Uhr (0)
ServusWas läuft an deinem Code nicht? Was hat schon funktioniert? Wo liegt das Problem (bei den Docments, ...)?Ich hab mal dienen Code etwas überarbeitet (Zugriff auf das RootParameterSet, unter dem de ParameterSet wie im Baum angeordnet sind):Code:For each oDocument in CATIA.DocumentsDim TargetSet as ParameterSetIf oDocument.parameters.ParameterSet.Parent.Name = "ParameterSet.1"then Set TargetSet = oDocument.Parameters.RootParameterSet.ParameterSets.CreateSet "ParameterSet_x" TargetSet.DirectParameters. ...
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Explosionsplan
denyo_1 am 07.04.2009 um 08:57 Uhr (0)
Hallo,wie du schon sagtest ist die interne Explosionsfunktion aus CATIA in den wenigsten Fällen zu gebrauchen. D.h. IMHO werden die meisten Explosionszeichnungen folgendermaßen erstellt:1. Im 3D eine Szene erstellen2. Hier mit dem Kompass die Teile auf die gewünschte Position bringen3. Eine Kamera einfügen (Sichtpunkt für ISO-Ansicht)4. ZeichnungsableitungHier kann der Anwender aber selber bestimmen und muss direkt auf die verschiedenen Anforderungen im Modell eingehen (beim Erstellen der Explosion im 3D). ...
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : UUID erzeugen
HoBLila am 27.07.2012 um 14:20 Uhr (0)
Hallo Daniel,genau daran arbeite ich ja schon. :-)Nur schreibe ich halt eine eigentlich recht einfache Anwendung, welche Informationen aus dem CATIA extrahiert und für nachgelagerte Prozesse in XML überführt.Natürlich alles mit schön viel Schemadatei und drumherum.Rein Hypothetisch alles nicht so komplex, nur muss das Skript plattformunabhängig und in wenigen Wochen fertig sein wird (ich habe noch 3 aber auch andere Themen). :-)Nun habe ich dafür eine eigene Dictionary-Klasse schreiben müssen und schreibe ...
| | In das Form CATIA V5 Programmierung wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |