SPIRIT Tips und Tricks - Plotten und Konvertieren, HPGL, DWG, DXF, Druckerbox, softtech, P1_BEG, Plottertreiber, SOFT-TECH, Plotrahm, Viewer, AutoCAD, PrintCAD, COL_HP, COL_HP, LPT1:, DEFBlock, HPGL2.PEN, Polylines, Architekten, AEC, CAAD, CAD-Programme, pixplot
Tips 'n' Tricks - DrumHerum
 
kurz und bündig FRESCOmovie und das GIF-Format
SPIRIT 8.00 - Installationsprobleme SPIRIT 6 unter WINDOWS 95
SPIRIT 8.00 - ELSA Grafiktreiber Probleme beim Abspeichern von SPIRIT Zeichnungen
intelligente Feststelltaste stPILOT hat manchmal Startprobleme
SPIRIT startet nach dem Beenden ständig wieder durch (unter NT4) Warum Displaylist?
FRESCOmovie rechnet unvollständig Font- + Buttongröße im SPIRIT 7.04-Menü
Probleme bei der SPIRIT 7.x Installation

 

kurz und bündig

300 MHz und mehr in Verbindung mit dem stPILOTen:  Beim Start des stPILOTen (SPIRIT 7.04 und älter) meldet ein scneller 300 MHz-Rechner (und ggfls. auch PC, die mit 233 MHz getaktet sind) einen "run time error". Das Problem läßt sich auf den Borland-Compiler zurückführen, mit dem einige stPILOT-Programme compiliert wurden. (softTECH verweist in diesem Zusammenhang auf einen Artikel in der c' t Nr. 7 / 1997, Seite 232.)

Ergänzung: softTECH hat das Problem inzwischen gelöst. Entsprechende Patches gibt es von softTECH unter dem Namen "ST-DATEN.ZIP". Laut softTECH müssen die Dateien nach dem Entpacken in das ST7\SPIRIT\BIN-Verzeichnis kopiert werden (die Datei _x4set.exe wird hier nicht benötigt und kann gelöscht werden). Damit ist bei installierten SPIRIT-Versionen das Problem mit dem Runtime-Fehler behoben.

Sollte SPIRIT7 noch installiert werden müssen, dann wird es etwas komplizierter - und dann wird die Datei _x4set.exe ggfls. auch benötigt.

1. Version:

  • Zum Installieren von SPIRIT takten Sie den Rechner auf mind. 200 MHz herab.
  • Installieren Sie danach SPIRIT, kopieren die besagten Dateien in das BIN-Verzeichnis und erhöhen danach wieder die Taktgeschwindigkeit.

2. Version:

  • Sollte sich die Taktgeschwindigkeit nicht herabsetzen lassen, dann muß die komplette CD zunächst auf die Festplatte kopiert werden (es ist ein physikalisches oder ein "gemapptes" Laufwerk erforderlich)
  • Ersetzen Sie dort die Datei _x4set.exe
  • und installieren Sie dann SPIRIT von diesem Laufwerk.

ST-DATEN.ZP incl. _x4set.exe zum Downloaden (Größe: 572 KB).

Schlieren bildendes Fadenkreuz: In einem konkreten Fall entstanden beim Einsatz von SPIRIT 7.03 und 7.04 bei einem Compaq-Rechner auf dem Bildschirm Schlieren bzw. Leuchtspuren hinter dem Fadenkreuz, die erst verschwanden, wenn das Bild mit der ESCape-Taste refreshed (neu aufgebaut) wurde.
Dieser Fehler konnte mit einem neuen Compaq-Grafiktreiber (COMPAQ QVISION PCI V. 1.32) behoben werden.

Probleme bei der SPIRIT 7.x Installation

Wenn es bei der Installation von SPIRIT 7 in der Form Installationsprobleme gibt, daß die Datei DÄMMUNG.POF nicht installiert werden kann (und damit die ganze Installation abbricht), dann ist vermutlich ein 16-BIT-(DOS-)Treiber für das CD-ROM-Laufwerk schuld. Löschen Sie diesen Treiber - in den Dateien CONFIG.SYS und AUTOEXEC:BAT - und verwenden Sie einen Windows-Treiber.

SPIRIT 8.00 - Lösung für Installationsprobleme
(Eine Auflistung der Neuerungen von SPIRIT 8.00 und 8.01 gibt's hier.)

ERSTENS: Weil das Installationsprogramm SPIRIT 8 automatisch in ein "SPIRIT"-Verzeichnis legt, sollte "SPIRIT" selber nicht als Installationsverzeichnis angegeben werden. Dieses würde zu einer Verzeichnisstruktur wie z.B. C:\SPIRIT\SPIRIT führen. Vermeiden Sie also Installations- Verzeichnisse wie C:\SPIRIT, D:\SPIRIT usw. und verwenden Sie stattdessen z.B. C:\ST oder C:\ST8.
Bei der Erstinstallation treten zware noch keine Probleme auf - allerdings beim Hinzufügen vom Programmteilen; dann wird die Verzeichnisstruktur nicht korrekt erkannt.

ZWEITENS: Bei der Installation von FrescoMovie werden folgende Verzeichnisse (und deren mögliche Inhalte) nicht mitinstalliert: FLC // MOV // PIC // TEXTURE

DRITTENS: Wenn auf der gewählten Festplatte nicht ausreichend Platz zur Verfügung steht, dann erscheint eine Hinweisbox, die mit OK bestätigt werden muß. Danach befindet sich das Programm in einer Endlosschleife, die nur über den Task-Manager (Ctrl - Alt - Del) beendet werden kann. Dieses Verhalten ist auch dann zu beobachten, wenn als Installationsart benutzerdefiniert gewählt wurde (dabei weiß das Installationsprogramm ja noch gar nicht, was ich überhaupt installieren möchte!). Lösung: auf dem Installationslaufwerk muß also auf jeden Fall ausreichend Platz sein und das sind ca. 250 MB.

VIERTENS: Beim Aufruf der Hilfe-Funktion kann es zu einer Fehlermeldung wie der folgenden kommen:

Die Datei C:\ST8\SPIRIT\LAN\SPIRIT.CNT kann nicht geöffnet werden.

Diese Meldung wird durch falsche Index-Dateien hervorgerufen. Durch einfaches Löschen der Dateien mit der Endung GID in SPIRIT\LAN-Verzeichnis kann das Problem behoben werden.

FÜNFTENS: (betrifft nur Neuinstallationen von SPIRIT 8 auf Windows NT 4.0-Rechnern, wenn bisher noch keine SPIRIT 7-Version installiert war): In diesem Fall wird der Dongle vom Installations- Programm nicht richtig isntalliert. Um das Problem zu beheben,

SECHSTENS: Beim Start von SPIRIT erscheint die Fehlermeldung:

ERROR: St_SpiritSystem() - Change Dir Error

Diese Meldung entsteht durch einen falschen "SET SPIRIT"-Eintrag in der Datei C:\AUTOEXEC.BAT  (stammt in der Regel von einer älteren SPIRIT-Version). Stellen Sie sicher, daß der "SET SPIRIT"-Eintrag richtig ist und/oder daß er nur einmal  in der Datei C:\AUTOEXEC.BAT vorkommt - z.B.:

SET SPIRIT=c:\ST8\SPIRIT

SPIRIT 8.00 - ELSA Grafiktreiber

Da für die Version 8 die Grafikschnittstelle geändert wurde, funktionieren zur Zeit (SPIRIT 8.00 CD) die Elsa-Grafiktreiber nicht. Die Fima ELSA ist laut softTECH informiert. Sobald Treiber zur Verfügung stehen, die das Problem lösen, werden sie veröffentlicht:

Um dieses Problem kurzfristig zu umgehen, empfiehlt softTECH:

"Wählen Sie bitte einen der beiden anderen Treiber aus, die in der SPIRIT-Konfiguration angeboten werden. Für Altanwender: Die Konfiguration im ST-Piloten wurde durch ein neues Programm ersetzt, daß Sie in der Programmgruppe 'softTECH' unter dem Namen 'SPIRIT Konfiguration' auswählen können."

intelligente Feststelltaste (Taste über der linken SHIFT-(Hochstell-)Taste)

Vielleicht beschriften Sie Ihre Pläne auch mit GROSSBUCHSTABEN. Dazu aktiviert man gerne die Feststelltaste, so daß die SHIFT-Taste nicht ständig mit erlahmendem Finger gedrückt werden muß. Dumm dabei ist nur, daß dadurch auch Zahlen und Satzzeichen (,;.:-_ usw.) "verdreht" werden: mit aktiver Feststelltaste wird aus einer "1" ein "!" oder aus einem "ß" ein "?". Für SPIRIT-Anwender ist dieser Umstand besonders bitter, weil mit diesen Tasten außerhalb der Texteingabe immer auch Kommandos verbunden sind. WINDOWS NT4 und auch WINDOWS 95 bieten aber die Möglichkeit, die Tastatur so einzustellen, daß die Feststelltaste nur auf Buchstaben angewendet wird. Dazu muß man lediglich in der Systemsteuerung die Eigenschaften der Tastatur umstellen:

  • und zwar bei Windows NT4 unter "Eingabe" von "Deutsch (Deutschland)" auf "Deutsch (IBM)" (siehe Bild)
  • und bei Windows 95 unter "Sprache" von "Deutsch (Schreibmaschine)" auf "Deutsch (EDV)"

 

SPIRIT startet nach dem Beenden ständig wieder durch

Unter Windows NT4 kommt es bei manchen Computern vor (wenn SPIRIT über den stPILOTen gestartet wurde), daß SPIRIT nach dem Beenden sofort wieder gestartet wird.

Dieses Problem kann umgangen werden, indem man in die Datei DCADRUN.BAT (im SPIRIT-Verzeichnis) eine PAUSE einfügt - hier ein Beispiel:

@Echo Off
CLS
REM Automatische Startdatei für SPIRIT 7
REM Erstellt am 18.11.1997
Set DwgName=%1
C:
CD \ST80\SPIRIT
C:\ST7\SPIRIT\BIN\ST-KORR7 %DwgName%
If ErrorLevel 1 Goto End
IF NOT EXIST DwgChg.Bat GOTO NoDwgChg1
Call DwgChg.Bat
Del DwgChg.Bat
:NoDwgChg1
:DCAD
WSSPIRIT %DwgName%
PAUSE
IF NOT EXIST DwgChg.Bat GOTO End
Call DwgChg.Bat
Del DwgChg.Bat
:End

Bitte beachten:
Wenn über die SPIRIT-Konfiguration eine Änderung vorgenommen wird, wird die Datei DCADRUN.BAT neu geschrieben. Der Eintrag muß dann erneut vorgenommen werden!

FRESCOmovie rechnet unvollständig

Falls FRESCOmovie größere Auflösungen - z.B. 1280 auf 1024 - nicht vollständig rechnet, dann kann dieses an einem falschen Parameter in der entsprechenden MOV-Datei liegen - zumindest ist es lohnenswert diesem Hinweis nachzugehen.

zur Erinnerung: MOV-Dateien steuern FRESCOmovie und werden

  • innerhalb von SPIRIT im Modul DREHBUCH / Fmovie durch  S5 SpeiMOV oder
  • durch das Aufteilen ein Bildberechnung erzeugt: FRESCOmovie // Bearbeiten // Teilen (dieses kann sinnvoll sein, um aufwendige Bilder mit vielen Texturen, Spiegelungen und Transparenzen abschnittsweise zu rechnen).

Standardmäßig werden sie im ASCII-Format in einem Verzeichnis wie st\fmovie\mov abgelegt.

In einer MOV-Datei befinden sich zwei Parameter, die "CALC_START" und "CALC_END" heißen. Diese Parameter beschreiben Anfang und Ende einer Bildberechnung - Beispiel:.

In diesem Fall wird ein Bild von der 512sten Zeile bis zur 1023sten gerechnet. Weitere Gründe für unvollständige Bildberechnungen sind:

FRESCOmovie und das GIF-Format

Wenn FRESCOmovie selbsterstellte GIF-Texturen nicht berücksichtigt und entsprechend zugewiesene Oberflächen schwarz bleiben, dann liegt das wahrscheinlich an der verwendeten GIF-Version. Man unterscheidet die Version 87a und 89a - siehe auch GIF im ARCHmatic-Glossar.

FRESCOmovie erwartet das 87a-Format, Programme wie Adobe PhotoShop erzeugen aber GIF-Dateien in der 89er-Version. Verwenden Sie also Bildverarbeitungsprogramme, die Bilder in der 89er-Version abspeichern können, wie das sehr gute "Paint Shop Pro" (Shareware! - siehe http://www.jasc.com):

Oder benutzen Sie Konvertierungsprogramme - wie den Graphic Workshop -, um Bilddateien nachträglich zu konvertieren. Im Setup des Graphic Workshops kann man beispielsweise einstellen, in welcher Version eine GIF-Datei erstellt werden soll:

an anderer Stelle (CAADnet++, siehe CAADconsult - 0341 356100) ergänzt U. Boemans:

mögliche Ursachen (abgesehen natürlich von völlig unzureichender Beleuchtungsdefinition) sind auch:

  • die Pfadangaben sind nicht korrekt (siehe SPIRIT-Konfiguration!)
  • die GIF-Dateien haben das Attribut "schreibgeschützt"

Gerade Letzteres kann bei der Fehlersuche schnell übersehen werden, weil beim nachträglichen Kopieren von CD-ROM auf die Festplatte - je nach "Kopierwerkzeug" - dieses Attribute mit übertragen wird.

siehe auch: "Probleme mit TGA-Dateien und FRESCOmovie"

SPIRIT 6 unter WINDOWS 95

Noch lange nicht sind alle SPIRIT-Anwender auf SPIRIT7 für WINDOWS 95 oder WINDOWS NT 4 umgestiegen. Trotzdem soll immer häufiger SPIRIT 6 unter WINDOWS95 zu betrieben werden. Dazu gibt es prinzipiell 2 Möglichkeiten:

  1. SPIRIT wird direkt von der grafischen WINDOWS-Oberfläche aus aufgerufen.
  2. SPIRIT wird vom DOS-Prompt (C:\>) aus aufgerufen

ERSTENS:

Diese Lösung ist nicht immer von Erfolg gekrönt. SPIRIT ist zwar grundsätzlich WINDOWS95-tauglich, aber nicht alle WINDOWS- und SPIRIT-Treiber passen so zusammen, daß

So oder so, gibt es aber einige Anpassung zu machen, um überhaupt eine Chance zu haben, SPIRIT von der WINDOWS-Oberfläche aus aufzurufen:

Ergänzender HINWEIS: Wenn der Rechner nicht mit mindestens 32 MB ausgerüstet ist, wird der Betrieb von SPIRIT unter WINDOWS sehr zäh.

ZWEITENS:

Nicht zuletzt deshalb, weil die grafische Oberfläche von WINDOWS 95 die freigewordenen Ressourcen des 32 Bit-Systems nahezu selber verbraucht und die Grafikleistung von WINDOWS 95 für intensive CAD- und Multimediaanwendungen im DOS-Fenster nicht so berauschend ist, empfiehlt es sich weiterhin, auch auf einem WINDOWS 95-Rechner SPIRIT vom DOS-Prompt aus aufzurufen.

Dazu müssen Sie folgende Änderungen vornehmen:

Nach diesen vorbereitenden Maßnahmen wird sich Ihr Rechner nun folgendermaßen verhalten:

HINWEIS: SPIRIT 6 ist auf keinen Fall unter WINDOWS NT4 lauffähig!

Probleme beim Abspeichern von SPIRIT Zeichnungen

Gleich in zwei Fällen hatten SPIRIT-Anwender an einem Tag Probleme mit dem Abspeichern von Zeichnungen - auch mit ganz neuen, leeren Zeichnungen. SPIRIT6 stellte seine Speicher-Tätigkeit mit der Fehlermeldung "Runtime-Error 6101" ein, SPIRIT schüttelte sich mit einem allgemeinen internen Fehler 2136. In beiden Fällen war ein Virus - nämlich der Parity-Boot B-Virus - für das Desaster verantwortlich. Nehmen Sie bitte die Virengefahr ernst! Mit entsprechenden Computer-Viren-Programmen kann man vorbeugen.

stPILOT hat manchmal Startprobleme

In ganz vereinzelten Fällen kann es vorkommen, daß der stPILOT nicht richtig startet bzw. der stPILOT-Bildschirm nicht richtig aufgebaut wird oder der stPILOT mit dem Fehler "runtime error 201" abbricht. In solchen Fällen haben sich wahrscheinlich bestimmte Hilfsdateien "verhakelt", die sich allerdings durch eine SPIRIT-Neuinstallation auch nicht "enthakeln". Gelöst wird das Problem, in dem man einfach die betroffenen Dateien im SPIRIT-Verzeichnis löscht (standardmäßig im Verzeichnis: C:\ST\SPIRIT, C:\ST6\SPIRIT oder C:\ST7\SPIRIT):

  • ACTIONS.SAV
  • UTILS6.CFG
  • NEWUTILS.CFG
  • ST-STRT.CFG
  • Warum Displaylist?

    Nehmen wir einen Kreis: ein Kreis ist in der Zeichnungsdatenbank mit den Mittelpunktkoordinaten und einem Radius abgespeichert.

    Zur Darstellung des Kreises auf dem Bildschirm berechnet ein CAD-Programm mit entsprechenden Kreisbogenfunktionen und p (PI - falls es der Zeichensatz im INTERNET nicht schafft) viele gerade Einzelvektoren. SPIRIT setzt die Anzahl der Einzelvektoren automatisch in Abhängigkeit zur Bildschirmdarstellung, so daß ein Kreis, der auf dem Bildschirm nicht größer ist als ein Punkt aus vielleicht nur 3 Vektoren aufgebaut wird und ein bildschirmfüllender Kreis sich dagegen vielleicht aus 1000 Einzelvektoren zusammensetzt. (Mit dem Bogenfaktor - "BogFakt" im Anzeige-Menü - kann die Kreisauflösung in Vektoren beeinflußt werden!)

    Damit nun diese Berechnungen bei jeder Bildschirmveränderung (Maßstabsänderung oder Bildverschiebung) nicht aufs neue erfolgen müssen, werden die darstellenden Vektoren in der Displaylist abgespeichert. Das hat aber auch zur Folge, daß ein Kreis bei starker Vergrößerung - ohne zwischenzeitliche Displaylist-Neugenerierung durch die Kurzwegtaste [u] - zu einem eckigen Monstrum wird. Und trotzdem: würde man sich auf den scheinbar eckigen Kreis einfangen, würde der neue Punkt wahrscheinlich neben dem Kreis liegen - nämlich auf der ideellen Kreislinie:

    Noch ein paar Hintergrundinformationen zur Displaylist gibt es im ARCHmatic-Glossar.

    Font- und Buttongröße im SPIRIT 7.04-Menü

    softTECH hat vermutlich für zukünftige SPIRIT-Versionen in der 7.04er-Fassung einige Parameter für eine bessere Menüdarstellung "nach draußen geführt" - was bedeutet, daß ab sofort mehr als nur die Menü-Schriftgröße eingestellt werden kann. Allerdings gibt es noch keine komfortable Oberfläche, um die Parameter zu editieren. Man muß die entsprechende Datei zur Zeit noch manuell angehen - und das geht so:

    Die geladene Datei muß ungefähr so aussehen, wie rechts abgebildet. Wenn das nicht der Fall ist, dann muß zunächst noch die richtige WSSPIRIT.INI von der 7.04-CD aus dem ST\SPIRIT-Verzeichnis in das WINDOWS-Verzeichnis kopiert werden.
    Danach ist die WSSPIRIT.INI zunächst noch schreibgeschützt. Um das zu ändern, muß die WSSPIRIT.INI mit der rechten Maustaste angeklickt werden; dann kann man über den Menüpunkt Eigenschaften das Dateiattribut "Schreibgeschützt" deaktivieren. Mit OK oder ÜBERNEHMEN wird diese Aktion abgeschlossen.
    [GDI]
    Font=Courier
    Groesse=15
    Breite=0
    Fett=2
    Button_Hoehe=8
    position=187,-2
    [Windows System Datas]
    Maximized=1
    Rect=0005 0005 1023 0470
    [SECOND_SCREEN]
    position=100,100

    Die Einstellungen funktionieren vorzüglich und sind sehr hilfreich, wenn man z.B. nur einen kleinen Notebook-Schirm zu Verfügung hat oder den SPIRIT-Bildschirm direkt auf VIDEO aufnehmen möchte (z.B. über den Video-Ausgang einer miro VR4000).

    Um diese Einstellungen vornehmen zu können, benötigen Sie SPIRIT 7.04. Ältere SPIRIT-Versionen benötigen eine spezielle DLL-Datei - SWGDI.DLL. Ob diese bei den SPIRIT-Vertriebspartnern verfügbar ist, weiß ich leider nicht.


     

      

    © ARCHmatic - Alfons Oebbeke, Neustadt 1997 - 2001
     

    zurück zur Specials-Übersicht
    oder Titelseite ("home")