Autor
|
Thema: Zeichnungsableitung bei großen Dateien(Session) (4404 mal gelesen)
|
urb Mitglied Dipl.Ing(FH)
Beiträge: 13 Registriert: 02.03.2001
|
erstellt am: 26. Feb. 2002 13:48 <-- editieren / zitieren --> Unities abgeben:
Hallo, wer kann uns helfen? Wir kriegen bei der Zeichnungsableitung(relativ große Session - ca. 160 MB) eine Fehlermeldung: unsufficient model size - und - dynamic storage can not be allocated. Welche Parameter außer Index-, Data- uns Overlay können noch angepaßt werden(z.B: Arbeitsspeicher, im Moment 1 GB wird bis auf 40 MB voll beansprucht). Overlay mit 80.000 ist Untergrenze, Index und Data sind gerade so, daß CATIA gestartet werden kann. Die Baugruppe wird noch wachsen. Wie händelt man in CAIA solche Sessions vernünftig? Grüße urb IP |
Stefan_I Mitglied Ing HTL
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: 27. Feb. 2002 07:51 <-- editieren / zitieren --> Unities abgeben: Nur für urb
Hallo Urb, habt ihr CAT_MEM auf 8 gesetzt (nur IBM) ? AIX Command: echo $CAT_MEM ------------------ Gruss Stefan Inderbitzin IP |
brazo Mitglied Konstrukteur
Beiträge: 15 Registriert: 25.04.2001
|
erstellt am: 27. Feb. 2002 08:22 <-- editieren / zitieren --> Unities abgeben: Nur für urb
Hallo, Um eine Zeichnungsableitung von einem Modell/Session mit 160MB zu erzeugen, sollte man die Zeichnung von der Space-Geometrie getrennt behandeln. Die Space Modelle einzeln mit Overlay einlesen und in die Zeichnung ableiten und wieder schließen bevor das nächste geöffnet wird. Mit Session zu Arbeiten finde ich ohnehin nicht für gut. Brazo
IP |
urb Mitglied Dipl.Ing(FH)
Beiträge: 13 Registriert: 02.03.2001
|
erstellt am: 27. Feb. 2002 08:34 <-- editieren / zitieren --> Unities abgeben:
CAT_MEM geht nicht, da wir IRIX haben. Brazo: Die Zeichnung ist von 3D getrennt und wir arbeiten bereits nach Deiner Methode. Bringt eine Aufstockung des Arbeitsspeichers was? Können dann die entsprechenden Variablen(Index, Data, Overlay) höher gesetzt werden? Wo liegt da die Höchstgrenze? Grüße urb IP |
Jens Hansen Mitglied Senior Consult
Beiträge: 1055 Registriert: 05.08.2000 Win7 CATIA V5 R19 VB.Net C#
|
erstellt am: 27. Feb. 2002 08:44 <-- editieren / zitieren --> Unities abgeben: Nur für urb
Hallo; zum Fehler "dynamic storage can not be allocated" gibt es eine Ausarbeitung, welche den Fehler beschreibt und und Lösungsansätze liefert. Ebenso werden auch die Parameter Max_Active_Model_index und total_ovelay_index erläutert. Ich denke mal, daß dies vielleicht eine Hilfreiche lekture zum Lösen dieses Problem sein könnte. Adresse zum Download (pdf,274 kb) http://catia.cad.de/download2/Uebersetzung_Model_Groesse_DS.pdf Wie sieht es denn mit der Möglichkeit aus, die jeweilige Datengöße der Models zu reduzieren ? Zum einem alle SolidE's unsmart setzen (kann bis zu 50% Reduzierung bringen) oder alle SolidE's in SolidM umwandeln (siehe auch hierzu den Beitrag in der Trickkiste von catia.cad.de; http://catia.cad.de/Trickkiste/reduz_solid.htm) mfg Jens Hansen ------------------ Inoffizielle CATIA-Hilfeseite: http://catia.cad.de offline-Forumsarchiv: http://catia.cad.de/forum.htm IP |
urb Mitglied Dipl.Ing(FH)
Beiträge: 13 Registriert: 02.03.2001
|
erstellt am: 27. Feb. 2002 09:00 <-- editieren / zitieren --> Unities abgeben:
Danke Jens, habe erst mal viel zu lesen, hoffe, wir kommen damit weiter. Auf solche Hintergrundifos freue ich mich immer. Grüße urb IP |
brazo Mitglied Konstrukteur
Beiträge: 15 Registriert: 25.04.2001
|
erstellt am: 28. Feb. 2002 08:55 <-- editieren / zitieren --> Unities abgeben: Nur für urb
Hallo urb, Du kanst die werte auf 64000 oder 100000 setzen.Ich habe die Einstellungen - Max. Aktive Indexgröße 32000 - Max. Aktive Datengröße 64000 - Max. Displaygröße 8000 - Max. Erweiterte Datengröße 12000 - Max. Permanente Indexgröße 64000 - Max. Permanente Datengröße 100000 - Max. Overlay Indexgröße 32000 - Session Manager Datengröße 8000 Ich hoffe das nutzt Dir was. Brazo IP |
urb Mitglied Dipl.Ing(FH)
Beiträge: 13 Registriert: 02.03.2001
|
erstellt am: 28. Feb. 2002 11:01 <-- editieren / zitieren --> Unities abgeben:
Hallo, es ist zum Verzweifeln. Die Session ist ca. 220 MB. Alls Solids sind unsmart. Es werden nur die für die jeweilige Ansicht benötigten Modelle geladen. Dennoch gibt es Ansichten(Steuergerät + Getriebegehäuse), die nicht updatebar sind(Overlay-Index von 126 000 wird verlangt, dann sind aber Index und Data nicht ausreichend und wenn diese erhöht werden, startet CATIA nicht). Ich glaube, daß wir wirklich an CATIA-Grenzen stoßen. Frage: wenn Autobauer komplette Motoren oder Getriebe in CATIA verwalten, welche Tricks gibt es da? Können Index,Data usw. dynamisch angepaßt werden(ohne Neustart)? Grüße urb IP |
arnoldi Mitglied Werkzeugkonstrukteur, Projekplanung
Beiträge: 20 Registriert: 14.01.2002
|
erstellt am: 28. Feb. 2002 21:07 <-- editieren / zitieren --> Unities abgeben: Nur für urb
Hallo, versuche doch mal die größten Solid`s als Solid-M Modelle separat abzuspeichen, um erst mal die Datenmenge runter zu bekommen. Und dann nur eine View updaten und nicht alle gleichzeitig. Ansonsten bei Wiederholteilen mit Solid-Detail`s arbeiten. Viele Erfolg Arnoldi IP |
brazo Mitglied Konstrukteur
Beiträge: 15 Registriert: 25.04.2001
|
erstellt am: 01. Mrz. 2002 09:02 <-- editieren / zitieren --> Unities abgeben: Nur für urb
Hallo urb Arbeitest Du mit AUX oder AUX2 ? Weil AUX2 ist ein Datenfresser. Erstelle 2 Zeichnungsmodelle und Plotte sie übereinander aus, entweder beide in einer Session Ploten oder mit Plot/File übereinanderlegen. Brazo
IP |
urb Mitglied Dipl.Ing(FH)
Beiträge: 13 Registriert: 02.03.2001
|
erstellt am: 01. Mrz. 2002 10:58 <-- editieren / zitieren --> Unities abgeben:
Wir arbeiten mit AUX2(Kundenforderung) und benötigen Solide-E. Aber kann man CATIA austricksen? Umwandeln nach Solide-M, Zeichnungsableitung, Zeichnungsdatei speichern aber die Session und die Modele nicht speichern, um wieder Solide-E zu bekommen. Meines Wissens ist eine Rückumwandlung von Solide-M nach Solide-E nicht möglich. Grüße urb IP |
medelmann Mitglied Sys-Admin
Beiträge: 80 Registriert: 11.10.2000
|
erstellt am: 02. Mrz. 2002 19:20 <-- editieren / zitieren --> Unities abgeben: Nur für urb
Hallo urb auf der SGI den Speicher zu erhöhen bringt sicher etwas Performance und Stabilität, wenn Ihr mir diesen Modellgrößen hantiert. Bei diesen Session/Modell Größen sollte die "Importet Solid" Funktion von SolidE benutzt werden. Damit kann man die Datenmenge eines Modells sinnvoll begrenzen. Bei einer Session bringt es immer was, alle Modelle mit dem "Locked as Passive" Schalter einzulesen. Der befindet sich bei dem "File Open" Fenster unter "Options". Dann können die Modelle zwar nicht mehr ohne weiteres Aktive geschaltet werden. Für Zeichnungen müssen sie das aber auch gar nicht. Weiter ist es sinnvoll, mit Active + Index so klein wie möglich einzusteigen und als Aktives Modell ein Leermodell zu nehmen. Für eine Zeichnung reicht das fast immer. Viel Erfolg IP |
marga Mitglied Fachprojektleiter Maschinenbau
Beiträge: 45 Registriert: 25.02.2002
|
erstellt am: 11. Mrz. 2002 16:36 <-- editieren / zitieren --> Unities abgeben: Nur für urb
Hallo urb, wir haben auch immer wieder Probleme mit großen Modellen. Mein Lösungsvorschlag ist zwar ziemlich plump, funktioniert bei uns aber fast immer. Erstmal Werte im catcust hochsetzen. overlay index: 0 max active index: 100000 max active data: 200000 catia lonbuf grafik: 2000 catia lonmod grafik: 4000 Dann wiefolgt vorgehen: Aux2 Ableitung erstellen (jetzt sollte die Fehlermeldung dynamik sto.... erscheinen). Anschließend Catia beenden, Evtl. Aus- und wieder Einloggen, Quickstart machen und unter Aux2 View updaten. Dann kommt die Fehlermeldung Insuffi... Modelsize. Die kannst du aber mit YES übergehen. Und dann gehts. Viel Spaß beim probieren. gruß marga IP |
urb Mitglied Dipl.Ing(FH)
Beiträge: 13 Registriert: 02.03.2001
|
erstellt am: 12. Mrz. 2002 08:14 <-- editieren / zitieren --> Unities abgeben:
Danke für Deinen Tip, aber mit overlay = 0 kann man keine Sessions aufrufen. Wir brauchen einen overlay von 128 000. Die Fehlermeldung Insuffisient .. Modelsize übergehen bewirkt, das CATIA zwar weiterarbeitet, aber keine 2D-Geometrie erzeugt. Grüße urb IP |
Petersein, Katja unregistriert
|
erstellt am: 12. Mrz. 2002 11:31 <-- editieren / zitieren --> Unities abgeben: Nur für urb
Grüß dich urb, auch wir haben regelmäßig Probleme mit den Meldungen "DYNAMIC STORAGE ALLOCATION IMPOSSIBLE" und vor allem "INSUFFICIENT MODEL SIZE" bei größeren Ableitungen. Folgende Werte sind bei uns Standard: CATIA.MODEL_KBYTES.MAX_ACTIVE_INDEX = 30000 ; CATIA.MODEL_KBYTES.MAX_ACTIVE_DATA = 150000 ; CATIA.MODEL_KBYTES.GLOBAL_EXTENDED_DATA = 130000 ; CATIA.MODEL_KBYTES.TOTAL_OVERLAY_INDEX = 98000 ; CATIA.SESSION_MANAGER_KBYTES = 20000 ; CATIA.HARD_COPY_GRAPHIC = TRUE ; CATIA.LONBUF_GRAPHIC = 6400 ; CATIA.LONMOD_GRAPHIC = 12800 ; CATIA.LONBUF_RATIO_GRAPHIC = 1000 ; Arbeitsspeicher = 2 GB Dies mag auf den ersten Blick erschreckend hoch sein, doch ich habe die Werte seit langem getestet und keine Probleme erkennen können. Da ich niemanden kenne, der zu o.g. Werten eine Aussage machen kann, ist dies unser Standard. Ob es das Optimum ist, kann ich leider auch nicht sagen. Auch die Erfahrung der fehlenden Geometrie nach "INSUFFICIENT MODEL SIZE" kennen wir (Update wird abgebrochen und somit kann keine Geometrie erstellt werden). Hier hilft uns nur: abspecken, abspecken abspecken. Bei "DYNAMIC STORAGE ALLOCATION IMPOSSIBLE" hilft uns nur ein Neueinstieg (bis der Speicher erneut "Luft" benötigt). Leider konnte ich dir wohl nichts Neues erzählen, aber vielleicht helfen die o.g. Werte. Ggf. einfach mal testen. Nur Mut. Gruß Katja.
------------------ Katja. IP |
Orange Mitglied Maschinenbauer
Beiträge: 21 Registriert: 11.01.2001
|
erstellt am: 29. Apr. 2002 11:09 <-- editieren / zitieren --> Unities abgeben: Nur für urb
Hallo Admins, die Anfänge sehen ziemlich gut aus! Wir verlangen auch von unseren Zulieferern "große" Zeichnungsableitungen (400 3D-Modelle). Die bis Dato besten einstellungen für AV2 (Siehe Methodik Unterlagen) haben sich folgendermaßen rauskristallisiert: MAI 25000 MAD 165000 TOI 103000 USRENV.dcls CATDRAW.AUXVIEW2.BIGACT : LOGICAL; CATDRAW.AUXVIEW2.BIGACT = FALSE; Durch diesen Eintrag nimmt CATIA ein "eigenes" Speichermanagement für passive Modelle vor! CATDRAW.AUXVIEW2.ALLOC.MANAGEMENT : INTEGER; CATDRAW.AUXVIEW2.ALLOC.MANAGEMENT : 2 bis 12; Muß man selber sehen! Ladeanweisung mit VPM: 1. Startmodell (Single) laden 2. In den VPM-Settings Lock as passive einstellen 3. 3D-Modelle laden 4. Zeichnungsableitung (bitte nicht Quick... frißt Speicher) Ladeanweisung ohne VPM:
1. Startmodell (Single) laden 2. Rest (3D-Modelle) als Passive laden 3. Zeichnungsableitung (bitte nicht mit Quick...) Viel Spaß! Orange ------------------ :-) IP |
Marc Gottmann Mitglied
Beiträge: 92 Registriert: 22.03.2001
|
erstellt am: 29. Apr. 2002 13:13 <-- editieren / zitieren --> Unities abgeben: Nur für urb
Hallo Orange, ich habe Deine Werte in unserer CATIA/VPM Umgebung getestet. Nach meinem ersten Eindruck ist es das, nach was wir seit einer Weile suchen. hast Du Erfahrungen damit wenn mit diesen Deklarationen: - große bzw. - kleine Einzelmodelle bearbeitet werden - in einer VPM-Session die overlay-Modelle NICHT "lock as passive" geladen werden. Wir haben für alle Anwender eine Standard USER.dcls gesetzt und möchten nicht von dieser Philosophie weichen. Siehst Du da in diesem Zusammenhang Probleme? Gruß, Marc IP |
MICHLICK Mitglied CAD Methodik Entwickler (CATIA; NX)
Beiträge: 454 Registriert: 20.06.2001 Der Aufwand bei Änderungen ist groß, wenn die Finger schneller klicken als das Gehirn denkt.
|
erstellt am: 02. Mai. 2002 21:40 <-- editieren / zitieren --> Unities abgeben: Nur für urb
Hallo an alle, was hier für Ratschläge kursieren halte ich teilweise für sehr abenteuerlich. Ich habe selbst einige Erfahrung bei der Zeichnungsableitung von Großen Modellen und kann dazu nur folgendes beitragen. Die Index/Data Werte von Katja Petersein halte ich für relativ gut. Für meine Modelle benötige ich aber für den Data-Bereich einen Wert größer 200000 Summe aus Index und total Overlay Index darf nicht größer als 128 MB sein. Für Zeichnungen von großen Solids sollten es schon 2GB Ram sein. Ich habe mit HP eigentlich schlechte Erfahrungen gemacht, jedoch für die Zeichnungsableitung ist sie besser als eine IBM (zwar langsamer, hat aber ein besseres Speichermanagement; d.h. die Meldung: Dynamik Storage cannot be allocated erscheint wesentlich seltener) Es hilft auch wenn die passiven Solids mit der Option "lock as passive" geladen werden, das reduziert die Datenmenge auch noch ein klein wenig. Wenn die Meldung: "Insufficient Model size" relativ rasch nach Beginn eines Updates erscheint kann meist mit "Yes" doch noch die Ansicht upgedated werden, das liegt daran, daß Catia die benötigten Größen für Index/Data erst einmal abschätzt. Dabei verschätzt sich Catia (vor allem beim Overlay Index). Mit -Yes- kann dann trotz "zu geringer Werte" das Update ausgeführt werden. Wie sich eine IRIX verhält kann ich leider nicht sagen, da ich noch keine Zeichnungen auf einer IRIX erstellt habe. 2GB Ram sollten es aber doch sein Wenn Du eine AIX hast: Catmem auf 8, Ich hoffe ich konnte Dir helfen. Wenn Du noch spezielle Fragen hast, dann melde Dich doch einfach noch einmal ------------------ Gruß Michael B. IP |
Orange Mitglied Maschinenbauer
Beiträge: 21 Registriert: 11.01.2001
|
erstellt am: 06. Mai. 2002 09:12 <-- editieren / zitieren --> Unities abgeben: Nur für urb
Hallo Marc, ich kann Dir nur sagen, womit wir hier so arbeiten. Das kann allerdings bei Dir wieder etwas anders aussehen. Diese Parameter werden in der Regel für das jeweilige System ausgetüftelt, da ein Handybauer eine etwas andere Umgebung als ein Flugzeugbauer benötigt - logisch! Bei uns haben sich folgende Einstellungen als gut erwiesen: klein: MAI 20.000; MAD 120.000 ; TOI 40.000 groß : MAI 60.000; MAD 240.000 ; TOI 60.000 Zum "Aktiv" laden von vielen Modellen benutzen wir auch den großen Wert. Bislang reicht dieser aus. Aber ich sehe auch, daß wir in spät. 2 Monaten damit wohl nicht mehr hinkommen. Spätestens dann wird eine individuelle Anpassung nötig! Momentan können unsere User die Modellwerte soweit selber einstellen. Das bedeutet, daß jeder user eine eigene USRENV.dcls besitzt. Ich weiß nicht, ob daß lange gut geht, mit nur einer USRENV.dcls!?!? Vielleicht solltet ihr dann auch auf die Batch Zeichnungsableitung gehen!? Früher oder später werdet ihr wohlmöglich auf Probleme stoßen. Solange es noch gut geht, könnt ihr ja damit weiterarbeiten! Allerdings ist es besser (Erfahrung) den User aufzuklären, was diese Parameter sind und wofür die gut sind. Erstens bekommt (sollte) er ein anderes KOnstruktionsbewußtsein für CAD bekommen und zweitens nehmt ihr euch (Admins) Arbeit von den Schultern! Schult die User! Hallo Michlik,
Du solltest auch erwähnen, daß catmem 8 nur im batchlauf funtioniert! Aktiv kann CATIA nicht mehr als 5 Segmente benutzen! (Siehe Methodik Unterlagen!). Allerdings läuft der Batchlauf auch nicht 100%ig einwandfrei. Derzeit sitze ich bei 1000 Modellen und das Ergebnis sind 2 Views :-( Vielleicht hat ja jemand noch Infos über den batchlauf mit AV2.....wäre Dankbar..... Gruß, Orange ------------------ :-) IP |
Stefan_I Mitglied Ing HTL
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: 06. Mai. 2002 09:21 <-- editieren / zitieren --> Unities abgeben: Nur für urb
|
Marc Gottmann Mitglied
Beiträge: 92 Registriert: 22.03.2001
|
erstellt am: 06. Mai. 2002 09:50 <-- editieren / zitieren --> Unities abgeben: Nur für urb
Hallo Orange, die User zu schulen und zu sensibilisieren halte ich natürlich auch für einen guten Ansatz. In unserem Fall handelt es sich aber um etwa 150 Anwender, von denen einige vor wenigen Jahren noch am Brett gestanden haben. Ein CAD-System soll dieses Brett ersetzen und den Konstrukteur/Zeichner nicht mit zusätzlichem Systemdetails belasten. CATIA ist benutzerunfreundlich genug, da muß man meiner Ansicht nach nicht auch noch mit solchen Sachen anfangen. Unsere Leute sollen vernünftige Maschinen bauen und keine Light-Admins werden. Deine Deklarationen scheinen aber ein guter Ansatz zu sein. Unsere Tests mit etwa 400 Einzelmodellen liessen ein UpdateAll zu. Vielleicht komme ich die Tage noch dazu unsere Maximalstruktur mit fast 2000 Teilen zu testen. Kannst Du mir sagen was die Werte hinter der Deklaration "CATDRAW.AUXVIEW2.ALLOC.MANAGEMENT : 2 bis 12; Muß man selber sehen!" bedeuten? ich habe in der Doku nichts darüber gefunden. Danke und Gruss, Marc IP |
Orange Mitglied Maschinenbauer
Beiträge: 21 Registriert: 11.01.2001
|
erstellt am: 06. Mai. 2002 10:51 <-- editieren / zitieren --> Unities abgeben: Nur für urb
Hallo Marc! Natürlich ist es bei 150 Usern nicht einfach! Und ich gebe Dir auch Recht, daß eine vernünftige Arbeitsumgebung (Maschinen, Software...)uns und den Usern viel Pein ersparen kann. ABER wir arbeiten mit CATIA! Leider ist das hier nicht so einfach... Ich sehe es als eine langfrißtig gut angelegte Investition in den User..... OK, nun zu Deiner Frage: CATDRAW.AUXVIEW2.ALLOC.MA.... hat was mit CPU-Leistung und Speicherbenutzung zu tun. Schau bitte mal in die angehängte Datei auf Seite 11. Ist zwar in Englisch, läßt sich aber gut lesen! Viel Spaß, Orange! ------------------ :-) IP |
Marc Gottmann Mitglied
Beiträge: 92 Registriert: 22.03.2001
|
erstellt am: 06. Mai. 2002 12:50 <-- editieren / zitieren --> Unities abgeben: Nur für urb
|
Orange Mitglied Maschinenbauer
Beiträge: 21 Registriert: 11.01.2001
|
erstellt am: 07. Mai. 2002 08:55 <-- editieren / zitieren --> Unities abgeben: Nur für urb
Danke für den Tip Marc, die Unterlagen habe ich auch, hatte aber ebenfalls nicht dran gedacht! Gruß, Orange ------------------ :-) IP |
MICHLICK Mitglied CAD Methodik Entwickler (CATIA; NX)
Beiträge: 454 Registriert: 20.06.2001 Der Aufwand bei Änderungen ist groß, wenn die Finger schneller klicken als das Gehirn denkt.
|
erstellt am: 08. Mai. 2002 07:42 <-- editieren / zitieren --> Unities abgeben: Nur für urb
@ orange hallo, leider muß ich dir da wiedersprechen. Es ist durchaus möglich catmem auf 8 zu stellen (ist nur nicht ganz einfach). Wir arbeiten jetzt seit über einem Jahr mit catmem=8 ohne Probleme ------------------ Gruß Michael B. IP |
Orange Mitglied Maschinenbauer
Beiträge: 21 Registriert: 11.01.2001
|
erstellt am: 08. Mai. 2002 14:58 <-- editieren / zitieren --> Unities abgeben: Nur für urb
Hallo Michlick, meinen Kenntnissen nach funktioniert CAT_MEM=8 nur für den batchlauf, da CATIA nicht mehr als 5 Segment im interaktiven modus verwalten kann. Es ist zwar möglich, den CAT_MEM auf 8 zu stellen, CATIA aber nicht mehr als 5 benutzt. Aber ich bin ja nicht DS ;-) Vielleicht habt ihr ja wirklich CATIA austricksen können!?! Falls ja, bitte um Tips! Gruß, Orange! ------------------ :-) IP |
Stefan_I Mitglied Ing HTL
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: 08. Mai. 2002 15:05 <-- editieren / zitieren --> Unities abgeben: Nur für urb
Hallo Orange, darf ich Dich nochmals auf meinen Eintrag im Beitrag: http://www.cad.de/foren/ubb/Forum72/HTML/000231.shtml aufmerksam machen, wo ich doch recht detailliert (mit original IBM Dokument) beschrieben habe wie es mit dem verflixten CAT_MEM funktioniert. ------------------ Gruss Stefan Inderbitzin IP |
rbuchmann Mitglied
Beiträge: 96 Registriert: 22.11.2001
|
erstellt am: 14. Mai. 2002 14:18 <-- editieren / zitieren --> Unities abgeben: Nur für urb
ich habe einige tests mit großen sessions gefahren und bin bisher zu folgendem ergebnis gekommen CAT_MEM=8 funktioniert interaktiv wirklich (laut der doku können bei DISPLAY=:0 nur 7 segmente verwaltet werden, dass muss ich noch testen) und führt dazu, dass "Dynamic Storage Cannot Be Allocated" erst später auftritt (und dann hat man wohl die endgültige grenze erreicht) ..BIGACT=FALSE kann man vergessen! max_active_index sollte so groß wie möglich sein, das bringt deutliche geschwindigkeitssteigerung (ansonsten ist es egal wie man den index in active und overlay aufteilt, ich würde jedenfalls immer die 128000 ausnutzen) max_active_data muss man nicht übermäßig groß machen (für ableitungen), ich habe hier 120000 wenn die ansicht beim erstellen noch nicht dargestellt wird, hilft oft ein update ich habe für global_extended_data 100000 eingestellt, das bringt deutlich performance z.b. bei BR evtl kann man durch reduzierung dieses wertes speicher sparen (teste ich wahrscheinlich noch) sinnvoll ist IMHO die verwendung von mockup solids bei baugruppen, den sinn von genauen einzelteilen bei zusammenbauten kann ich grad nicht erkennen und damit kann man wirklich sehr viel speicher sparen (genaue tests stehen noch aus) über ERASE/PACK sieht man nicht die auslastung des overlay index, dafür gibts die catgeo funktion GIZMEM die *rate werte sind die prozentuale belegung wie unter ERASE/PACK die absolute werte kann ich mir noch nicht genau erklären ein einfaches makro dafür (über IUA/EXECUTE/CTRL N ausführen) ***** internal INTEGER mnum INIT 1, % ier, % index, % data, % overlay, % session, % extdata REAL irate, % drate, % orate, % srate, % xrate, CHAR*1 table external proc LET table = 'I' LOAD GIZMEM mnum,table,index,irate,ier LET table = 'D' LOAD GIZMEM mnum,table,data,drate,ier LET table = 'O' LOAD GIZMEM mnum,table,overlay,orate,ier LET table = 'S' LOAD GIZMEM mnum,table,session,srate,ier LET table = 'X' LOAD GIZMEM mnum,table,extdata,xrate,ier dump ****** ronny IP |
Orange Mitglied Maschinenbauer
Beiträge: 21 Registriert: 11.01.2001
|
erstellt am: 16. Mai. 2002 10:42 <-- editieren / zitieren --> Unities abgeben: Nur für urb
Hallo Stefan, das ist ein guter Tip!!! War mich nicht bekannt. Werde ihn hier aber nicht mehr ausprobieren, da ich den Verein wechsle. Evtl. später, trotzdem Danke schön!!! Gruß, Ornage
------------------ :-) IP |
webfritz Mitglied Dipl.-Ing.(FH) Fahrzeugtechnik
Beiträge: 301 Registriert: 09.12.2000 SWX 2009 / CATIA V5 R18
|
erstellt am: 05. Jun. 2002 23:59 <-- editieren / zitieren --> Unities abgeben: Nur für urb
Habt Ihr schon mal versucht, die Modelle alle als UnSmart Models zu setzen? Damit das CATIA automatisch macht, geht mit der Deklaration unter http://www.c-work.de/modules.php?name=News&file=article&sid=141 Die Sache mit dem SOLIDM wandelt die Dinger ja um und dann hat man ein Problem beseitigt und andere wieder. Wenn jemand mir das Ergebnis der Datenreduktion als Vergleich SMART /UNSMART / SOLIDM=Mockup ermitteln könnte, wäre das sehr nett. Ich denke, das Ergebnis wird uns überraschen. IP |
catusrkro Mitglied Konstrukteur
Beiträge: 14 Registriert: 08.05.2003
|
erstellt am: 20. Mai. 2003 12:00 <-- editieren / zitieren --> Unities abgeben: Nur für urb
Hallo Orange, Ich habe eigentlich ständig mit diesen Problemen wie Insufficent Model-Size und dynamic storage cannot be allocated zu tun.Bei unserer letzten Datei mit 205MB(Unsmart 135MB) konnte ich durch einstellen der MAi,MAD und Overlaywerte wenigstens ein section cut erstellen.Nun Lese ich hier von Einstellungen im USRENV.dcls.Was ist das und wie muß die erstellt werden damit Catia darauf zurückgreift.Die MAI,MAD und Overlaywerte werden bei uns in ein model-size custom geschrieben die vorm Catiastart aufgerufen werden können.Die anderen Werte von denen hier die Rede ist stehen bei uns im USRENV.dcls.Können die Index, Data und Overlaywerte auch ins USRENV.dcls geschrieben werden? Ich habe eigentlich keine Ahnung von diesen ganzen Kram, aber unser Administrator hat uns leider verlassen und ansonsten kann mir keiner befriedigende Antworten geben.Vieleicht kannst Du mir da weiter helfen!? Gruß Olli P.s. Kann man bei einer SGI 400Mhz und 1GB Ram Hardwaremäßig noch was rausholen und kann man hier das Cat-Mem erhöhen?Wenn ja, wie? IP |
Stefan_I Mitglied Ing HTL
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: 20. Mai. 2003 14:50 <-- editieren / zitieren --> Unities abgeben: Nur für urb
Hallo catusrkro, deine SGI ist schon nicht mehr ganz das schnellste Pferd im Stall und CAT_MEM ist nur fuer die IBM Maschinen. Wo INDEX und DATA gesetzt werden, spielt eigentlich keine Rolle. Es muss nur irgendwo passieren. Mit den Befehlen (als CATIA User): catpath -A -l catia.MODEL_KBYTES.MAX_ACTIVE_INDEX catpath -A -l catia.MODEL_KBYTES.MAX_ACTIVE_DATA catpath -A -l catia.MODEL_KBYTES.TOTAL_OVERLAY_INDEX Kannst Du checken wo das bei euch passiert. Das USRENV.dcls wird im Normalfall als letztes File durchlaufen, Du kannst die Werte dort nochmals umbiegen. Bitte Beachte, dass die Summe von catia.MODEL_KBYTES.MAX_ACTIVE_INDEX + catia.MODEL_KBYTES.TOTAL_OVERLAY_INDEX max 128000 sein darf. PS: Wenn Du interessiert bist, ich habe noch einen kleinen Performancetest SGI vs. IBM. ------------------ Gruss Stefan Inderbitzin IP |
catusrkro Mitglied Konstrukteur
Beiträge: 14 Registriert: 08.05.2003
|
erstellt am: 21. Mai. 2003 16:26 <-- editieren / zitieren --> Unities abgeben: Nur für urb
Hallo Stefan, Ja, meine Sgi ist eine ziemlich lahme Krücke aber ich bekomme wohl keine schnellere mehr wegen V5.Heißt das mit den Data-und Indexwerten,wenn sie im USRENV.dcls stehen das sie auf jedenfall genommen werden weil sie als letztes gelesen werden?Und gibt es noch andere Möglichkeiten bei großen Session dort etwas zu drehen.Ich gebe dir mal mein USRENV.dcls durch. catia.FREQUENZLY_ROLL = 50 ; catia.INITIALIZE_ROLL = FALSE ; catia.HARD_COPY_GRAPHIC = TRUE ; catia.ANALYSIS_WINDOW = TRUE ; catia.LONBUF_GRAPHIC = 6400 ; catia.LONMOD_GRAPHIC = 12000 ; catia.LONBUF_RATIO_GRAPHIC = 1000 ; catia.START_MODE = ´SP' ; CATDRAW.AXVIEW2.BIGACT : LOGICAL ; (MUSS HIER NOCH catia. VORSTEHEN?) CATDRAW.AXVIEW2.BIGACT = FALSE ; (MUSS HIER NOCH catia. VORSTEHEN?) catia.MODEL = '$HOME/db'; catia.PICTURE = '$HOME/db/picture'; catia.LIBRARY = '$HOME/db/library'; catia.SHEET = '$HOME/db/; include ; Dies entspricht genau dem was dort drin steht.Gibt es da noch Möglichkeiten was zu puschen?Wenn ja wie?Da ich keine Ahnung habe, habe ich auch auf Klein- und Großschreibung geachtet. Gruß olli P.s. Ich glaube der Performance Test würde nur zu einem schweren Trauma führen. IP |
Stefan_I Mitglied Ing HTL
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: 23. Mai. 2003 08:17 <-- editieren / zitieren --> Unities abgeben: Nur für urb
Hallo Olli, sorry das es so lange gedaurt hat, aber ich bekomme zur Zeit keine Mails von CAD.de. Das Setzen von INDEX und OVERLAY INDEX ist Erfahrungssache und kann ziemlich aetzend sein. Sind viele kleine Modelle vorhanden INDEX klein, oder wenige grosse INDEX gross Ich habe gesehen, dass ihr INDEX und DATA nicht im USRENV setzt. Stimmt die Zeile mit dem include ? Mir ist daher immer noch nicht ganz klar wie bei euch INDEX und DATA gesetzt werden. Du kannst die Zeilen sonst einfach einmal ins USRENV.dcls hineinnehmen (am Schluss) und mit catpath ueberpruefen. Sonst wirds eng. Ich habe wie rbuchamnn auch die Erfahrung gemacht, dass das ganze bigact Zeugs nicht viel taugt. Das einzige was ev. noch was bringen kann ist der SGI Patch 4711. Leider kann ich das nicht verifizieren weil bei uns die SGI's nur noch fuer kleinere Arbeiten benutzt werden. Viel Glueck ------------------ Gruss Stefan Inderbitzin IP |
catusrkro Mitglied Konstrukteur
Beiträge: 14 Registriert: 08.05.2003
|
erstellt am: 23. Mai. 2003 11:29 <-- editieren / zitieren --> Unities abgeben: Nur für urb
Hallo Stefan, erst einmal dank für deine Antwort.Meine Werte sind folgende ActiVe Index 50000 Active Data 175000 Overlay 70000 Global Extended 130000 Die include Zeile sieht folgender Maßen aus. include( '$HOME/${PREFIX_INDUSTRIAL_DOMAIN}ENV.dcls' ) ; Wir schreiben die Werte ins MECENV.custom.Wir haben meist 4-5 ca20-50MB große Passiv Dateien. Was hat das mit dem Patch 4711 aufsich.Kannst Du mir das genauer erkären? Gruß Olli IP |