Este es el comando ncarg_gksNCAR que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
ncarg_gks - Variables de entorno de NCAR Graphics GKS
SINOPSIS
Una colección de variables de entorno le permite controlar ciertos aspectos de NCAR
Comportamiento de GKS de gráficos.
NCARG_GKS_SALIDA le permite especificar a qué archivo o proceso se dirige la salida de CGM.
NCARG_GKS_PSOUTPUT le permite especificar qué archivo es cualquier salida PostScript de NCAR GKS
dirigido a (se permite stdout).
NCARG_GKS_PDFSALIDA le permite especificar qué archivo es cualquier salida PDF de NCAR GKS
dirigido a (se permite stdout).
NCARG_GKS_GENCGM le permite solicitar que el paquete NCAR GKS genere codificación binaria
CGM en lugar de NCGM (la codificación privada NCAR de CGM codificado en binario). Tenga en cuenta que otros
Las utilidades de NCAR Graphics, como los traductores de metarchivo, no pueden leer en CGM genérico.
NCARG_GKS_BUFSIZE le proporciona control sobre cómo se almacena en búfer la salida CGM.
NCARG_GKS_DEBUG, si se establece, dará como resultado la depuración de información sobre el subsistema de E / S de GKS
siendo salida a salida estándar.
NCARG_GKS_SALIDA
De forma predeterminada, la salida de CGM se dirige a un archivo llamado "gmeta", pero la variable de entorno
NCARG_GKS_SALIDA se puede utilizar para redirigir la salida a un archivo con un nombre diferente o un
proceso de traductor.
Ejemplos:
setenv NCARG_GKS_OUTPUT miarchivo
hace que la salida de CGM se coloque en "myfile".
setenv NCARG_GKS_OUTPUT "| ctrans"
hace que el traductor "ctrans" se bifurque y la salida de CGM se envíe a él.
setenv NCARG_GKS_OUTPUT "|"
hace que un traductor predeterminado se bifurque y la salida de CGM se canalice a él. Tenga en cuenta que no
aquí se puede utilizar cualquier proceso porque se supone que el proceso se invoca como
"nombre del traductor -" donde el "-" indica que el traductor debe leer del estándar
entrada.
NCARG_GKS_PSOUTPUT
De forma predeterminada, la salida PostScript se escribe en "gmetaNN.sfx", donde "NN" es el NCAR GKS.
ID de la estación de trabajo utilizada en la llamada a GOPWK para abrir la estación de trabajo y "sfx" es "ps", "eps",
o "epsi" según corresponda. La configuración de NCARG_GKS_PSOUTPUT anulará todos los valores predeterminados y escribirá
cualquier salida PostScript al archivo designado.
Ejemplos:
setenv NCARG_GKS_PSOUTPUT miarchivo
hace que toda la salida PostScript se escriba en "myfile".
setenv NCARG_GKS_PSOUTPUT salida estándar
hace que toda la salida PostScript se escriba en salida estándar.
NCARG_GKS_PDFSALIDA
De forma predeterminada, la salida PDF se escribe en "gmetaNN.pdf", donde "NN" es la estación de trabajo NCAR GKS.
ID utilizado en la llamada a GOPWK para abrir la estación de trabajo. La configuración de NCARG_GKS_PDFOUTPUT
anula todos los valores predeterminados y escribe cualquier salida PDF en el archivo designado.
Ejemplos:
setenv NCARG_GKS_PDFOUTPUT miarchivo
hace que toda la salida PDF se escriba en "myfile".
setenv NCARG_GKS_PDFOUTPUT salida estándar
hace que toda la salida PDF se escriba en salida estándar.
NCARG_GKS_GENCGM
Si NCARG_GKS_GENCGM La variable de entorno está configurada, GKS eliminará el contenedor NCAR
y generar un CGM de codificación binaria. Como se mencionó anteriormente, otras utilidades de gráficos NCAR como
ya que los traductores aún no admiten CGM genérico como entrada. Por tanto, esta opción es útil
principalmente para obtener la salida de CGM en una forma apropiada para su uso con otro software
paquetes que esperan CGM codificado en binario.
Ejemplo:
setenv NCARG_GKS_GENCGM
NCARG_GKS_BUFSIZE
Si la salida es a un archivo estándar, se utiliza E / S almacenada en búfer y el NCARG_GKS_BUFSIZE
La variable de entorno le proporciona cierta flexibilidad para especificar el tamaño del búfer.
En los sistemas Cray, el tamaño de búfer predeterminado es 1 MB. Todos los demás usan cualquiera que sea el sistema
el valor predeterminado es, como se especifica en el archivo "stdio.h".
Si se establece la variable de entorno NCARG_GKS_BUFSIZE, anula los valores predeterminados. Si
NCARG_GKS_BUFSIZE está configurado en N, el comportamiento es el siguiente:
If N es 0:
La salida de CGM es sin búfer.
If N no es 0:
Tamaño del búfer = N * 1024 bytes.
Ejemplos
Supongamos que está ejecutando un trabajo largo de gráficos de varios cuadros en una supercomputadora Cray y
le gustaría utilizar un búfer de E / S muy grande. El valor predeterminado para un Cray es 1 MB, pero le gustaría
para que sea de 2 MB.
setenv NCARG_GKS_BUFSIZE 2048
Ahora supongamos que está en la misma computadora Cray, pero desea canalizar su salida a un
traductor y vea los fotogramas a medida que aparecen. Un búfer grande es una mala idea porque su
Es posible que CGM no se elimine en todos los fotogramas. Puede hacer que la salida no esté almacenada en búfer de la siguiente manera:
setenv NCARG_GKS_OUTPUT "| ctrans"
setenv NCARG_GKS_BUFSIZE 0
Como ejemplo final, digamos que está ejecutando el gran trabajo de gráficos NCAR de múltiples cuadros en un
Sun, que tiene un tamaño de búfer predeterminado de 1024 bytes (mire en
/usr/include/stdio.h). Especifique un búfer de 1 MB utilizando:
setenv NCARG_GKS_BUFSIZE 1024
AVISOS
Vale la pena decirlo una vez más: si genera CGM codificado en binario en lugar de NCGM (NCAR
CGM), NCAR Graphics generalmente no se ocupará de ello. La única excepción es que puedes
convierta el archivo de nuevo a NCGM usando cgm2ncgm.
Utilice ncarg_gksNCAR en línea utilizando los servicios de onworks.net