|
CATIA V5 Programmierung : Seltsame Probleme beim Start eines externen Programms mit Paramterübergabe aus Catia
joerka am 26.05.2011 um 20:54 Uhr (5)
Hey Leute,ich hab hier ein sehr spezielles Problem, habe zumindest bei meiner Suche keine anderen damit gefunden… Und zwar programmiere ich gerade an einem CatVBA, das u.a. auch eine externe (von mir geschriebene) .exe mit Parametern aufrufen soll, also z.B. „C: est.exe 0 0 0 15 15 15 …“. Mein Programm hat seine Ausgabe einfach über Kommandozeile, es öffnet sich also immer das Kommandozeilenfenster (wird ab jetzt einfach schwarzes Fenster genannt ) und meldet entweder, dass er keine Parameter hat (wenn oh ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Seltsame Probleme beim Start eines externen Programms mit Paramterübergabe aus Catia
HoBLila am 27.05.2011 um 09:39 Uhr (1)
Setz mal die UmgebungsvariableCNEXTOUTPUT=consolevielleicht zeigt sich dann etwas in der CATIA-Ausgabe.Bezweifle es aber, mit fällt dazu nur auch nichts ein. :-(Edit: Vielleicht hilft Dir dieses Thema weiter http://ww3.cad.de/foren/ubb/Forum137/HTML/000815.shtml ------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Natur versucht, immer bessere Idioten zu ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Seltsame Probleme beim Start eines externen Programms mit Paramterübergabe aus Catia
joerka am 30.05.2011 um 09:48 Uhr (1)
Jetzt hab ichs herausbekommen, worans lag! Vielleicht hilfts mal wem anderem weiter:Das Problem lag daran, dass für die erfolgreiche Ausführung von meinem Programm (vielleicht auch noch von anderen) nicht nur die .exe gestartet werden muss, sondern in dem Funktionsaufruf auch noch das Arbeitsverzeichnis mitangegeben werden musste, also:Code:ShellExecute 0, "open", "C:Verzeichnis est.exe", "Parameter", "C:Verzeichnis", StartModeDie zweite Angabe des Verzeichnisses ist dann das Ausführungs-/Arbeitsverzeichni ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dimension texts im Drafting
HoBLila am 30.05.2011 um 11:26 Uhr (1)
Hallo Heiko,ich vermute das Problem liegt daran, dass das Durchmesserzeichen in CATIA in einer anderen Schriftart (CATIA-Stroke) vorliegt und in dieser ein normales Zeichen ist.Siehe Symboltabelle.Also auf die Schriftart für das Zeichen achten.Hoffe das geht in die richtige Richtung.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Natur versucht, imm ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Eigenen Bauteilkatalog per makro oder Icon Öffnen
dbethge am 02.12.2008 um 21:29 Uhr (0)
Hallo liebe Catia Spezialisten,im Rahmen meiner Diplomarbeit habe ich Dokumente erstellt (Parts,drawings,products), die ich nach anfänglichen Schwierigkeiten in einem Katalog abgelegt habe.Frage_1:Nun möchte ich den Katalog(Browser) per Icon, oder besser noch, über eine Userform öffnen. Eine Userform habe ich bereits erstellt und über einen Button in einer User-Toolbar aufrufbar gemacht.Hat jemand evtl. ein Makro-"Kochrezept" dafür, wo ich nicht viel ändern muss, ausser den Dateipfad wo mein Katalog abgesp ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Eigenen Bauteilkatalog per makro oder Icon Öffnen
denyo_1 am 03.12.2008 um 08:34 Uhr (0)
Hallo,also ich steh immer noch ein wenig auf dem Schlauch aber ich denke das was du vorhast funktioniert nicht mit VBA sondern höchstens mit CAA.Ich versuche mal deinen Ablauf mit meinen Worten zu beschreiben um ein wenig Licht in dunkle zu bringen.zu Frage 1:1. Du legst dir eine neue "globale" Symbolleiste an, die jedem User zur Verfügung steht.2. Auf dieser Symbolleiste befindet sich ein Button3. Wird dieser Button geklickt, öffnet sich eine User Form4. Der Anwender wählt seine Abteilung, etc. und klickt ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Eigenen Bauteilkatalog per makro oder Icon Öffnen
dbethge am 03.12.2008 um 09:44 Uhr (0)
Hallo Daniel,vielen Dank für deine Antwort. Ist auf jeden Fall eine Erkenntnis, auch wenn es wirklich nicht das ist, was ich hören wollte :-P.Trotzdem, wenn ich aus meinem Katalog ein Part veröffentliche und es in die Symbolleiste ziehe, passiert nichts. Sollte Catia es dann nicht evtl. automatisch öffnen? Was hat es denn mit den globalen und lokalen Symbolleisten auf sich?( Lokal, nur für mich, Global für alle?) Wie lege ich denn eine lokale Symb.Leiste an? Warum kann ich das Katalogbrowser Icon nicht in ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Eigenen Bauteilkatalog per makro oder Icon Öffnen
denyo_1 am 03.12.2008 um 12:16 Uhr (0)
Hallo,warum sollte den CATIA das Teil dann öffnen? Wenn du ein ganz normales Dokument aus einem Katalog veröffentlichst, dann ist das Ablegen auf der Symbollseiste zwecklos. Das ist das selbe wie ein Doppelklick auf ein Dokument in CatalogBrowser. Da passiert auch nichts. Nur veröffentlichte "EXTERNE KOMPONENTEN" bringen etwas (z.B. PowerCopy, etc.). Hier wird direkt das entsprechende PopUp Fenster geöffnet nach dem Klick.Ich bin davon ausgegangen das du das Makro in einem Konzern (bzw. Firma) betreiben wi ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dimension texts im Drafting
shoutz000 am 27.06.2015 um 18:28 Uhr (1)
Hi,also ich versuch per Makro ein "conical taper" vor die Dimension zusetzen. Allerdings weiß ich nicht wie man dieses Symbol aufruft.Ich versteh aber auch nicht ganz wie das mit dem Unicode funktionierensoll... zumindest kann mein Catia damit nichts anfangen. ChrW(8960) sollja das Durchmesserzeichen sein, aber egal welchen Code ich eingebe,Catia setzt immer ein "_" vor die Dimension...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dimension texts im Drafting
Hokay am 30.05.2011 um 13:50 Uhr (1)
Hallo Bernd,vielen vielen Dank für den Hinweis auf die "nur" Zwei ParameterSo klappt das jetzt.hier mein Code, falls es mal jemand anderes interessiert:Sub CATMain()On Error Resume Next Dim drawingDocument1 As DocumentDim selection1 As ObjectDim DRWDimension As DrawingDimensionSet drawingDocument1 = CATIA.ActiveDocumentSet selection1 = drawingDocument1.Selection selection1.Search "CATDrwSearch.DrwDimension,all" For I = 1 To selection1.Count Set DRWDimension = selection1.Item(I).Value Set ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part im Hintergrund laden
schnix am 31.05.2011 um 10:38 Uhr (0)
Hey habe ein ähnliches Problem wie der TE.Ausgangssituation ist folgende: Habe ein Part geöffnet, dann soll über eine UserForm in einer Combobox ein parttyp ausgewählt werden (z.b. rund oder eckig).Nach der Selektion soll das entsprechende part (..../rund.CatPart) eingelesen werden und ein bestimmter Körper kopiert werden. Dieser Körper soll in mein Ausgangspart eingefügt werden. In meinem Programm hängt es derzeit beim eigentlichen kopieren des Körpers und nun hab ich mir die Frage gestellt, ob es möglich ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part im Hintergrund laden
leipziger am 06.02.2006 um 06:09 Uhr (0)
Hallogibt es eine Möglichkeit einen Part im Hintergrund zu laden?Ich möchte mitSet oNewPart = CATIA.Documents.NewFrom"(x: ... ")einen neuen Part laden. Leider macht Catia dabei eine neues Fenster auf und springt aus meinen Product in das Fenster des neuen Parts.So das ich mit altesFenster.Activatezurück springen muss.Es gibt es Möglichkeit den Part so zu laden, das er nur geladen wird und CATIA ist in das neues Fenster springt?DankeGruß aus Leipzig
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part im Hintergrund laden
uhde am 29.06.2006 um 11:20 Uhr (0)
Hallo Leipziger.Es gibt die Methode Code:Dim newDoc As DocumentSet newDoc = CATIA.Documents.Read(filepath )Sie lädt das Document ohne es zu aktivieren oder zu öffnen. Falls es Einfluss auf die anderen geladenen Dokumente nehmen soll, musst Du es noch mit Code:newDoc.Activateaktivieren.Ich hoffe das hilft Dir weiterChristian
|
In das Form CATIA V5 Programmierung wechseln |