Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V4 2D und Drawings
  Möglichkeit mehrere Sets auf einmal zu linken?

  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
Autor Thema:  Möglichkeit mehrere Sets auf einmal zu linken? (187 mal gelesen)
Steff.70
Mitglied
Konstrukteur


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

Beiträge: 13
Registriert: 30.06.2001

erstellt am: 30. Jun. 2001 18:49    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

Gibt es die Möglichkeit mehrere Sets auf einmal zu linken?
Gruß Stefan Peter

IP

Stefan_I
Mitglied
Ing HTL


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

Beiträge: 866
Registriert: 04.07.2001

CATIA 422R1
VPM1.6 PTF9
CATIA V5R26SP6
CATIA V6 2014x
AIX5.3-ML06
Windows 7 + 10 64Bit

erstellt am: 04. Jul. 2001 15:26    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 Steff.70 10 Unities + Antwort hilfreich

Hallo Stefan,

ich habe fuer das Problem ein kleines Fortran Programm geschrieben,dass Du aus einem IUA aufrufen kannst (ich hoffe kennst Dich auf diesem Gebiet ein bisschen aus):

Gruss Stefan_I


SUBROUTINE SETLI (IZURUE)

IMPLICIT NONE

INTEGER*4 IZURUE
INTEGER*4 MNUM,LCOMPT,NUMSET,IER
INTEGER*4 ID1,ID2,JSETC,ID3,ID4,ID5
INTEGER*4 JADPS,JADFS,IENDS
INTEGER*4 NBCOM,JSET,I1


C-------------------------------------------------------------------
C VARIABLEN DEFINIEREN
C-------------------------------------------------------------------

IZURUE = 0
MNUM = 1
JADPS = 0
NBCOM = 0

LCOMPT = 4
CALL GUSINI (LCOMPT,NUMSET,IER,*999)

C-------------------------------------------------------------------
C SETS LINKEN
C-------------------------------------------------------------------

CALL GIRCUR (MNUM,ID1,ID2,JSETC,ID3,ID4,ID5,IER,*999)

50 CONTINUE
CALL GISSET (MNUM,JADPS,JADFS,IENDS,IER,*999)
CALL GUSPUS (NUMSET,JADFS,NBCOM,IER,*999)
IF (IENDS .EQ. 1) GOTO 100

JADPS = JADFS
GOTO 50


100 CONTINUE
IF (NBCOM .GT. 2) THEN

DO I1 = 1,(NBCOM - 1)
CALL GUSREA (NUMSET,I1,JSET,IER,*999)

IF (JSET .EQ. JSETC) THEN
CONTINUE
ELSE
CALL GICLSE (MNUM,JSET,IER,*999)
ENDIF
ENDDO
ENDIF

GOTO 1000

C-----------------------------------------------------------------------
C ENDE
C-----------------------------------------------------------------------

999 CONTINUE
WRITE (6,*) 'FEHLER IN setli'
CALL GILERR (IER)

1000 CONTINUE
RETURN 0
END


IP

Steff.70
Mitglied
Konstrukteur


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

Beiträge: 13
Registriert: 30.06.2001

erstellt am: 05. Jul. 2001 07: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

Hallo Stefan I,

vielen Dank aber ich kenne mich mit IUA-Programmierung noch nicht aus.
Habe gehört man muß die IUARoutine nur ins IUA-Verzeichnis kopieren und kann Sie dann als /m .... aufrufen.
Ist es kompliziert eine iua zu schreiben, die dieses Fortran-Programm aufruft?

Grüße Stefan Peter

IP

Stefan_I
Mitglied
Ing HTL


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

Beiträge: 866
Registriert: 04.07.2001

CATIA 422R1
VPM1.6 PTF9
CATIA V5R26SP6
CATIA V6 2014x
AIX5.3-ML06
Windows 7 + 10 64Bit

erstellt am: 05. Jul. 2001 13:43    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 Steff.70 10 Unities + Antwort hilfreich

Hallo Stefan Peter,

hier ein kleiner Crashkurs fuer IUA Programmierung:
Voraussetzungen:
-Fortran compiler (zB 5.1.1)
-C(++) compiler (zB 3.4.6)

1. Deklaration der Programmstandorte
catia.IUAPROC = '/home/xxx/prog/v4proc';
catia.IUAPANEL = '/home/xxx/prog/v4panel';
catia.IUAMODULE = '/home/xxx/prog/v4load';
(Der unix Pfad ist natuerlich frei waehlbar)

2. Das IUA Makro ins Verzeichnis
/home/xxx/prog/v4proc

Beispiel SETLI

* ALLE SETS LINKEN
INTERNAL

INTEGER IZURUE

*-------------------------------------------------------------------
* PROGRAMM
*-------------------------------------------------------------------

PROC

LABEL LAUS

MSG 'ALLE SETS LINKEN ? YES // NO' YES,NO
IF (KODE EQ NO) BRANCH ENDE

LOAD SETLI IZURUE
BRANCH ENDE
*-------------------------------------------------------------------
* ENDE
*-------------------------------------------------------------------
LABEL ENDE
END


3. Fortran Source kompilieren (Achtung: Statements ab Zeichen 7
Labels ab Zeichen 1)
xlf -c setli.f

Beispiel: (Kpl. Source siehe oben

1234567890
SUBROUTINE SETLI
100 CONTINUE


4. Load Modul erzeugen
shared -p setli.o -o /home/xxx/prog/v4load/setli


Noch ein kleiner Hinweis:
Das ganze Programm kann natuerlich auch als reiner IUA Code geschrieben werden, dann brauchst DU keine Compiler. Die Routinen koenntest Du uebernehmen. Leider ist die Syntax nicht ganz identisch mit Fortran, aber die Beschreibung im Manual ist nicht so schlecht.

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)2023 CAD.de | Impressum | Datenschutz