|
CATIA V5 Programmierung : Schwierigkeiten beim Öffnen von catvba Projekten in Win7
DanielFr. am 03.08.2012 um 20:25 Uhr (0)
Hallo Thomas,Ich tippe das es mit Verweisen zusammenhängt. Haben deine Projektmappen verweise und wenn ja sind welche als Missing gekennzeichnet. Hast du ev. Andere Steuerelemente als die standardmäßig verfügbaren eingebaut?------------------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 : Micosoft Visual Studio 2010 und Catia V5 R19
DanielFr. am 24.07.2012 um 16:40 Uhr (0)
Hallo,zunächst möchte ich dir eine Gegenfrage stellen:Wie weit bist du mit der Thematik der Programmierung vertraut (Experte, Fortgeschritten, Anfänger,...)Nach deinen Aussagen / Fragestellungen zu urteilen hast du dich ohne Konzept in etwas verrannt was du mit deinem Wissen nicht handeln kannst - nicht zielführend (Sorry der harten Worte).Ich meine damit zum Beispiel:Du weißt nicht wie du Verweise in Visual Studio einfügst, du weißt nicht woher du die Information der in CATIA geladenen *.dll (u. ander Ver ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Micosoft Visual Studio 2010 und Catia V5 R19
DanielFr. am 03.08.2012 um 20:30 Uhr (0)
Hallo,Das eine eine Frage der Bindings. Arbeitest du mit Late Bindngs (Objekte werden als solche deklariert) kannst du auch nicht die Methoden sehen (im IntelliSense). Arbeitest du mittels Early Binding (Import xxx....Objekte werden explizit deklariert ( z.B. dim oCat as INTIF.Catia.Application) dann sollte das funktionieren ------------------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 : Prameterliste ahand der elegant Anfangsnamen ermitteln
DanielFr. am 20.08.2012 um 20:06 Uhr (0)
Hallo Bernd,Auch da gibts die Klimaerwärmung ------------------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 : Prameterliste ahand der elegant Anfangsnamen ermitteln
DanielFr. am 18.08.2012 um 12:24 Uhr (0)
Hallo zusammen,Wenn du dir eine temporäre Collection erzeugst und dann in der Suchfunktion die gefunden Items aus der temporären Cellection löscht wird das viel performanter. Das Ganze kannst du dann mittels einer rekursiven Funktion lösen in die die die temporäre Collection übergibt. Alle Items welche z.B. Nicht mit AAA anfangen sollten vor der SuFu aus der temporären Collection entfernt werden.Falls ich jetzt keinen Denkfehler habe ist deine mögliche Anzahl dann nur noch 50x49 = 2450 um die gesamte Liste ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Prameterliste ahand der elegant Anfangsnamen ermitteln
DanielFr. am 20.08.2012 um 09:39 Uhr (0)
Hallo zusammen,@Rick: Das mit dem Sortieren hatte ich mir auch überlegt. Hier würde ich dann allerdings auf ein Array zurückgreifen und dies über einen HeapSort Algorithmus sortieren da dieser auch noch bei sehr großen Datenfelder performant ist.Hierbei ist aber die Frage wie viele Abschnitte nach der Sortierung entstehen. D.h. Hast du nach dem Sortieren der Daten (2000 Stk.) immer noch 1800 Abschnitte wird dir dies nicht viel bringen ------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilf ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Prameterliste ahand der elegant Anfangsnamen ermitteln
DanielFr. am 20.08.2012 um 09:44 Uhr (0)
Hallo, ich nochmal...Henry war schneller ;-),Eine Frage noch dazu: sagen wir mal der Parameter AAA_001_en und _de kommt vor. Impliziert dies nicht das alle anderen Parameter auch nur in diesen beiden Sprachen vorkommen können? Falls dies der Fall ist kannst du dir die dritte bzw. Sogar die zweite Abfrage nach der Sprache ja sparen?!? ------------------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 : Prameterliste ahand der elegant Anfangsnamen ermitteln
DanielFr. am 20.08.2012 um 12:44 Uhr (0)
Hallo Henry,Ah ok das gib Sinn. Naja dennoch sollte man dann die Wahrscheinlichkeit einrechnen (zumindestens im finalen CAA-Code). Man müsste sich aus der Stochastik einen sehr performanten Algorithmus entwicklen können welche über die Wahrscheinlichkeit geht (ähnlich einer Schwarmsimulation in dem jedes Teilchen einen Anfangsvektor und einen Radius zugewiesen bekommt und sich dann in Folge eine Funktion des Weges beschreiben lässt welcher durch zufällige Wahrscheinlichkeiten geändert werden kann). Hier is ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Prameterliste ahand der elegant Anfangsnamen ermitteln
DanielFr. am 20.08.2012 um 13:54 Uhr (0)
Hi,Lol gute Idee. Aber mit der Kühlung...das wird kompliziert :-P------------------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 : Parameteränderung mit Python
DanielFr. am 19.08.2012 um 08:52 Uhr (0)
Hallo zusammen,Das Thema hat sich ja geklärt ABER ich habe noch eine Anmerkung zur Sache:Gerade für alle Programmierer welche aus einer externen IDE auf Catia zugreifen möchten empfiehlt es sich den reinen Catia Code zunächst mittels VBA direkt in Catia zu entwickeln. Hierbei hat man den Vorteil des Watch-Fensters und der Hilfe (mittels F1) sowie die integrierte Autovervollständigung. Auch das Debuggen ist einfacher weil man sich zunächst nur auf den Kern des Programms konzentriert. Steht der VBA-Code kann ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Rechtliche Lage
DanielFr. am 11.09.2012 um 09:28 Uhr (0)
Hallo Markus,solange das VBA-Makro dein geistiges Eigentum ist kannst du dies auch verkaufen. Hier stellt sich mir aber die Frage des Vertrages. Zum einen wird in der Regel ein Support angeboten d.h. sei dir im klaren darüber das du das Makro ggf. im nachhinein nochmal anpacken musst weil es aus irgendeinem Grund auf irgendeiner Umgebung nicht läuft.Zum anderen kannst du ein VBA-Makro recht schlecht lizenzieren und schützen. Ich würde dir daher empfhelen das ganze mittels .NET (also VB oder C#) zu machen u ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Rechtliche Lage
DanielFr. am 11.09.2012 um 10:09 Uhr (0)
Hallo,naja Dassault und Microsoft sagen gar nicht dazu. In den EULA´s steht das du eine aktive Lizenz (also inkl. Wartungsvertrag) haben musst. Damit sicherst du dir die "Rechte" mit allen Möglichkeiten der Software kommerzielle Produkte zu erstellen und zu vertreiben. Sonst dürftest du ja auch keine Bauteil verkaufen ohne vorher eine Genehmigung von DSS zu haben Falls du Klassen, Steuerelemente, etc. von Drittanbietern einsetzt musst du nachweisen das du die erforderlichen Lizenzen erworben hast oder den ...
|
In das Form CATIA V5 Programmierung wechseln |
 BroadCast-To-Excel.zip |
CATIA V5 Programmierung : Parameter zu excel
DanielFr. am 11.09.2012 um 11:17 Uhr (0)
Hallo Christoph ,anbei ein Script welches alle direkten Parameter (Parameter welche du selbst über die Function "Paramter" angelegt hast) in ein Excel Tabellenblatt schriebt. Der Name steht dabei in der Spalte "A" der zugehörige Wert in der Spalte "B". Das Script verarbeitet alle Parameter unabhängig vom Namen oder vom Typ (alle Werte werden in einen String wert umgewandelt).Excel kann dabei geöffnet oder geschlossen sein (Es muss jedoch einen Eintrag in der Registry geben, d.h. Excel MUSS registriert sei ...
|
In das Form CATIA V5 Programmierung wechseln |