|
CATIA V5 Programmierung : Makro universal gestallten
MICHLICK am 27.05.2009 um 16:55 Uhr (0)
Hallo,bitte Vorsicht mit so pauschalen Aussagen: "kannst Die alle Skizze" nennen. Das ist nur möglich, wenn CATIA so eingestellt ist, dass keine Namensprüfung stattfindet. Wenn der Name geprüft wird, nennt CATIA die 2. Skizze in Skizze.Renamed (oder so ähnlich) um.Wie CATIA eingestellt ist, kannst Du in den Tools/Options nachschauen unter:Infrastructure/Part Infrastructure/Display/Checking Operation When Renaming.Ausserdem sollte man bedenken, wenn mehrere Elemente gleich heißen, ist es wohl schwierig per ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bibliotheken unter Visual Basic 2008
V5Playaz am 17.12.2009 um 11:52 Uhr (0)
Hallo Fabian,sinnvoll wäre es sich zu erst mal mit VB2008 auseinander zusetzen (unabhängig von CATIA).Hierzu gibt es viele Bücher, auch kostenlos (Galileo Openbook).Wenn du dann in VB2008 fit bist, würde ich mich mit den CATIA-Bibliotheken auseinander setzten.grüße Dominik
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Netzwerkinstallation - wie CATIA Objekt besorgen?
Axel.Strasser am 10.04.2008 um 15:25 Uhr (0)
Wenn Deine Fehlerbeschreibung nur halb so lang wäre wie Deine Signatur, bräuchte man vielleicht keine Glaskugel. Aus dem Bauch heraus würde ich mal sagen das hat etwas mit der VB.NET Sicherheitsphilosophie zu tun. Eventuell ist da Netzlaufwerk für die Applikation nicht offen (eventuell mal mit caspol freigeben)Axel------------------Inoffizielle deutsche CATIA Hilfeseite
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : .Net-dlls für CATIA V5
noir333 am 17.03.2009 um 17:16 Uhr (0)
Hallo lles,vielleicht muss man sich dann mal die Arbeit machen und dort Visual Studio installieren, um den Code im Debugger durchzugehen. Vielleicht kann man aus der Fehlermeldung was rauskriegen. Passt die Version der DLLS zu dem Release der Catia Installation auf dem Rechner? Sprich hast Du die INterop-Dlls mit demselben Release erzeugt?-----------------------------
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aktivierungsstatus der Komponente / Component Activation State
moppesle am 01.12.2020 um 11:25 Uhr (1)
Hallo Bernd,Danke dir.Leider klappt das nicht.Bin damit auch noch auf Kriegsfuß.Code:Dim ProdDoc Set ProdDoc = CATIA.ActiveDocument.Product Dim oProducts As Products Set oProducts = ProdDoc.ProductsFehler kommt immer noch an der gleichen Stelle.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA oder .NET?
mycon am 22.05.2011 um 11:01 Uhr (1)
Ok, danke für die Antwort.Also waren meine Gedankengänge nicht verkehrt.Eine Frage hätte ich aber noch.Derzeit erstelle ich mit Visual Studio .exe Dateien, die ich dann mit einer .catvba aus Catia herraus aufrufe.Allerdings habe ich gesehen, das andere das mit einer .dll machen die dann aufgerufen wird.Was ist sinnvoller, bzw. wie bindet man das am besten/elegantesten in Catia ein?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Change Part Body
DasDon am 15.04.2013 um 16:32 Uhr (0)
moin moin,es müssen mehrere CATParts als result abgespeichert werden. dazu kopiere ich den PartBody und füge ihn ein als Result Without Link. dann soll das neue Body als neues PartBody definiert werden. hierzu benutze ich den command "Change Part Body". Es funktioniert auch super, ausser das ich einen Hinweis bekomme das ich einen neuen PartBody bekomme (ist ja auch gewollt).diesen hinweis ist das was mich stört. ich kann keinen richtig batchlauf von mehreren parts machen, wenn ich jedesmal bestätigen muss ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia v5 automatisieren
adrian83 am 21.04.2013 um 23:01 Uhr (1)
hallo !ich möchte immer noch die kollisionerkennung für verschiedene aufspannungs-geometrien im NC-modul so weit wie möglich automatiseiren mit einem VBA makro. im objektbrowser finde ich auch ein objekt "videoresullt",aber nichts was mit der von hand ganz leicht erstellten kollisionsdatei (.txt) zu tun hat. weiß jemand rat?bzw. kann man es umgehen,indem die manufacturingactivity auf objekte aus anderen klassen als manufacturing zugreift? -------------------Windows 7 64 bit-Catia V5 r19
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Externer Editor für .catvba
denyo_1 am 12.12.2008 um 09:15 Uhr (0)
Hallo Wahl,*.catvba Dateien sind interne CATIA Dateien und können IMHO nur mit dem in CATIA installierten Visual Basic Editor geöffnet (editiert und erstellt) werden.Aber wenn du ein Programm schreiben willst und dabei kein CATIA brauchst (weil du alle Methoden, Klassen und Objekte von CATIA auswendig kennst ) dann schreib dein Programm doch mit Visual Basic Express 2008. Ist kostenlos zu haben und du kannst im endeffekt das selbe machen (wenn nicht noch mehr, da mehr APIs und mehr Controls für eine UserFo ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : String Splitten
Stoffel am 22.03.2006 um 10:44 Uhr (0)
CATIA fängt an beiCATIA.documents oderCATIA.systemservice oderCATIA.windows oderCATIA.ActiveDocument oder oder oder(der gewiefte Leser sieht die Gemeinsamkeit)Alles andere hat überhaupt nix mehr mit CATIA zu tun, sondern ist normales VB-Script. Deshalb heißen die Dateien ja auch catVBS (für VB-Script)Grüße
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter auslesen und ansprechen
DanielFr. am 26.10.2010 um 13:13 Uhr (0)
Hallo zusammen,@Henry: Wenn man nach einem explizietem Namen sucht und das all im String weglässt, dann sucht CATIA automatisch überall ;-)@Thomas: ich denke es liegt an der fehlerhaften impliziten Typumwandlung von VBA selbst. MAche das mal explizit und konvertiere vor dem Replace (bzw. im Replace Befehl) deine Variable nachmals in einen String If Sel1.Item(i).Value.Parent.Name = "Parameters" Then sOldname = Sel1.Item(i).Value.Name sNewname = Replace(CStr(sNewname), sOld, sNew) Sel1.Item(i). ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Konzeptfahrzeug - Diplomarbeitsthema
DanielFr. am 03.11.2009 um 11:58 Uhr (0)
Hallo,also ich habe mir das jetzt mal durchgelesen und ich muss sagen es ist zwar in 6 Monaten recht sportlich aber zu schaffen. Ich denke der Weg wird über PowerCopy (hier steckt die Parametrik), einer Matrix (zum schnellen Konfigurieren des Modells) und einer GUI (zum steuern der Matrix) gehen. Was ich jedoch bezweifle ist das man dies ohne jegliche Programmiererfahrung hinbekommt.Das Problem ist nicht CATIA sondern VB generell. Man sollte vertraut sein mit Variablen, Klassen, Methoden, etc. Ohne diese B ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro soll warten
adrian83 am 28.06.2013 um 11:25 Uhr (0)
ich habe Code von hoblila auf meine berdürfnisse angepasst:Set WshShell = CreateObject("WScript.Shell") Call CATIA.StartCommand("Global Feature Recognition") CATIA.RefreshDisplay = True Call WshShell.AppActivate("Global Feature Recognition", True) Call WshShell.SendKeys("%{TAB}", True) Call WshShell.SendKeys("{ENTER}", True)For i = 1 to 10000000 Pause erzwingenNextWshShell.SendKeys "Text"es ist ja schon mehrmals zu broblemen mit win7 und sendkeys gekommen. unter welchem windows läuf ...
|
| In das Form CATIA V5 Programmierung wechseln |