|
CATIA V5 Programmierung : Performance Makro
HoBLila am 04.08.2011 um 15:45 Uhr (0)
Das RefreshDisplay benötigt nen modalen Dialog, den kannste von außen aber schlecht aufmachen.Meist kann man aber auch mit anderen Mitteln seinen Code ordentlich aufmöbeln. ;-)Hierzu gibts jedoch keine pauschalen Antowrten, zumal Du ja auch nichts konkretes sagst, sondern nur Erfahrung.Unter 64bit sind auf Grund der Architektur VBAs langsamer, das bitte ich auch zu bedenken und jeder Zugriff über die API-Schnittstelle kostet sehr viel Zeit, also die Aufrufe irgendwie vereinfachen.Bei Excel mache ich das z. ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Parameter aus Excel heraus steuern
DanielFr. am 13.08.2010 um 08:42 Uhr (0)
Hallo ,erst mal ein paar Grundlegende Informationen:VB, VBA, VBS oder CATScript würde ich wenn es komplexer wird NICHT einsetzen. Erstens wird VB (und somit VBA) nicht mehr weiterentwickelt und supportet. Zweitens ist es von der Performance her deutlich schlechter als z.B. VB.NET.Jetzt kommen meiner ersten Fragen:1. Willst du das Makro (respektive die neu entstehende Software) in deinem Institut jedem zu Verfügung stellen der an diesem Projekt arbeitet?2. Soll das Makro eine Benutzeroberfläche besitzen? (D ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA Makro funktioniert fehlerfrei über [ALT]+F11 -- fehlerhaft über [ALT]+F8
Wolle121988 am 23.06.2015 um 13:19 Uhr (1)
Hallo CAD.de - Gemeinde,ich erstelle z.Zt. ein Makro in VBA für meine Abschlussarbeit an der Uni, über jeden (zeitigen) Tipp oder Workaround wäre ich dankbar!(CATIA R21, Windows 7, 64-bit)Kurzbeschreibung des Problems:Das im VBA-Editor erstellte Makro läuft fehlerfrei im Einzelschritt-Modus (Dubug-Modus) über [F8].FEHLERFREI bedeutet, dass KEINE Fehlermeldungen erscheinen und auch das Makro die gewünschten Schritte KORREKT ausführt.Wird der Makroablauf im VBA-Editor mit [Play] gestartet, erscheinen weiterh ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : DrawingDimensions
Solomont am 10.06.2003 um 08:25 Uhr (0)
Hallo CAA-Anwender, ich versuch gerade auf eine Zeichnung eine Bemassung zuerzeugen. Die Erzeugung soll mit der Funktion Add erfolgen. Die Beschreibung in der DoKumentation lautet: o Func Add( CatDimType iTypeDim, CATSafeArrayVariant iGeomElem, CATSafeArrayVariant iPtCoordElem, CatDimLineRep iLineRep) As DrawingDimension Creates a drawing dimension and adds it to the DrawingDimensions collection. Parameters: iTypeDim Dimension type iGeomE ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : V5 Automation/Dimensions
Solomont am 26.05.2003 um 15:01 Uhr (0)
Hallo CAA-Anwender, ich versuch gerade auf eine Zeichnung eine Bemassung zuerzeugen. Die Erzeugung soll mit der Funktion Add erfolgen. Die Beschreibung in der DoKumentation lautet: o Func Add( CatDimType iTypeDim, CATSafeArrayVariant iGeomElem, CATSafeArrayVariant iPtCoordElem, CatDimLineRep iLineRep) As DrawingDimension Creates a drawing dimension and adds it to the DrawingDimensions collection. Parameters: iTypeDim Dimension type iGeomE ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf CATIA in Batch Modus von external App
PierreM21 am 11.12.2020 um 11:06 Uhr (1)
Hallo,ich habe eine C# App, die eine Schnittstelle zu CATIA V5 hat, bzw. die CATIA einige Aufgaben machen lässt. Die Verbindung zu CATIA erfolgt wie folgt: _catia = (Application)Interaction.GetObject(null, "CATIA.Application");oder mit der CreateObject Methode.Die Aufgaben sind Rechnen intensiv und fordern keine Interaktionen mit einem User. Von daher die Idee, dieses Prozess mit CATIA im Batch Modus durchzuführen. Das ist auch mein Problem, deswegen die Frage hier.CATIA im Batch Modus zu starten kann ich ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VSTA CATIA V6
HoBLila am 08.06.2010 um 09:46 Uhr (0)
Hallo zusammen,bei CATIA V6 gibts ja was neues (ich weiß das gehört daher ins V6-Forum, aber hier wuseln mehr Wissende rum ) und zwar VSTA, welches VB.NET und C# enthält als "Makro-Schnittstelle":Jedenfalls probier ich mich momentan an VB.NET, welches vor allem unter 64Bit besser läuft.Dabei frage ich mich nun, warum im MacroLibrary-Rumpf standardmäßig das zu finden ist:Code:Partial Class ThisApplication Private Sub ThisApplication_Startup(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : C# Late Binding (Zugriff ohne Bibliotheken), VBA ähnlich?
student1992 am 22.10.2017 um 22:36 Uhr (1)
vielen Dank für die Antworten. Ich habe mich für Visual Basic 2010 Express entschieden. (Da ich das schon installiert hatte.Nun habe ich versucht ein einfaches Makro zu erstellen. Bekomme aber die Verknüpfung mit Catia über die COM schnittstelle nicht so richtig hin. Kann mir deiner einer weiterhelfen.Code:Imports System.Runtime.InteropServicesImports ProductStructureTypeLibImports INFITFImports MECMODImports HybridShapeTypeLibPublic Class Form1 Dim CATIA As INFITF.ApplicationCATIA = GetObject("CATIA.Appl ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : 3D Annotations, zugehöriges Element finden
HoBLila am 15.03.2013 um 15:14 Uhr (0)
Das würde ich generell über die SPAWorkbench machen und dann davon .GetMeasurable() und dann das messen.http://ww3.cad.de/foren/ubb/Forum137/HTML/004946.shtml#000001Denke, das sollte schon helfen, ansonsten wirds etwas kniffeliger, aber sollte auch Lösungen dafür geben.Oder ist das Problem, dass Du aus dem Pfad kein Objekt bekommst?Dann müssen wir schauen, ob wir daraus vielleicht eine Referenz bilden können, sieht mir aus wie eine, und diese dann messen können oder zur Not über die Selection selektieren u ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Parameter aus Excel heraus steuern
cl10b am 13.08.2010 um 11:02 Uhr (0)
Wow! Vielen Dank für diesen äußerst hilfreichen Beitrag!Dann will ich die Liste der Fragen mal abarbeiten...1. Ja2. Die Nutzergruppe sind derzeit nur 3 bis 4 Leute, über einen längeren Zeitraum betrachtet werden wohl auch andere (neue) Kollegen damit arbeiten (Hiwis, Doktoranden,...)3. Für einen primitiven Grobentwurf der nur die Machbarkeit des Projekts demonstriert habe ich 1-2 Monate Zeit. Primitiv bedeutet: einfache Berechnung und einfache Geometrie. Insgesamt werde ich ca. 8 Monate zur Umsetzung der v ...
|
| In das Form CATIA V5 Programmierung wechseln |