|
CATIA V5 Programmierung : GetEnumerateValues
RonnyS am 02.12.2003 um 16:44 Uhr (0)
Hat schonmal jemand versucht, einen Paramter der über mehrere werte verfügt auszulese?, ich krieg des irgendwie nicht hin... Er erhält korrekt den Parameter aber beim zuweisen kommt die meldung can t assign to array obwohl in der automation.chm steht dass ein array zurückgegeben wird Dim MyParams As Parameters Set MyParams = catia.activedocument.Part.Parameters Dim P As StrParam Set P = MyParams.GetItem(ParamName) Dim arrayOfVariantOfDouble1(7) Set PVariant = P arrayOfVariantOfDouble1 = ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter Item 256 und dann Schluß??
RonnyS am 06.10.2003 um 15:40 Uhr (0)
Sry ich habs auch nicht hingekriegt. Kann es sein dass es damit zusammenhängt das Parameters als read-only gesetzt ist? Sollte zwar nicht sein kann aber. Zur Not musst du mal probieren ob du das Schlüssel,Wert paar löschen und dafür mittels der create-Methoden von Parameters dann wieder entsprechend hinzufügen kannst... ------------------ gr33t7 Ronny
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter Item 256 und dann Schluß??
RonnyS am 06.10.2003 um 13:54 Uhr (0)
Hmm verstehh ich nicht so ganz hast du eine Collection oder was? Ja Gut Was ist denn da drin? Sehr grosse Objekte? (evtl. Stack, Cache voll?). 256 is eigentlich eine sehr verdächtige Zahl obwohl ich damit noch nie Probs hatte(handle selber grad Colls im Zigtausender-bereich(aber nur kleine Objekte) Zeig am besten mal den Code(-Auszug) ------------------ gr33t7 Ronny
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro Programmierung
RonnyS am 09.10.2003 um 09:41 Uhr (0)
Nur mal der Vollständigkeit halber und damit Neulinge einen leichteren Einstieg haben. Also ich hab das Buch gekauft und gelesen und für gut bis sehr gut befunden. Gerade Einsteigern hilft es extrem weiter (Anmerkung: bis vor einem Monat kannte ich weder Catia noch hatte ich viel mit VBA geproggt, bin aber als Infromatiker zugegeben ein bisserl vorbelastet). das Buch an sich bietet eine sehr gute Übersicht, d.h. fast als komplett API zu betrachten, über die meisten Klassen die man im PartDesign so braucht ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehler bei der Darstellung der Oberfläche
RonnyS am 04.05.2004 um 15:04 Uhr (0)
hat ich auch schon..ist nicht weiter dramatisch..ist wirklich nur ein darstellungsfehler... wenn man catia schliesst und neu startet ist es ebenso weg bei mir hats geholfen die darstellungsgenauigkeit von catia zu reduzieren... ------------------ gr33t7 Ronny
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : [Suche] Beispiele wie man mit externen Proggies Catia anspricht
RonnyS am 04.11.2003 um 14:33 Uhr (0)
Hallo ich hab mich nun soweit eingefuchst, dass ich mit einem externen VB .Net Proggi Catias Automation Schnittstelle ansprechen kann. Soweit so gut. Ich hab auch gelesen, dass Catia wohl selbst ein COM-Server ist, d.h. man müsste es normalerweise vollkommen sprachneutral ansprechen können(auch via JScript,Java,C,C++ usw.). OHNE die RADE zu nutzen. Da ich alle möglichkeiten mal durchspielen möchte, uzm zu testen welche für uns die praktikabelste ist(auch im hinblick auf vorhandene Sofware, KnowHow usw.) su ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia starten ohne den intsallPath zu kennen
RonnyS am 12.11.2003 um 13:51 Uhr (0)
genau soweit bin ich grad mein prob ist das catia zwar als prozess läuft d.h. im taskmanager aber nicht sicht- oder greifbar ist, d.h. kein icon in der taskbar und kein fenster ein .visible=true hatte ebenfalles keine erfolg ------------------ gr33t7 Ronny
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia starten ohne den intsallPath zu kennen
RonnyS am 03.11.2003 um 09:11 Uhr (0)
Hi, bin nach einer zwangspause auch mal wieder da. Ich suche im Moment eine Möglichkeit Catia zu starten, ohne den installPath zu kennen. Kann mir jemand weiterhelfen? Vielen DAnk schonmal im voraus... ------------------ gr33t7 Ronny
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia starten ohne den intsallPath zu kennen
RonnyS am 11.11.2003 um 08:45 Uhr (0)
ööhhhhmm deine anlage funzt net(404) Start- Ausführen... Eingabe: cnext funzt bei mir auch problemlos, ich wolltes aber per vb starten, d.h. mein vb-proggi läuft, catia (noch) nicht un d da habsch des noch net wirklich hingekriegt. weisst du wie die befehlszeile lauten muss? ------------------ gr33t7 Ronny
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zu Drawing gehörendes Dokument
RonnyS am 05.11.2003 um 12:57 Uhr (0)
meines Wissens kann man mittels Catia.Documents auf alle Dokumente zugreifen. Mit Drawings hab ich zwar selbst noch nichts gemacht. Aber von der idee her müsstest du doch nur prüfen ob .catdrawing2 im name vorhanden ist. Also z.b. so Dim CATDrawingFileType as String CATDrawingFileType= .CATDrawing Dim MyPos as integer for i=1 to catia.documents.count step 1 myPos = InStr(1, catia.documents.item(i).name, CATDrawingFileType, If myPos 0 Then MSGBOX Hallo ich bin ein Drawing next EDIT// uups: ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : LocalCache mit OLE
RonnyS am 18.09.2003 um 13:20 Uhr (0)
habs mal unter v5r10 getestet kommt dieselbe meldung obwohl es laut API gehen sollte Property LocalCache( ) As CATBSTR Returns or sets the default local cache path used by the application. Example: This example sets the cache path for by the CATIA application to those defined in LocalCachePath. LocalCachePath= /tmp/cache CATIA.LocalCache = LocalCachePath ------------------ gr33t7 Ronny
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makros mit Vb .Net
RonnyS am 20.10.2003 um 15:16 Uhr (0)
uups nee ich meinte genau das gegenteilich möchte aus meinem compilierten VB .net exe-programm Catia starten lassen ohne aber dessen Path kennen zu müssen. Ich hab versucht einfach ein leeres CatScript-file zu nutzen (Wenn man ein gültiges ausführt, wird catia ja auch automatisch gestartet).Quasi in Vb : shell("StartCatia.CATScript",vbnormalFocus) dabei hater aber die Datei "StartCatia.CATScript" halt nicht gefunden, und deswegen FileNotFoundException von .Net bekommen------------------gr33t7 Ronny
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Baugruppen auslesen
RonnyS am 20.10.2003 um 09:12 Uhr (0)
hier büddä ist zwar aus einem meiner Projekte entnommen und deshalb evtl net ganz die einfachste lsg aber egalsub catmain dim myproduct as product set myproduct = catia.activedocument.product dim getActivePartNames as collection Set getActivePartNames = New Collection Open "c:la.txt" For Output As #2 Dim tmp As String For i = 1 To MyProduct.Products.Count Step 1 tmp = MyProduct.Products.Item(i).PartNumber print #2, tmp getActivePartNames.Add tmp Next close #2end ...
|
| In das Form CATIA V5 Programmierung wechseln |