Software: FEM - Tutorial - Z88Aurora-Installation: Unterschied zwischen den Versionen

Aus OptiYummy
Zur Navigation springenZur Suche springen
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Zeile 34: Zeile 34:
**# '''53.txt''' und folgende Nummern: vom Nutzer hinzugefügte Materialien  
**# '''53.txt''' und folgende Nummern: vom Nutzer hinzugefügte Materialien  
** Für alle modifizierbaren Dateien muss der Nutzer über Schreibrechte verfügen!
** Für alle modifizierbaren Dateien muss der Nutzer über Schreibrechte verfügen!
** Startet man '''z88aurora.exe''' nicht direkt, sondern mit einer '''z88aurora.bat''', so kann man in dieser BAT-Datei den Grundzustand des Programms wiederherstellen und die nutzerspezifischen Daten verwalten (z.B.):
** Startet man '''z88aurora.exe''' nicht direkt, sondern mit einer '''z88aurora.bat''', so kann man in dieser BAT-Datei den Grundzustand des Programms wiederherstellen und die nutzerspezifischen Daten verwalten. Die folgende BAT-Datei wurde bisher getestet:
  @echo off
  @echo off
  echo #Info    Z88Aurora auf Grundzustand setzen
if exist E:\Z88AuroraV4 goto START
  if not exist E:\Z88AuroraV4 xcopy F:\Z88AuroraV4 E:\Z88AuroraV4 /S/E/I/R/Q/Y >nul
  echo #INFO:  Z88Aurora wird auf Grundzustand gesetzt (dauert max. 10 Sekunden)
  echo #Info    mit benutzerspezifischer Konfiguration und Materialdaten
  echo #INFO: Nachdem sich dieses Fenster geschlossen hat, Z88Aurora bitte erneut starten!
xcopy F:\Z88AuroraV4 E:\Z88AuroraV4 /S/E/I/R/Q/Y >NUL
goto ENDE
:START
  echo #INFO:  benutzerspezifische Konfiguration und Materialdaten werden aktiviert
xcopy "c:\Users\%USERNAME%\Dokumente\Z88Aurora\bin\*.fcd" "E:\Z88AuroraV4\win\bin\*.fcd" /Y/R/Q > NUL
  xcopy "c:\Users\%USERNAME%\Dokumente\Z88Aurora\bin\*.dyn" "E:\Z88AuroraV4\win\bin\*.dyn" /Y/R/Q > NUL
  xcopy "c:\Users\%USERNAME%\Dokumente\Z88Aurora\bin\*.dyn" "E:\Z88AuroraV4\win\bin\*.dyn" /Y/R/Q > NUL
xcopy "c:\Users\%USERNAME%\Dokumente\Z88Aurora\bin\*.fcd" "E:\Z88AuroraV4\win\bin\*.fcd" /Y/R/Q > NUL
  xcopy "c:\Users\%USERNAME%\Dokumente\Z88Aurora\bin\*.log" "E:\Z88AuroraV4\win\bin\*.log" /Y/R/Q > NUL
  xcopy "c:\Users\%USERNAME%\Dokumente\Z88Aurora\bin\*.log" "E:\Z88AuroraV4\win\bin\*.log" /Y/R/Q > NUL
  xcopy "c:\Users\%USERNAME%\Dokumente\Z88Aurora\material\*.txt" "c:\Z88AuroraV4\data\material\*.txt" /Y/R/Q > NUL
  xcopy "c:\Users\%USERNAME%\Dokumente\Z88Aurora\material\*.txt" "E:\Z88AuroraV4\data\material\*.txt" /Y/R/Q > NUL
  "E:\Z88AuroraV4\win\bin\z88aurora.exe"
  "E:\Z88AuroraV4\win\bin\z88aurora.exe"
  echo #Info    Sicherung benutzerspezifischer Konfiguration und Materialdaten
  echo #INFO  Sicherung benutzerspezifischer Konfiguration und Materialdaten
  xcopy "E:\Z88AuroraV4\win\bin\*.dyn" "c:\Users\%USERNAME%\Dokumente\Z88Aurora\bin\*.dyn" /Y/R > NUL
  xcopy "E:\Z88AuroraV4\win\bin\*.dyn" "c:\Users\%USERNAME%\Dokumente\Z88Aurora\bin\*.dyn" /Y/R > NUL
  xcopy "E:\Z88AuroraV4\win\bin\*.fcd" "c:\Users\%USERNAME%\Dokumente\Z88Aurora\bin\*.fcd" /Y/R > NUL
  xcopy "E:\Z88AuroraV4\win\bin\*.fcd" "c:\Users\%USERNAME%\Dokumente\Z88Aurora\bin\*.fcd" /Y/R > NUL
  xcopy "E:\Z88AuroraV4\win\bin\*.log" "c:\Users\%USERNAME%\Dokumente\Z88Aurora\bin\*.log" /Y/R > NUL
  xcopy "E:\Z88AuroraV4\win\bin\*.log" "c:\Users\%USERNAME%\Dokumente\Z88Aurora\bin\*.log" /Y/R > NUL
  xcopy "E:\Z88AuroraV4\data\material\*.txt" "c:\Users\%USERNAME%\Dokumente\Z88Aurora\material\*.txt" /Y/R > NUL
  xcopy "E:\Z88AuroraV4\data\material\*.txt" "c:\Users\%USERNAME%\Dokumente\Z88Aurora\material\*.txt" /Y/R > NUL
:ENDE


'''''Hinweis:''''' Etwas von Nachteil ist dabei, dass sämtliche Materialdaten im Nutzerverzeichnis gesichert werden.
'''''Hinweis:''''' Etwas von Nachteil ist dabei, dass sämtliche Materialdaten im Nutzerverzeichnis gesichert werden.


<div align="center"> [[Software:_FEM_-_Tutorial_-_FEMM-Installation|&larr;]] [[Software:_CAD_-_Tutorial_-_Inventor|&rarr;]] </div>
<div align="center"> [[Software:_FEM_-_Tutorial_-_FEMM-Installation|&larr;]] [[Software:_CAD_-_Tutorial_-_Inventor|&rarr;]] </div>

Version vom 8. März 2018, 14:01 Uhr

Z88Aurora - Installation

Für die Teilnehmer der Lehrveranstaltung ist diese Software natürlich schon im PC-Kabinett installiert. Für den privaten Gebrauch muss man sich die Installationsdatei (.msi für Windows-64-Bit) und das Installationshandbuch (.pdf) von der Entwicklerseite laden:

  • Bei der Installation von Z88Aurora sollte man exakt den Anweisungen des Installationshandbuches folgen.
  • Besonders wichtig:
    • Die Hinweise zum Installationsverzeichnis sind Ernst zu nehmen!
    • Bei diesem FEM-Programm handelt es sich um kein spezielles Windowsprogramm. Der Quell-Code eines Großteil der internen Komponenten wird auch für die Linux-bzw. maxOS-Version verwendet. Unter Umständen stammt auch noch Code aus einer Zeit, in welcher enge Restriktionen für Datei- und Verzeichnisnamen zu beachten waren.
    • Das jeweilige Installationsverzeichnis darf keine Leerzeichen und Umlaute enthalten!
    • Der Nutzer muss über Schreibrechte für einige Dateien im betreffenden Installationsverzeichnis verfügen!
    • Teilnehmer der Lehrveranstaltung FEM sollten unbedingt das bei der Installation vorgeschlagene Verzeichnis c:\Z88AuroraV4\ verwenden, damit es nicht zu Konflikten bei der Portierung der Lösungsdateien zwischen verschiedenen Rechnern kommt!
  • Probleme mit Grafikkarten:
    • Z88Aurora arbeitet mit OpenGL, deshalb muss der Computer OpenGL-fähig sein. Bei allen neueren Windows-Versionen ist dies standardmäßig aktiviert, und es reicht meist eine Billig-Grafikkarte.
    • Verfügt man nur über einen in die CPU integrierten Grafikprozessor (z.B. Intel HD Graphics), sollte man sicherheitshalber in den Systemeinstellungen nachsehen – mitunter kann die OpenGL-Hardwarebeschleunigung aktiviert werden (Windows 10: rechte Maustaste im Desktop > Grafikeigenschaften > 3D > Leistung und Optimalmodus aktivieren).
    • Für "Intel HD Graphics" wird der Zugriff auf die OpenGL* und DirectX* 3D-Grafikeinstellungen auf der Intel-Webseite ausführlich beschrieben.
    • Für ältere CPU-Modelle mit "Intel HD-Grafik 3000" wurde noch keine Möglichkeit entdeckt, einen OpenGL-Treiber unter Windows 10 nachzurüsten. Mit der vorhanden DirectX 11.0-Unterstützung bleibt Z88Aurora zur Not jedoch noch bedienbar. Die Rechteckauswahl von Objekten mit dem Cursor erfordert dann viel Geduld und bei eingeblendeten Markern wird die Grafik-Aktualisierung sehr ruckelig.
  • Probleme mit PC-Ressourcen (RAM, HD, CPU):
    • Als Minimum sollte der Computer 4 GByte Hauptspeicher besitzen für eine sinnvolle Nutzung innerhalb der Übungskomplexe (ab 8 GByte spart man Zeit, weil keine Auslagerung von Hauptspeicherinhalten auf die Festplatte erforderlich ist)
    • Als Festplatte ist eine SSD erforderlich, wenn der Computer die Auslagerungsdatei bei zu kleinem Hauptspeicher nutzen muss! Bei ausreichend Hauptspeicher genügt auch noch eine magnetische Festplatte, obwohl die großen Datenmengen von mehreren hundert MByte dann doch etwas Geduld erfordern.
    • Die Solver sind stark parallelisiert, so dass auch 8 CPU zu 100% ausgelastet werden. Mit zwei CPU dauert die Berechnung entsprechend länger, man erhält aber trotzdem ein Ergebnis.
  • Probleme für Mehrnutzerbetrieb (z.B. in PC-Pool) - sicher noch unvollständig:
    • Die nutzerspezifischen Zugriffsrechte auf die Programmdateien erfordern meist einen Start von Z88Aurora als Administrator, was in einem PC-Pool nicht möglich ist. Deshalb erfolgt dort sämtliche Arbeit auf einer FAT32-formatierten Arbeitspartition (Laufwerk E:). Im Unterschied zum NTFS-Format verwaltet das FAT32-Format keine nutzerspezifischen Zugriffsrechte:
      1. Das Programm wird auf der FAT32-Partition (E:) installiert und nach dem ersten Start (mit Grundkonfiguration) auf eine schreibgeschützte Partition (Laufwerk F:) gesichert.
      2. Bei der Anmeldung eines Nutzers wird über eine BAT-Datei der Z88Aurora-Programmordner auf der FAT32-Partion (E:) gelöscht.
      3. BAT-gesteuert erfolgt jeweils beim ersten Z88Aurora-Benutzeraufruf ein Wiederherstellen des Originalzustandes aller Programmdateien durch Umkopieren vom geschützten Laufwerk (F:).
    • Im Ordner \Z88AuroraV4\win\bin\ enthalten folgende Dateien benutzerspezifische Daten:
      1. z88aurora.log: Protokoll der Programm-Aktionen
      2. z88.dyn: Einstellungen zur Sprache und zum verwendeten Speicherplatz
      3. z88enviro.dyn: alle anderen Einstellungen zur Oberfläche und zur Ressourcen-Nutzung, sowie den Pfad zum zuletzt genutzten Projektordner
      4. z88.fcd: Einstellungen der Fenster (Fonts, Farben, Lichtquellen, Größen)
    • Der Ordner \Z88AuroraV4\data\material\ enthält die Materialdatenbank in Form von TXT-Dateien:
      1. 1.txt bis 52.txt: von den Entwickeln bereitgestellte Materialien (im Programm nicht editierbar)
      2. 53.txt und folgende Nummern: vom Nutzer hinzugefügte Materialien
    • Für alle modifizierbaren Dateien muss der Nutzer über Schreibrechte verfügen!
    • Startet man z88aurora.exe nicht direkt, sondern mit einer z88aurora.bat, so kann man in dieser BAT-Datei den Grundzustand des Programms wiederherstellen und die nutzerspezifischen Daten verwalten. Die folgende BAT-Datei wurde bisher getestet:
@echo off
if exist E:\Z88AuroraV4 goto START
echo #INFO:  Z88Aurora wird auf Grundzustand gesetzt (dauert max. 10 Sekunden)
echo #INFO:  Nachdem sich dieses Fenster geschlossen hat, Z88Aurora bitte erneut starten!
xcopy F:\Z88AuroraV4 E:\Z88AuroraV4 /S/E/I/R/Q/Y >NUL
goto ENDE
:START
echo #INFO:  benutzerspezifische Konfiguration und Materialdaten werden aktiviert
xcopy "c:\Users\%USERNAME%\Dokumente\Z88Aurora\bin\*.fcd" "E:\Z88AuroraV4\win\bin\*.fcd" /Y/R/Q > NUL
xcopy "c:\Users\%USERNAME%\Dokumente\Z88Aurora\bin\*.dyn" "E:\Z88AuroraV4\win\bin\*.dyn" /Y/R/Q > NUL
xcopy "c:\Users\%USERNAME%\Dokumente\Z88Aurora\bin\*.log" "E:\Z88AuroraV4\win\bin\*.log" /Y/R/Q > NUL
xcopy "c:\Users\%USERNAME%\Dokumente\Z88Aurora\material\*.txt" "E:\Z88AuroraV4\data\material\*.txt" /Y/R/Q > NUL
"E:\Z88AuroraV4\win\bin\z88aurora.exe"
echo #INFO   Sicherung benutzerspezifischer Konfiguration und Materialdaten
xcopy "E:\Z88AuroraV4\win\bin\*.dyn" "c:\Users\%USERNAME%\Dokumente\Z88Aurora\bin\*.dyn" /Y/R > NUL
xcopy "E:\Z88AuroraV4\win\bin\*.fcd" "c:\Users\%USERNAME%\Dokumente\Z88Aurora\bin\*.fcd" /Y/R > NUL
xcopy "E:\Z88AuroraV4\win\bin\*.log" "c:\Users\%USERNAME%\Dokumente\Z88Aurora\bin\*.log" /Y/R > NUL
xcopy "E:\Z88AuroraV4\data\material\*.txt" "c:\Users\%USERNAME%\Dokumente\Z88Aurora\material\*.txt" /Y/R > NUL
:ENDE

Hinweis: Etwas von Nachteil ist dabei, dass sämtliche Materialdaten im Nutzerverzeichnis gesichert werden.