Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  CATIA V4 MAKROS
  Kompilieren von IUA-Makros

  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
KISTERS 3DViewStation: Neuer Strukturvergleich ab sofort verfügbar, eine Pressemitteilung
Autor Thema:  Kompilieren von IUA-Makros (517 mal gelesen)
Kulle
Mitglied
 Mschbau-Ing


Sehen Sie sich das Profil von Kulle an!   Senden Sie eine Private Message an Kulle  Schreiben Sie einen Gästebucheintrag für Kulle

Beiträge: 86
Registriert: 20.06.2001

erstellt am: 08. Jun. 2002 20:11    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

wie kann ich im einzelnen aus einem IUA-Makro, welches ja als ASCII-File vorliegt eine kompilierte (binäre) Fassung erstellen? Muss man für jede Plattform (SUN, SGI, HP, AIX) ein Kompilat erzeugen? Welche Tools sind notwendig (eventl. für jede Plattf.)?

tausend Dank


Kulle

IP

Brauburger
Mitglied
CAD-SystemIngenieur


Sehen Sie sich das Profil von Brauburger an!   Senden Sie eine Private Message an Brauburger  Schreiben Sie einen Gästebucheintrag für Brauburger

Beiträge: 389
Registriert: 05.04.2001

NX_2000
TC_11.6.0.19

erstellt am: 10. Jun. 2002 07:53    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Kulle 10 Unities + Antwort hilfreich


Hallo Kulle,

das IUA-Makro selbst muß nicht kompiliert werden sondern wird zur Laufzeit interpretiert. Die CATIA-Sitzung muß das Makro unter der Deklaration CATIA.IUAPROC[_USER] finden. Bei uns sehen die Deklarationen dazu wie folgt aus:

dbb@cad520: /tmp > catpath -l -A catia.* | grep -i iuaproc
CATIA.IUAPROC(    1)                              /var/mro/catia422/iua/proc                        IUAPROC-MRO              -        /var/mro/dd1/glb/CENIT.dcls
CATIA.IUAPROC(    2)                              /usr/catia422/cfg_v4r2m2p0/code/iua                -                        -        /usr/catia422/cfg_v4r2m2p0/dec/catia/IUACODE.dcls
CATIA.IUAPROC_USR(    1)                          /var/mrosw/catia422/iua/proc                      IUAPROC-MROSW            -        /var/mro/dd1/glb/CENIT.dcls
dbb@cad520: /tmp >

Aufrufen kannst Du das Makro dann über die IUA-Funktion oder (wenn's fertig getestet ist) aus der KommandoZeile mit dem Befehl /m <macroname>.

Viel Spaß damit

Dirk

IP

Kulle
Mitglied
 Mschbau-Ing


Sehen Sie sich das Profil von Kulle an!   Senden Sie eine Private Message an Kulle  Schreiben Sie einen Gästebucheintrag für Kulle

Beiträge: 86
Registriert: 20.06.2001

erstellt am: 12. Jun. 2002 11:19    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

danke für Deine Antwort. Allerdings meine ich was anderes. Ich möchte ja kompilieren, so das mein Makro (ASCII, lauffähig in CATIA) aussieht wie das MAKRO DETAILs im Download-Bereich dieser WEB-Site. Es besteht aus einem Aufruf-Makro und einer Binärdatei, die das eigendliche Makro beinhaltet. Genau das möchte ich auch. Eine Binärdatei erzeugen. Ich nehme an dies muss kompiliert werden; für jede Plattform. Wie stelle ich das an und welche TOOLs brauche ich? Einen Fortran- oder C-Compiler?

Gruss

Kulle

IP

Brauburger
Mitglied
CAD-SystemIngenieur


Sehen Sie sich das Profil von Brauburger an!   Senden Sie eine Private Message an Brauburger  Schreiben Sie einen Gästebucheintrag für Brauburger

Beiträge: 389
Registriert: 05.04.2001

NX_2000
TC_11.6.0.19

erstellt am: 12. Jun. 2002 12:25    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Kulle 10 Unities + Antwort hilfreich


Hallo Kulle,

wir haben uns hierzu ein Script erstellt, dessen Kern die folgenen 2 Zeilen sind:

f77 +z +E1 $1.f -c -I /var/mrosw/fortran/srlib
shared -p $1.o -a $V4_MROSW/lib/libmro.a -o $V4_MROSW/iua/load/$1

Wir arbeiten unter HP-UX. Der CompilerAufruf ist vom BetriebSystem abhängig. $1 bezeichnet den Namen des als FORTRAN SUBROUTINE realisierten Shared Modules.

Ich hoffe, damit kommst Du weiter. Falls nicht: Melde Dich.

Dirk

IP

Kulle
Mitglied
 Mschbau-Ing


Sehen Sie sich das Profil von Kulle an!   Senden Sie eine Private Message an Kulle  Schreiben Sie einen Gästebucheintrag für Kulle

Beiträge: 86
Registriert: 20.06.2001

erstellt am: 13. Jun. 2002 10:15    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke für die Antwort.

Heisst das, dass die Makros in Fortran umgeschrieben werden müssen? Denn ich habe sie als IUA-Makrosprache vorliegen. Oder wird auch die IUA-Syntax vom Kompiler verarbeitet?

Gruss

Kulle

IP

Brauburger
Mitglied
CAD-SystemIngenieur


Sehen Sie sich das Profil von Brauburger an!   Senden Sie eine Private Message an Brauburger  Schreiben Sie einen Gästebucheintrag für Brauburger

Beiträge: 389
Registriert: 05.04.2001

NX_2000
TC_11.6.0.19

erstellt am: 13. Jun. 2002 11:07    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Kulle 10 Unities + Antwort hilfreich


Hallo Kulle,

IUA-Source compilieren? Das habe ich noch nicht gehört. Aber vielleicht liegt das daran, daß mein IUA KnowHow ungefähr 10 Jahre alt ist!?!

Möglicherweise kann hier ja jemand anderes weiterhelfen ...

Dirk

IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz