EnglischFranzösischSpanisch

OnWorks-Favicon

ncarg_gksNCAR – Online in der Cloud

Führen Sie ncarg_gksNCAR im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl ncarg_gksNCAR, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


ncarg_gks – NCAR Graphics GKS-Umgebungsvariablen

ZUSAMMENFASSUNG


Mithilfe einer Sammlung von Umgebungsvariablen können Sie bestimmte Aspekte von NCAR steuern
GKS-Verhalten der Grafik.

NCARG_GKS_OUTPUT Mit dieser Option können Sie angeben, an welche Datei oder welchen Prozess die CGM-Ausgabe gerichtet ist.

NCARG_GKS_PSOUTPUT Mit dieser Option können Sie angeben, um welche Datei es sich bei jeder PostScript-Ausgabe von NCAR GKS handelt
gerichtet an (stdout ist erlaubt).

NCARG_GKS_PDFOUTPUT Mit dieser Option können Sie angeben, um welche Datei es sich bei der PDF-Ausgabe von NCAR GKS handelt
gerichtet an (stdout ist erlaubt).

NCARG_GKS_GENCGM Mit dieser Option können Sie anfordern, dass das NCAR GKS-Paket eine binäre Codierung generiert
CGM statt NCGM (die private NCAR-Kodierung von binär kodiertem CGM). Beachten Sie, dass andere
NCAR Graphics-Dienstprogramme wie die Metadateiübersetzer können kein generisches CGM einlesen.

NCARG_GKS_BUFSIZE Bietet Ihnen die Kontrolle darüber, wie die CGM-Ausgabe gepuffert wird.

NCARG_GKS_DEBUGWenn festgelegt, werden Debugging-Informationen zum GKS-E/A-Subsystem angezeigt
Ausgabe an den Standardausgang.

NCARG_GKS_OUTPUT


Standardmäßig wird die CGM-Ausgabe an eine Datei namens „gmeta“ weitergeleitet, jedoch an die Umgebungsvariable
NCARG_GKS_OUTPUT kann verwendet werden, um die Ausgabe in eine Datei mit einem anderen Namen oder einer anderen Datei umzuleiten
Übersetzerprozess.

Beispiele:

setenv NCARG_GKS_OUTPUT myfile

bewirkt, dass die CGM-Ausgabe in „myfile“ platziert wird.

setenv NCARG_GKS_OUTPUT "|ctrans"

bewirkt, dass der „ctrans“-Übersetzer gegabelt und die CGM-Ausgabe an ihn weitergeleitet wird.

setenv NCARG_GKS_OUTPUT „|“

bewirkt, dass ein Standardübersetzer geforkt wird und die CGM-Ausgabe an ihn weitergeleitet wird. Beachten Sie, dass dies nicht der Fall ist
Hier kann einfach jeder Prozess verwendet werden, da davon ausgegangen wird, dass der Prozess aufgerufen wird als
„Übersetzername –“, wobei das „-“ angibt, dass der Übersetzer aus dem Standard lesen soll
Eingang.

NCARG_GKS_PSOUTPUT


Standardmäßig wird die PostScript-Ausgabe in „gmetaNN.sfx“ geschrieben, wobei „NN“ das NCAR-GKS ist
Workstation-ID, die beim Aufruf von GOPWK zum Öffnen der Workstation verwendet wird, und „sfx“ ist „ps“, „eps“,
oder „epsi“, je nach Bedarf. Durch das Festlegen von NCARG_GKS_PSOUTPUT werden alle Standardeinstellungen und Schreibvorgänge überschrieben
jede PostScript-Ausgabe in die angegebene Datei.

Beispiele:

setenv NCARG_GKS_PSOUTPUT myfile

bewirkt, dass alle PostScript-Ausgaben in „myfile“ geschrieben werden.

setenv NCARG_GKS_PSOUTPUT stdout

bewirkt, dass die gesamte PostScript-Ausgabe in den Standardausgang geschrieben wird.

NCARG_GKS_PDFOUTPUT


Standardmäßig wird die PDF-Ausgabe in „gmetaNN.pdf“ geschrieben, wobei „NN“ die NCAR GKS-Workstation ist
ID, die beim Aufruf von GOPWK zum Öffnen der Workstation verwendet wird. Das Festlegen von NCARG_GKS_PDFOUTPUT wird
Überschreiben Sie alle Standardeinstellungen und schreiben Sie alle PDF-Ausgaben in die angegebene Datei.

Beispiele:

setenv NCARG_GKS_PDFOUTPUT myfile

bewirkt, dass alle PDF-Ausgaben in „myfile“ geschrieben werden.

setenv NCARG_GKS_PDFOUTPUT stdout

bewirkt, dass die gesamte PDF-Ausgabe in die Standardausgabe geschrieben wird.

NCARG_GKS_GENCGM


Besitzt das NCARG_GKS_GENCGM Wenn die Umgebungsvariable festgelegt ist, entfernt GKS den NCAR-Wrapper
und ein binär kodiertes CGM erzeugen. Wie oben erwähnt, können andere NCAR Graphics-Dienstprogramme wie z
da Übersetzer generisches CGM noch nicht als Eingabe unterstützen. Daher ist diese Option nützlich
hauptsächlich, um die CGM-Ausgabe in eine Form zu bringen, die für die Verwendung mit anderer Software geeignet ist
Pakete, die binär codiertes CGM erwarten.

Beispiel:

setenv NCARG_GKS_GENCGM

NCARG_GKS_BUFSIZE


Wenn die Ausgabe in eine Standarddatei erfolgt, werden gepufferte E/A und NCARG_GKS_BUFSIZE verwendet
Die Umgebungsvariable bietet Ihnen eine gewisse Flexibilität bei der Angabe der Puffergröße.

Auf Cray-Systemen beträgt die Standardpuffergröße 1 MB. Alle anderen nutzen ein beliebiges System
Der Standardwert ist, wie in der Datei „stdio.h“ angegeben.

Wenn die Umgebungsvariable NCARG_GKS_BUFSIZE gesetzt ist, überschreibt sie die Standardwerte. Wenn
NCARG_GKS_BUFSIZE ist auf eingestellt N, Das Verhalten ist wie folgt:

If N ist 0:

CGM-Ausgabe ist ungepuffert.

If N ist nicht 0:

Puffergröße = N * 1024 Byte.

Beispiele

Nehmen wir an, Sie führen einen langen Multi-Frame-Grafikjob auf einem Cray-Supercomputer aus und
Sie möchten einen sehr großen I/O-Puffer verwenden. Der Standardwert für einen Cray ist 1 MB, aber Sie möchten
um es auf 2 MB zu bringen.

setenv NCARG_GKS_BUFSIZE 2048

Nehmen wir nun an, Sie befinden sich auf demselben Cray-Computer, möchten Ihre Ausgabe jedoch an einen weiterleiten
Übersetzer und sehen Sie sich die Frames an, während sie angezeigt werden. Ein großer Puffer ist eine schlechte Idee, weil Ihr
CGM wird möglicherweise nicht in jedem Frame gelöscht. Sie können die Ausgabe wie folgt ungepuffert machen:

setenv NCARG_GKS_OUTPUT "|ctrans"
setenv NCARG_GKS_BUFSIZE 0

Als letztes Beispiel nehmen wir an, Sie führen den großen NCAR Graphics-Job mit mehreren Frames auf einem aus
Sun, das zufällig eine Standardpuffergröße von 1024 Bytes hat (siehe
/usr/include/stdio.h). Geben Sie einen 1-MB-Puffer an, indem Sie Folgendes verwenden:

setenv NCARG_GKS_BUFSIZE 1024

VORSICHTEN


Es lohnt sich noch einmal zu sagen: Wenn Sie binär codiertes CGM anstelle von NCGM ausgeben (NCAR
CGM), NCAR Graphics wird sich im Allgemeinen nicht damit befassen. Die einzige Ausnahme ist, dass Sie das können
Konvertieren Sie die Datei mit zurück in NCGM cgm2ncgm.

Verwenden Sie ncarg_gksNCAR online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad