Documentos de Académico
Documentos de Profesional
Documentos de Cultura
el fondo o para resaltar cuando Phreeqc falla. También puede ser irritante. Colocando pitido FALSO
en el archivo de anulación garantizará que no se escuche ningún sonido de ninguna
ejecución, independientemente de la configuración en el pp. conjunto y archivos de entrada!
Debido a la duración del pitido, los pitidos repetidos de baja frecuencia pueden
ralentizar significativamente la ejecución. El pitido se puede apagar durante la
ejecución usando el ' Esc i bip F ' secuencia. Alternativamente, configurando bip F
en el override.set file se asegurará de que el sonido esté apagado en todas las ejecuciones posteriores.
blockRangeColumn
En principio, cada línea del archivo de datos podría especificarse para usar un bloque o
conjunto de Phreeqc simulaciones. Esto haría que una función multiobjetivo se
ajustara.
Cuando este ajuste se establece en 0 ( valor predeterminado) o un número entero negativo, se supone
que el rango de bloque utilizado para todas las observaciones es de 1 – n, dónde
n = número de simulaciones en el archivo de entrada, es decir, todo el bloque de
simulaciones se calcula en un solo Phreeqc ejecutar para cada observación.
Ejemplos de 80 , 83
Palabras clave 177
método de cálculo
2 = solo reprogramar (los archivos de resultados necesarios deben estar presentes). Para las parcelas
ht1, se utiliza el archivo de polígono existente. No vuelva a optimizar las posiciones de las etiquetas
3 = no reespecie, vuelva a procesar los datos de salida y vuelva a escribir. Con los gráficos de
predominio, esto genera nuevos archivos de etiquetas y polígonos a partir del archivo de
puntos (' ht1 ') o el archivo de pista (' cuadrícula ' y ' rejillas '). Con los gráficos de contorno, esto vuelve a
leer los datos sin procesar del archivo de salida y recalcula los contornos.
Por lo general, los archivos de trazado se generan la primera vez con una configuración de 1 y luego
se establecen en 2 (o 3) durante el ajuste fino de la apariencia de los trazados. Esto ahorra tiempo de
Uso de método de cálculo 2 o 3 (replot) no generarán valores de 'tiempo de ejecución' para los
valores asignados a las etiquetas en el tiempo de ejecución, es decir, las etiquetas perforadas por el
usuario y las etiquetas creadas automáticamente durante una ejecución de ajuste. En estos casos, las
etiquetas perforadas del usuario que no son valores definidos no se reconocerán como etiquetas
válidas en simulaciones posteriores y, por lo tanto, se trazarán como su cadena de texto literal,
Para parcelas personalizadas, método de cálculo 2 no vuelve a optimizar las posiciones de las
Para diagramas de cuadrícula, método de cálculo 3 se puede utilizar para reanudar los
cálculos cuando se ha producido un accidente o una interrupción y parada. Se lee el archivo
de seguimiento y se reanudan los cálculos donde lo dejaron.
Las etiquetas de perforación de usuario ficticias se definirán a partir de la segunda línea (primera sin
encabezado) de la ' afuera ', si está presente, y ajustar las etiquetas generadas a partir de la segunda
línea del archivo de datos, si está presente. Esto es necesario ya que todas las etiquetas se actualizan
justo antes del trazado y algunas de estas etiquetas pueden estar involucradas en las definiciones de
etiquetas. Claramente, los valores tendrán poca importancia en una repetición.
Para obtener etiquetas dinámicas, es decir, aquellas generadas durante una ejecución y cuyos
efectos no se almacenan en los diversos archivos de datos utilizados para el trazado,
correctamente sustituidas, es necesario hacer los cálculos desde cero ( método de cálculo 1)
cada vez que se desee una trama.
178 Guía PhreePlot
Ejemplo 3
cálculoTipo
Valor uno de ' cuadrícula ',' ht1 ',' personalizado ',' especies ',' simular ' o ' encajar 'Determina
Descripción los cálculos realizados y el tipo de trama trazada
Alias plotType , tipo , cálculo
Sistema por defecto "personalizado"
Usar Especifica uno de los seis tipos de cálculo disponibles: ' cuadrícula ',' ht1 ',' personalizado ',' especies
',' simular ' o ' encajar '. Esta palabra clave debe especificarse en cada archivo de entrada.
Ejemplos de 1 , 3 , 55 , 73 , 80
changeColor
Valor lógico
Descripción Determina hasta qué punto varían los colores generados automáticamente para varios conjuntos de
Alias chgCol
Sistema por defecto F
Usar Los colores para los gráficos personalizados se seleccionan de una lista de colores de 15 largos.
Colores especificados por una de las configuraciones de color, p. Ej. color de linea , se promocionan a
Si cambiar color se establece en CIERTO y si no se está usando el diccionario de color de línea, los
colores usados para subconjuntos sucesivos de datos y para diferentes variables se elegirán
automáticamente de las listas de colores de líneas o puntos apropiados. En general, changeColor CIERTO
tiene como objetivo garantizar que se utilice un color diferente para cada conjunto de datos trazados,
independientemente de cómo se generen.
Con parcelas de especies donde las especies se generan automáticamente y no hay una
variable de líneas explícita, los colores especificados por el color de linea Se utilizan palabras
clave y se reciclan si es necesario.
El color ' auto '(el predeterminado) usará colores generados automáticamente para cada
conjunto de datos distinto usando la secuencia de colores para el tipo de datos
especificado (líneas, puntos, líneas2y, puntos2y) - no hay color verdadero' auto '. Esto es
equivalente a configurar changeColor para CIERTO pero solo se aplica a ese
Palabras clave 179
tipo de datos.
Estas listas comienzan con los colores especificados con el color de linea y punto- Color listas
y luego continúe con los colores no utilizados en su orden normal. La lista se recicla
según sea necesario cambiando la densidad del color en cada ciclo si los colores
genéricos (p. Ej. rojo) han sido especificados.
Ejemplo 62
characterTags
Valor Una lista de definiciones de etiquetas de caracteres, todo en una línea lógica.
characterTags ""
Ver Sección 5.3.2 para obtener una definición de nombres de etiquetas válidos. Espacios
alrededor del '= ' firmar son opcionales. La expresión de la etiqueta debe ser una cadena de
caracteres simple, entre comillas si es necesario. También puede ser otra etiqueta de
carácter. El número entero inicial, si está presente, y las definiciones deben estar en una sola
línea lógica, de ahí el uso de \ anterior. Un carácter de continuación \ permite colocar cada
definición de etiqueta en una línea física separada. Esto puede ayudar a la legibilidad.
La expresión de la etiqueta debe ser una sola "palabra". Incluya entre comillas si contiene uno o más
espacios. Una cadena nula se puede ingresar como “” o ''. Los nombres de las etiquetas de caracteres
USER_PUNCH
- encabezados conjunto de datos de pH
10 PUNCH -log10 (“H +”), “<datos>”
180 Guía PhreePlot
Las etiquetas de caracteres también se pueden utilizar para reemplazar listas de caracteres o
Buscar actualizaciones
Alias checkForUpdates
Usar Si CIERTO, la PhreePlot se contacta con el sitio web y se obtiene la fecha de la última
versión. Esto se compara con la versión actual y si hay una versión más reciente
disponible, se ofrece la opción de abrir el sitio web para su descarga. En realidad,
no se realiza ninguna descarga; esto queda para que lo haga el usuario.
sucesivas (en días) cuando la verificación está activada. Establecer en 0 para comprobar siempre PhreePlot
se ejecuta o un gran número para comprobar con poca frecuencia. El valor predeterminado de 1
La verificación es en gran parte silenciosa a menos que depurar > 0 en cuyo caso se envía un mensaje
cuando se realiza una verificación.
colorModel
Alias color
rgb Los nombres de los colores se basan en la escala de colores de cohorte. b & w convierte todos los
colores a negro. gris intenta convertir los colores a una escala de grises basada en
Palabras clave 181
su tono. El archivo Postscript producido refleja el modelo de color utilizado, es decir, nunca se puede
hacer que un archivo en blanco y negro produzca un trazado de color. Por otro lado, a menudo se
puede crear un archivo de trazado en color para producir una impresión en escala de grises en una
El ' b & w ' y ' gris 'Los modelos de color traducen cualquier color' coloreado 'a sus
equivalentes en blanco y negro o gris en el momento del trazado. Los colores
originales se escriben en el diccionario de colores apropiado para que la trama se
pueda volver a trazar a todo color si se desea.
Si se desea un control total sobre los colores grises utilizados, estos deben ingresarse
explícitamente en el diccionario de colores.
Una forma alternativa de obtener una imagen en escala de grises es preparar el archivo de imagen
como una imagen en color rgb de la manera normal y luego usar las opciones disponibles en muchos
controladores de impresora para exportar a un archivo usando solo escala de grises o colores blanco
y negro. No es necesario que tenga la impresora conectada, solo tiene que instalar el controlador de
contourDashesPerInch
Alias
Sistema por defecto 10
Usar La lista de números debe tener la misma longitud que el número de contornos. Si es
más corta, la lista se recicla. Si es más largo, está truncado.
contourFillColor
Descripción Establece los colores utilizados para rellenar entre las líneas de contorno.
Alias
Sistema por defecto auto
Usar La lista de colores debe tener la misma longitud que el número de contornos más uno.
Si es más corta, la lista se recicla. Si es más largo, está truncado.
Los colores se emparejan en secuencia, uno por clase de contorno. Usar ' Dakota
clases.
contourLabelColor
Descripción Establece los colores utilizados para las etiquetas en las líneas de contorno.
Alias
Sistema por defecto auto
Usar La lista de colores debe tener la misma longitud que el número de contornos. Si es más
corta, la lista se recicla. Si es más largo, está truncado.
Usar ' Dakota del Norte 'por' no dibujado 'o sin color. Esto suprimirá el dibujo de la (s) etiqueta
(s) para este nivel de contorno.
contourLabelFigs
Descripción Determina el número de cifras significativas utilizadas en las etiquetas de contorno numéricas
Alias
Sistema por defecto auto
Usar La lista de números enteros debe tener la misma longitud que el número de contornos. Si es
más corta, la lista se recicla. Si es más largo, está truncado.
El formato utilizado depende del tamaño del valor de la etiqueta. El formato exponencial
se utiliza automáticamente para números muy grandes o pequeños. Anteponga el
número entero "_" para forzar que el número se escriba en formato de coma flotante y
"$" para el formato exponencial, por ejemplo, $ 2.
Se eliminarán los ceros finales. Usar 0 para forzar la impresión del valor al número
entero más cercano. ' auto 'utilizará 3 o menos cifras según el valor y es el valor
predeterminado.
contourLabelFont
Alias
Sistema por defecto auto
Usar La lista de fuentes debe tener la misma longitud que el número de contornos. Si es más
corta, la lista se recicla. Si es más largo, está truncado.
Las fuentes se especifican mediante nombres de fuentes o nombres de familias de fuentes (consulte fuente ).
contourLabelSize
Alias
Sistema por defecto auto
Usar La lista de tamaños de etiquetas debe tener la misma longitud que el número de
contornos. Si es más corta, la lista se recicla. Si es más largo, está truncado.
Las unidades de contourLabelSize dependen de las unidades en vigor cuando Con tourLabelSize Está
establecido.
contourLineColor
Alias
Sistema por defecto auto
Usar La lista de colores debe tener la misma longitud que el número de contornos. Si es más
corta, la lista se recicla. Si es más largo, está truncado.
Usar ' Dakota del Norte 'por' no dibujado 'o sin color. Esto suprimirá el dibujo del
contorno (s) para este nivel de contorno.
contourLineType
Alias
Sistema por defecto 1
Usar La lista de números debe tener la misma longitud que el número de contornos. Si es
más corta, la lista se recicla. Si es más largo, está truncado.
contourLineWidth
Alias
Sistema por defecto auto
Usar La lista de anchos debe tener la misma longitud que el número de contornos. Si es más
corta, la lista se recicla. Si es más largo, está truncado.
Usar ' Dakota del Norte 'por' no dibujado 'o sin color. Esto suprimirá el dibujo del
contorno (s) para este nivel de contorno.
contourOptions
labelPosition = straightest
Usar Actualmente, esto configura hasta cuatro opciones que afectan la generación y visualización
de un gráfico de contorno. Incluya solo los pares de palabras clave-valor que deban
cambiarse. Separe el valor de la palabra clave con un signo igual o con uno o más espacios,
tabulaciones o comas. El número y el orden de los pares indicados es opcional.
(I) suave 0 | 1 | 2
Después de generar los datos z, o leerlos desde un archivo de salida, es posible
suavizarlos usando un filtro de paso bajo. Este es un promedio móvil de cinco
puntos (suave = 1) o de nueve puntos (suave = 2) basado en la misma ponderación
de la celda central y los cuatro vecinos más cercanos (es decir, las celdas NSEW de
la celda central) o los ocho vecinos más cercanos. (es decir, las celdas
NSEW-NW-NE-SE-SW de la celda central). Un valor de 0 significa que no se lleva a
cabo ningún alisado. No es necesario volver a generar los datos z para probar estas
diversas opciones. Una vez generados y graficados los datos, utilice el cálculo
Palabras clave 185
Si CIERTO, los rellenos de color se trazan con las líneas simplificadas tomadas del archivo
vectorial y las coordenadas de los rellenos de polígono tomadas del archivo de
polígonos. Si FALSO, esto produce un trazado de solo líneas sin relleno de color entre los
niveles de contorno. Viene en dos sabores dependiendo de la tercera opción:
Esta diferencia puede ser sutil y se ve mejor mirando de cerca las uniones de
línea que son más suaves con el CIERTO opción. Las líneas discontinuas suelen
verse mucho mejor con la CIERTO opción. La ventaja del FALSO
La opción es que su salida se derive directamente de la rutina de contorneado y
no requiera un montaje posterior en una línea continua, lo que puede resultar
difícil. Por lo tanto, si la unión de segmentos de línea es un problema, pruebe la
opción que omite este paso.
contornos
Alias
Sistema por defecto auto 17 e
Usar Esta palabra clave define los niveles de contorno utilizados. La tarea principal es
obtener un conjunto de contornos que muestre lo que desea sin confundirse con el
ruido numérico, especialmente alrededor de los límites de fase.
La primera forma es simplemente una lista de valores de contorno definidos por el usuario en un
orden estrictamente ascendente (no puede ser igual). La lista puede tener cualquier longitud.
Estos valores se seleccionan en función de los datos z que se están contorneando. Esto
se hace de una de estas tres formas: (i) por percentiles (' pag ') en el que las diversas clases
de contornos están ocupadas aproximadamente por igual, (ii) por porcentajes
simplificados (' s ') que es el mismo que el' pag ', excepto que cualquier par de valores de
contorno adyacentes que estén' bastante cerca 'entre sí (dentro de menos de 1e-2 del
rango de datos z) se reemplazan por un solo valor promedio, o (iii) dividiendo el valor z-
distancia ( zmax - zmin) dentro norte contornos igualmente espaciados (' mi ').
Las estadísticas de datos z que se utilizan para calcular los niveles de contorno utilizando auto
Las opciones se basan en todos los datos leídos del archivo de datos, no en una selección
basada en cualquier redefinición del dominio de trazado cambiando xmin etc.
Por lo tanto, el número real de contornos trazados puede ser menor que el número
especificado. Esto ocurre cuando se considera que los contornos están "demasiado cerca"
entre sí, como se describe anteriormente.
Ejemplo 84
contourShiftLabel
Valor ' C ' o ' norte 'luego cero o más tripletes de enteros que especifican el número de parcela, el
número de contorno y la cantidad de cambio
Descripción Muestre la posición de la etiqueta y especifique qué etiquetas mover y cuánto para los
trazados de contorno con etiquetas en línea (trazados de color rellenos)
Alias
Sistema por defecto C
'C ' ' C 'para contorno. Los contornos están etiquetados con sus valores (por
defecto). El número de dígitos está controlado por contourLabelFigs .
' norte ' ' norte 'por número. Las etiquetas muestran el número de la línea de contorno en lugar
del valor del contorno. Los vértices de los contornos (después de la simplificación de la
línea) se muestran con el símbolo de pista (círculo relleno) de color
trackSymbolColor y tamaño trackSymbolSize (1). El número de secuencia de
cada vértice se escribe encima del vértice usando trackSym- bolColor y
medio Tamaño de la etiqueta y con el número de línea entre paréntesis.
Si siguen tripletes de números enteros, estos definen una etiqueta de contorno y cuánto
moverla de su posición predeterminada. La posición predeterminada está centrada
dentro de la sección recta más larga de cada contorno o en el medio. Esto es controlado
por uno de los contourOptions .
Palabras clave 187
primer entero no negativo): el valor absoluto define el número de parcela de interés. Cada
parcela se numera secuencialmente como se trazó. El número de parcela se da en el archivo
de registro y está impreso en la parte superior izquierda de la info cuadra. El número de
secuencia se incrementa en el ciclo a través de la especie principal (bucle externo) y luego las
variables del bucle (bucle interno).
Para estimar los ajustes de turno, lo más sencillo es trazar primero con el ' norte ' opción. Esto
marcará todos los puntos de los contornos con círculos de colores. El número de puntos por
los que cambiar se puede determinar fácilmente, desplazándose hacia adelante desde la
posición predeterminada utilizando números enteros positivos y hacia atrás utilizando
números enteros negativos. Una vez que se ha determinado el turno, el tipo de turno se
puede invertir de ' norte ' para ' C 'para trazar los valores del contorno.
Los segmentos de línea recta simplificados tendrán pocos vértices. El número se puede
aumentar reduciendo simplificar .
La impresión de todo Las etiquetas para un nivel de contorno dado se pueden suprimir
configurando el contourLabelSize para 0. o la contourLabelColor para ' Dakota del Norte '.
La siguiente figura muestra los contornos etiquetados con sus números de línea
consecutivos (1-14) usando el ' norte ' opción. El color y el tamaño de los símbolos
circulares se han especificado con el trackSymbolColor y trackSym- bolSize (1)
configuración.
contourShiftLabel n 1 9 1 1 10 1
Esto mueve las etiquetas al centro del siguiente intervalo. Si el turno coloca la
etiqueta fuera de la lista de puntos, la etiqueta no se dibuja. Así es como se puede
suprimir por completo el trazado de etiquetas individuales superpuestas.
- 7.4880
- 7.2451
- 10
1112
Iniciar sesión F O 2 ( g) (cajero automático)
- 6.8113
- 6.4086
- 6.0155
1
- 5.5886
2
- 5.1039
3
- 4.6592
4
- 30
7
8
5
6
- 3.8764
- 2.8020
- 2.0394
- 2.0002
- 2.0001
10
- 50
- 1.9997
- 70
13 14
- 90
2 4 6 8 10 12
pH
contourZvariable
Valor lista de nombres o números de una o más columnas de archivos de salida (distingue entre mayúsculas y minúsculas)
Descripción Especifica las variables (columnas) en el archivo de salida que se utilizarán como fuente de datos z
para el contorneado
Alias
Sistema por defecto ""
ser las primeras variables Perforado al bloque de salida seleccionado primario (el número
más bajo). Se puede especificar por nombre o número (la posición de la columna en el
archivo de salida). Normalmente, el nombre lo establece el - encabezados entorno en un USER_PUNCH
bloque de datos, pero puede definirse dinámicamente, en cuyo caso puede ser
necesario especificar la columna por número o utilizando el encabezado
predeterminado como " no_heading_1 ”.
Debe haber nres X nres filas de datos z en el archivo de salida donde nres es el
resolución . La especiación no debe fallar en ningún lado. Si lo hace, los cálculos se detienen
gráfico de contorno, la contourZvariable debe encontrarse en los encabezados del archivo de salida.
Ejemplo 84
convertLabels
Alias convertLabelNames
Usar Si el primer ajuste se establece en CIERTO), se comprueban los nombres de las etiquetas
para ver si son plausibles Phreeqc fórmulas químicas y es así, se convierten. Esto no
verifica la base de datos termodinámica para los nombres de las fórmulas, pero sí
verifica cosas básicas como que el primer carácter debe ser un (, [o
letra mayúscula, y no debe contener ninguno de los caracteres:
¬ # ~ @ ;?! "£ $% ̂ & * '”.
Si una etiqueta no se parece a una fórmula o si convertLabels es FALSO, entonces ningún intento
de interpretarlo como una fórmula. Para obtener ejemplos de la conversión, consulte Sección
6.4.2 .
Si algunas etiquetas deben interpretarse como fórmulas y otras no, entonces convertLabels
debe establecerse en CIERTO y los nombres de las etiquetas individuales deben escribirse
de tal manera que se evite que se interpreten como una fórmula,
por ejemplo, comiencen los nombres con un carácter en minúscula o incluya uno de los caracteres
"ilegales".
Esta configuración se aplica a todos los nombres de etiquetas, incluidos los nombres de bucle.
Ejemplo 84
customLoopManyPlots
Descripción Determina si cada nuevo valor de la variable de bucle z produce una nueva
gráfica o no y, opcionalmente, si el índice de bucle se agrega al nombre de la
etiqueta.
Alias
Sistema por defecto FALSO VERDADERO "_"
Usar Solo se utiliza para parcelas personalizadas. El valor por defecto ( FALSO) significa que cada valor de la
variable de ciclo normalmente producirá una curva separada en un solo gráfico. Esto puede ser
complicado y, por lo tanto, cuando esta opción está configurada en CIERTO, se produce una nueva
gráfica para cada valor de la variable de ciclo. Estos se pueden combinar en un solo archivo usando el archivo
de varias páginas opción.
customXcolumn
Descripción Determina qué columna de datos del archivo de salida se utiliza para el eje x durante el
trazado personalizado.
Usar Garantiza que se utilice la columna correcta como variable del eje x para el
trazado. El orden de salida está determinado por el orden de USER_PUNCH declaraciones
y la elección de otros SELECTED_OUTPUT parámetros en el Phreeqc
código. Las columnas se cuentan desde la izquierda. Se utiliza para parcelas
personalizadas y de especies. En parcelas de especies, customXcolumn debe apuntar a la
columna del nombre de la especie o del valor numérico del par deseado.
Si se van a utilizar datos de dos o más archivos de datos en el gráfico, asegúrese de que
tengan el mismo nombre para la columna x. Si esto no es posible, o si se desean dos o más
parcelas separadas, plotee en ejecuciones separadas, posiblemente creando un archivo por
lotes o un script para ejecutar las dos ejecuciones consecutivamente.
Ejemplos de 55 , 73 , 80
Palabras clave 191
dashesPerInch, dashesPerInch2y
Descripción Determina el número de guiones (y puntos) por pulgada para las líneas punteadas.
Alias guiones
Usar Esto da el número de guiones (y puntos) por pulgada para guiones. líneas en parcelas
personalizadas. Las líneas discontinuas están indicadas por los respectivos tipo de línea estilo
En parcelas personalizadas, el guionesPerInch porque se elige una línea del líneas lista en
orden (y reciclado cuando sea necesario), es decir, la primera línea toma la primera
guionesPerInch , la segunda línea toma la segunda guionesPerInch etc.
Las líneas discontinuas de densidad variable también se pueden usar para las líneas de cuadrícula de
un gráfico (ver gridDashesPerInch ).
Ejemplos de
base de datos
Alias
Sistema por defecto wateq4f.dat
Usar Establezca el nombre de archivo de la base de datos que utilizará Phreeqc. Tenga en cuenta que la
base de datos debe configurarse con esta palabra clave en lugar de utilizar la
Ejemplo 40
databaseVersion
Valor cuerda
Alias
Sistema por defecto ninguno
Usar Si el archivo de registro está activado, esta cadena se imprime en él. También se imprime en el
de qué base de datos se utilizó en los cálculos utilizados para hacer el gráfico. La cadena puede ser
archivo de datos
Descripción Especifica el archivo que contiene los datos para los cálculos de simulación y ajuste y, opcionalmente,
Alias fitDataFile
Sistema por defecto
Usar Este archivo de texto contiene las observaciones (variable dependiente), si están presentes, y las
variables independientes, si están presentes. La primera línea debe constar de los encabezados de
las columnas. Estos se convierten en etiquetas y, por lo tanto, deben ajustarse a las convenciones
El número total de columnas que se leerán se determina a partir del número de entradas en
el encabezado de la columna. Esto también debe coincidir con el número de entradas
especificado por el logVariableIn configuración.
Los espacios en blanco contiguos se tratan como un solo separador, pero muchos otros separadores
(por ejemplo, ,,) introducirán campos nulos. Los comentarios se pueden incluir usando un # como de
costumbre. Las líneas en blanco se ignoran.
Cuando solo faltan algunos datos no esenciales, se puede utilizar alguna forma de identificador de
datos faltantes para identificar dichas celdas, actuando esencialmente como marcadores de posición.
Por ejemplo, un campo en blanco se puede ingresar como una cadena nula, “”, o por un valor
Las otras columnas que se han leído reciben etiquetas definidas por sus encabezados de
columna con tipo numérico o de carácter, según el tipo de entrada correspondiente en la
primera línea de datos válida. A continuación, estas etiquetas se pueden utilizar en el Phreeqc fichero
de entrada. Cada iteración de Phreeqc leerá en una línea del archivo de datos, generará un
conjunto completo de etiquetas y sus valores de etiqueta correspondientes, hará cualquier
sustitución de etiquetas en el Phreeqc entrada y ejecución. Se emite un máximo de 20
caracteres mediante Phreeqc - las cuerdas más largas se truncarán.
Si cálculoTipo = ' simular ', el archivo de datos se puede utilizar para proporcionar una lista de
valores de etiqueta al archivo de entrada sin realizar ningún ajuste. Ni siquiera es necesario
que haya una variable dependiente.
Palabras clave 193
Si el nombre del archivo está en blanco y el tipo de cálculo es ' encajar ', entonces
asumió que no hay grados de libertad y el problema es de' búsqueda de raíz '. En
este caso, el valor 'objetivo' siempre se establece en 0.0, es decir f (x) = 0. El
f (x) está ambientado en un USER_PUNCH bloque y las estimaciones iniciales se ajustan para
lograr el valor objetivo.
dataSeparators
Descripción Define los separadores utilizados en la entrada de datos y los archivos de salida formateados.
Alias sep
Sistema por defecto entrada = “\” salida = “\ t” xyblank = “\ p” bucle = “\ p” rebobinar = “\ r” descanso
= “”
Usar Los archivos de entrada estándar usan un espacio, tabulación o coma como separadores, pero esto
puede ser demasiado flexible para archivos de datos formateados. También es útil poder especificar
si las líneas en blanco (que indican una ruptura en una curva trazada) se escriben en el ' afuera 'archivo
después de un cambio en una variable de ciclo. Esta palabra clave contiene opciones que se pueden
Si el palabra clave = valor El formato que se muestra arriba no se utiliza, entonces los seis
separadores deben incluirse en una sola línea en el orden indicado. Si se utilizan
palabras clave, se pueden especificar una o más opciones y en cualquier orden.
Los campos entre comillas se tratan como un solo campo incluso si contienen espacios.
1. aporte: separador (es) predeterminado para leer archivos de entrada de datos, por ejemplo, por ' encajar
' y ' especial 'así como loop y extradat archivos (el separador también se puede especificar por separado
para cada archivo, consulte Sección 5.2.7 );
2. producción: separador que se utilizará en archivos de salida formateados, en particular el ' afuera ','
trk 'y personalizado' ptos 'archivos. El mismo separador también se utilizará más adelante para
leer estos archivos;
3. xyblank: controla si se inserta una línea en blanco en el ' afuera 'archivo para
cada nuevo valor de < x_axis> o < y_axis>;
4. círculo: controla si se inserta una línea en blanco en el ' afuera 'para cada nuevo
valor de la variable de ciclo (valor z). "\pag" insertará una línea en blanco,
"" no;
El separador de entrada define el separador para leer datos 'preparados por el usuario'
194 Guía PhreePlot
archivos (a diferencia de los archivos de entrada con palabras clave, archivos de texto adicionales o
archivos de diccionario). Los tres archivos de datos que utilizan esta configuración en la actualidad
son el archivo de datos de ajuste utilizado durante el ajuste y las simulaciones, el archivo de datos de
Utilice cualquier carácter o "\ T" para una pestaña, "\B" para un espacio en blanco o "\ w" para
ambos (espacio en blanco). Una cadena nula, ingresada como un par de comillas sin nada
entre ellas ( ""), indica que una tabulación, un espacio (s) o una coma se interpreta como un
separador válido. Esto es equivalente a "\". Los espacios en blanco consecutivos se tratan como
un solo separador, pero muchos otros separadores de un solo carácter no lo son, es decir, se
interpretarán como datos faltantes o espacios en blanco dependiendo de su tipo. Esto permite
leer los campos en blanco. Las pestañas por sí solas son útiles cuando un archivo de entrada se
ha pegado en un archivo de texto desde una hoja de cálculo y cuando los espacios y las comas
están presentes en las cadenas de texto y las cadenas no están incrustadas entre comillas.
Aunque las cadenas entre comillas conservarán lo que esté dentro de ellas, las comillas pueden
perderse al pegarlas desde y hacia una hoja de cálculo.
"," debe usarse para la primera configuración en archivos separados por comas (csv).
El producción separador especifica el separador que se utilizará para los archivos de salida
formateados, en particular el ' afuera ',' trk ' y ' ptos 'archivos. Pestañas ( "\ T"), las comas ",") o
espacios ( "\B") son los separadores más utilizados. Incluya el separador especificado
entre comillas si es necesario. Las pestañas son útiles cuando el archivo se va a pegar
en una hoja de cálculo. Los espacios y las comas se conservan en cadenas sin necesidad
de citarlos.
Cuando un espacio ( "\B") se utiliza para el separador de salida, luego se insertan espacios
adicionales para justificar las columnas. Este formato es mejor para leer e imprimir. Sin
embargo, las cadenas de caracteres se truncan a 18 caracteres para permitir que se
citen entre comillas. Use pestañas si esto es un problema.
Tenga en cuenta que "" no es lo mismo que “”. La primera es la cadena nula; el último es
un espacio.
El xyblank y círculo los separadores se refieren al separador entre líneas utilizado en el ' afuera '
expediente. Si estas dos cadenas son "\pag", luego, se inserta una línea en blanco en el
archivo de salida después de (i) un cambio en la variable de bucle de los ejes xey (tercer
separador); o (ii) un cambio en el bucle z (o < bucle>) variable (cuarto separador). Cualquier
otro carácter, incluida la cadena nula, '', significa que no se inserta ninguna línea en
blanco en estos puntos. Estos ajustes se pueden utilizar para controlar los cortes
realizados al trazar curvas. Si se utiliza un archivo de bucle, también es posible insertar
una línea en blanco en el ' afuera 'insertando una línea en blanco en la posición
correspondiente en el archivo de bucle.
El descanso separator es una variable de ruptura que puede ser útil para separar el
trazado de una columna de datos en el archivo de salida en dos o más curvas separadas
(como se puede hacer con una línea en blanco) cuando no hay una línea en blanco en el
archivo de salida. A veces no es posible introducir una línea en blanco en el archivo de
salida donde se necesita. Por ejemplo, si más de uno Phreeqc La simulación se ejecuta
durante una sola PhreePlot iteración (usando el bucle principal ) la salida seleccionada
de las dos simulaciones se ejecuta en conjunto
Palabras clave 195
sin descanso. Sin embargo, normalmente es posible disponer alguna variable que
indique cuándo se necesita un descanso. Esta podría ser una de las variables de bucle
o el número de paso de la simulación.
El separador de datos utilizado para leer datos de entrada para gráficos personalizados
es siempre el separador establecido por el producción separador ya que el archivo
utilizado para el trazado se genera con este formato. Se debe tener cuidado de no
editar los archivos de datos de trazado de manera que esta relación no esté
sincronizada. En caso de duda, regenere los archivos, método de cálculo 1.
dateDatabase
Valor cuerda
Alias databaseVersion
depurar
Valor 0, 1, 2, 3, 99
Descripción Controla la cantidad de información enviada al archivo de registro y la acción que se
toma cuando se encuentra un error.
Alias
Sistema por defecto '0'
Usar Cuanto mayor sea el valor, mayor será la cantidad de información que se envía al
archivo de registro.
Hay muchos interruptores controlados por depurar pero las principales acciones son:
0 = proporciona el menor registro y, por lo tanto, ofrece los tiempos de ejecución más rápidos. En
este caso, todos Phreeqc la entrada / salida se realiza a través de la memoria en lugar de a través de
archivos de disco. Esta configuración de depuración es el valor normal para las ejecuciones de
1 = como arriba y también escribe los valores de todas las etiquetas sustituidas en el archivo
de registro y guarda una copia de la salida de especiación de la última simulación en el archivo
Phreeqc.0.out siempre que no se haya establecido explícitamente como falso. Con los cálculos
de parcelas de predominio, cualquier error en la especiación provoca una interrupción
inmediata de los cálculos. Utilice este ajuste para comprobar que las líneas correctas de Phreeqc
el código se ha ejecutado cada vez y que los valores de la etiqueta son los esperados.
2 = como arriba y también acumula el Phreeqc.0.out datos para cada simulación en el *. todo archivo
que proporciona el todo La palabra clave no se ha establecido explícitamente como falsa.
Utilice esta configuración para ver la salida detallada de Phreeqc. Este archivo puede llegar a
ser muy grande.
3 = como arriba pero también se hace eco de la Phreeqc entrada en la pantalla justo antes de que se
ejecute. El Phreeqc La salida también se inserta en el archivo de registro. Esto puede producir un
Cuadro 14.2. El efecto que el depurar entorno tiene en la generación de Phreeqc archivos de salida.
<= 0 1 2 3
Producción ( Phreeqc.0.out) * FALSO CIERTO CIERTO CIERTO
* con parcelas de predominio, hay un caso especial cuando resolución = 1 en que esto fuerza Phreeqc.0.out ser escrito lo que sea.
Este archivo contendrá una lista de todas las posibles fases minerales listas para pegar en el archivo de entrada. También hay
también explícitos Phreeqc.0.out y todo interruptores.
El valor especial de ' 99 'no ejecuta los archivos de entrada, sino que comprueba el uso de alias
de palabras clave en los archivos. Si los encuentra, se enumeran junto con las respectivas
palabras clave principales. Esta función opera desde el punto de la definición de depurar adelante.
Por lo tanto, para verificar que todos los archivos se muevan
depurar a la cima de la pp. conjunto archivo y darle un valor de 99.
dependienteVariableColumnaObs
Valor cero o un entero positivo o nombre de columna (distingue entre mayúsculas y minúsculas)
Descripción Se utiliza en el ajuste para especificar qué columna del archivo de datos contiene la variable
dependiente.
Usar Al ajustar datos a un Phreeqc modelo, siempre hay una variable dependiente que
contiene las observaciones y esto identifica en qué parte del archivo de datos
Palabras clave 197
Se debe utilizar un valor de cero cuando se está llevando a cabo una simulación y no
hay una variable dependiente presente. Si se está realizando una simulación y el archivo
de datos contiene una columna con datos de variables dependientes, entonces
dependienteVariableColumnaObs debe apuntar a esta columna para que se
pueda omitir al leer el archivo. Esto hace posible cambiar entre ajustar y
simular sin cambiar el archivo de datos.
dependienteVariableColumnaCalc
Valor cero o un entero positivo o nombre de columna (distingue entre mayúsculas y minúsculas)
Descripción Se utiliza en el ajuste para especificar qué columna del archivo de salida seleccionado
contiene la variable dependiente.
dominio
Alias plotDomain
Sistema por defecto F auto INDEFINIDO INDEFINIDO
Usar Los límites del dominio son los vectores que van desde xmin para xmax , ymin
para ymax etc delineando el dominio de cálculo. Esta palabra clave es útil para
decidir si los límites deben mostrarse en ht1 parcelas (aquí es donde uno de los dos
códigos de especies en el archivo de vectores es 99). Con el
198 Guía PhreePlot
sobredimensionados por las líneas del eje, por lo que esta configuración tiene poco efecto visible. Sin
embargo, esta configuración de palabras clave es útil para suprimir el dibujo de estos límites en los
usando O 2 ( gramo)). Si desea ver los vectores de contorno, configure dominio para VERDADERO.
El segundo y los siguientes parámetros son para el color de la línea, el tipo de línea, los
guiones por pulgada y el ancho de la línea. Si está ausente, es "automático" o no está
definido, los valores predeterminados se toman de los parámetros de la línea actual del
gráfico ( color de linea , tipo de línea , dashesPerInch, lineWidth ).
Ejemplo 46
dominante
Valor lógico
Descripción Determina si los límites del dominio dominante o subdominante se trazan en
una parcela de predominio
Alias
Sistema por defecto T
Usar dominante ajustado a CIERTO traza el diagrama normal de predominio o estabilidad con
los campos mostrando las especies dominantes.
dominante ajustado a FALSO en su lugar, traza campos para la segunda especie más
abundante (subdominante).
Ejemplo 9
eps
Valor lógico [ epstype]
Descripción Determina si la salida del gráfico (si la hay) se convierte a un archivo en
formato PostScript encapsulado (eps).
Alias
Sistema por defecto F
Usar Los archivos Postscript encapsulados (eps) son archivos Postscript que tienen una página y
tienen un cuadro delimitador incluido. Solo se producirán para la primera página en archivos
de varias páginas ( archivo de varias páginas ).
Los archivos eps pueden ser útiles para incrustarlos en otros documentos, ya que
siempre están muy recortados, pero obtener archivos eps confiables se ha vuelto más
difícil en los últimos años y puede que valga la pena recurrir a archivos png de alta
resolución.
Un archivo eps solo se puede producir si Ghostscript / GSview esta instalado. Si el opcional epstype
el parámetro está establecido en ' gs ' (o ' GS ') entonces la Fantasma-
Palabras clave 199
Fe-O 2- H 2 O
(solo precipita HFO. Escala y nativa)
- 10 Fe 2 ( OH) 24+
Fe 3+
Fe
Iniciar sesión F O 2 ( gramo)
- 30
Fe (OH) 3 ( a)
- 50
Fe 2+
- 70
0,1 mol / kgw de NaCl
25 o C
-
FeOH + Fe (OH) 3
H 2 ( g)> 1 atm
- 90
2 4 6 8 10 12
pH
Ejemplo 79
epsi
Valor lógico
Descripción Determina si la salida del trazado (si la hay) se convierte en un archivo en
formato Adobe Encapsulated PostScript Interchange (epsi).
Alias
Sistema por defecto F
Usar Solo se puede generar un archivo epsi si Ghostscript / GSview está instalado.
PhreePlot hace uso de Ghostscript ps2epsi utilidad para producir este archivo.
El formato Adobe epsi es un tipo de archivo eps que incluye una imagen de vista previa
de mapa de bits en color, así como el cuadro delimitador. Por lo tanto, se recorta en los
límites del gráfico, lo que lo hace conveniente para insertarlo en documentos. La trama
es visible cuando se inserta en un software como Microsoft Word. La vista previa se
almacena en un formato independiente de la plataforma.
a diferencia de PD archivos, eps y epsi Los archivos solo pueden tener una página. Como resultado,
multipágina PD archivos producidos por PhreePlot no se puede convertir a archivos epsi. Si eps y archivo
de varias páginas están configurados para CIERTO y se produce más de una página, no se produce
ningún archivo epsi.
El tamaño del archivo tiende a ser bastante grande, pero la calidad tiende a ser mejor que la de los
Fe-O 2- H 2 O
(solo precipita HFO. Escala y nativa)
- 10 Fe 2 ( OH) 24+
Fe 3+
Fe
- 50
Fe 2+
- 70
0,1 mol / kgw de NaCl
25 o C
-
FeOH + Fe (OH) 3
H 2 ( g)> 1 atm
- 90
2 4 6 8 10 12
pH
Ejemplo 79
extradat
Descripción Nombre de un archivo de datos que se agrega a la ruta de búsqueda cuando se buscan variables
clave, puede haber varias apariciones del extradat palabra clave, cada una de las cuales agrega un
nuevo archivo a la ruta de búsqueda. Se puede especificar un separador de datos opcional que se
Alias extraOut
Las columnas aún se pueden hacer referencia a números en estos archivos adicionales.
La numeración continúa consecutivamente según el orden de los archivos en el extradat lista.
Estos archivos adicionales deben tener el mismo formato que un ' afuera ', es decir, un diseño de matriz
con la fila 1 como encabezados de columna. Éstos definen los nombres de las variables. Es preferible
hacer que estos nombres de variables sean únicos, es decir, diferentes de los nombres de variables
en cualquiera de los otros ' afuera 'archivos. En caso contrario, se elige el primero que se encuentre.
Cada archivo utilizado debe contener una columna de datos con la misma especificación cus-
tomxColumn Bóveda. Cada columna y usa la columna x del mismo archivo para que las
longitudes de las matrices xey siempre sean las mismas.
El extradat Los archivos también se pueden utilizar como fuente de las columnas de publicación y
bucle.
También se pueden utilizar para definir expresiones de etiquetas. La primera línea de encabezado se
usa para generar el nombre de la etiqueta y la segunda línea define los valores de etiqueta
Ejemplo
extraSymbolsLines
Descripción Un archivo opcional que contiene detalles de símbolos y líneas adicionales que se
agregarán al gráfico.
Alias extraSymbols
agregará al gráfico.
Cada línea sigue el formato de un símbolosLíneas con una definición por línea.
El expediente es útil para agregar más de uno o dos símbolos adicionales, así como
líneas al gráfico con más control del que se puede tener usando ' puntos ' y ' líneas '. Por
ejemplo, las propiedades de los símbolos y las líneas se pueden variar de un punto a
otro, y se pueden utilizar etiquetas dentro del archivo.
Normal PhreePlot Se aplican las convenciones de archivos de entrada. No se requiere una línea
de encabezado, pero puede incluirse de manera útil: la primera línea sin comentarios se ignora
Cada fila (línea) representa un punto de datos. Una fila en blanco significa una ruptura
en los datos. Esto introducirá una ruptura en una línea. La línea solo se dibuja
realmente cuando se han leído todos los datos del bloque de datos.
Los últimos parámetros definidos (ancho, color y tipo) anulan cualquier parámetro definido
previamente. Todas las propiedades de línea y símbolo permanecen vigentes hasta que se
redefinen, es decir, persisten entre bloques de datos.
Proporcionar una línea consta de tres o más puntos, es decir, al menos dos segmentos de línea, y es
una línea completa ( tipo de línea = 1), la línea trazada tendrá uniones y extremos redondeados. Si se
desean extremos a tope (cuadrados), asegúrese de que solo se dibujen segmentos de línea
individuales, es decir, inserte un salto de línea después de cada par de líneas.
202 Guía PhreePlot
puntos.
Este archivo a menudo se prepara mejor en una hoja de cálculo y se guarda como un archivo
delimitado por tabulaciones (agregue / t después del nombre del archivo para indicar el formato).
1 -1 2
1 11 2
no hay video
113
193
1 -1 4
1 11 4
acortar
115
1 10 5
1 12 5
1 -1 6
1 11 11
10
0
0 2 4 6 8 10
Ver Sección 2.4.3 para saber cómo asegurarse de que se encontrará el archivo.
Ejemplos de 66 , 69
Palabras clave 203
extraText
Descripción Un archivo opcional que contiene detalles de texto adicional que se agregará al gráfico. Incluya el
Alias
Sistema por defecto ''
Usar Especifica un archivo que contiene texto adicional para trazar. El archivo es útil para
agregar texto adicional al gráfico, quizás muchas líneas. Cada línea lógica trazará una
sola pieza de texto o iniciará la inserción de algún texto especial. No hay límite para el
número de líneas. Normal PhreePlot Se aplican las convenciones de archivos de
entrada. Los comentarios se pueden incluir en el archivo mediante el símbolo #.
Ver ' Sección 2.4.3 'para saber cómo asegurarse de que se encontrará el archivo.
El segundo parámetro opcional es el separador de datos utilizado para leer el archivo, por ejemplo,
"\ w "Para espacios en blanco (tabulación o espacio)," \ t ”Solo para tabulación,“ \ ”para espacios en
Cada línea del archivo tiene la misma estructura que para el texto palabra clave. Esto es como
sigue:
fillColorDictionary
Descripción Un archivo de texto que se utiliza para almacenar una lista de especies químicas y sus
colores de relleno asociados. Esto se utiliza durante el trazado de diagramas de predominio
y estabilidad mineral.
Ejemplo 38
204 Guía PhreePlot
ENCAJAR
Alias
Sistema por defecto
Usar Se puede utilizar en el archivo de entrada para resaltar el comienzo de las palabras
clave FIT. No tiene ningún atributo asociado.
fitAdjustableParameters
Descripción Indica si los parámetros de ajuste son fijos (0) o ajustables (1)
Alias
Sistema por defecto todos 0
Usar La lista debe tener la longitud dada por el número de parámetros de ajuste.
Cada parámetro tiene el valor de 0 o 1, lo que significa si es fijo o ajustable.
Ejemplos de 80 , 83
fitConvergenceCriterion
Valor numero positivo [' rss '| ' absdiff '| función '| ' L1 '| ' L2 ']
Descripción Especifica el criterio de convergencia utilizado durante el ajuste y el tipo de
función objetivo.
Los valores pequeños siempre proporcionarán ajustes más precisos, pero a un costo en términos de
Ejemplos de 80 , 83
fitFiniteDiffStepSize
Descripción Especifica el tamaño del intervalo que utiliza el ' nlls 'Ajuste de rutina para
calcular derivadas numéricas por diferencias finitas.
Alias finiteDiffStepSize
Sistema por defecto 1e-3
Usar El tamaño debe ser lo suficientemente grande para dar lugar a un cambio significativo
en la respuesta de la variable dependiente ya que cada una de las norte Los parámetros
ajustables se ajustan en esta cantidad durante la primera n + 1 iteraciones. Sin embargo,
si el ajuste es demasiado grande, entonces el accesorio puede desviarse demasiado de
la solución óptima y posiblemente hacia un territorio donde Phreeqc falla o donde no se
logra la convergencia del ajuste.
Ejemplos de 80 , 83
fitLogParameters
Descripción Especifica si los parámetros de ajuste deben transformarse en log10 (1) o no (0)
durante el ajuste.
Alias
Sistema por defecto todos los ceros
Usar La lista debe tener la misma longitud que la indicada por el número de
parámetros de ajuste. Cada parámetro debe tener un 0 o 1 asociado.
Esta opción puede ser útil para: (i) restringir un parámetro a valores positivos; (ii) ajustar
parámetros que pueden variar en órdenes de magnitud.
Ejemplos de 80 , 83
fitLowerParameterValues
Alias
Sistema por defecto INDEFINIDO INDEFINIDO
Debe haber un valor para cada parámetro, correspondiente uno a uno con las
otras listas de parámetros, como la de fitParameterValues y longitud definida
por numberOfFitParameters . Deben incluirse valores para los parámetros
"fijos" para mantener la correspondencia de las listas. Estos valores no se
utilizarán.
fitMaxIteraciones
PhreePlot intentará salir con gracia después de que se hayan alcanzado las iteraciones
máximas. Esto incluye informar los valores óptimos de los parámetros (hasta ahora) y
sus errores, y graficar los resultados. Se emitirá un pitido grave si el sonido está
activado y se escribirá un mensaje de error en el archivo de registro y en la pantalla, si
está activo.
Ejemplos de 80 , 83
fitMethod
Valor Lista de uno o más de ' nlls ',' lm ',' newuoa ',' bobyqa ',' subplx ' o ' contorno '
Palabras clave 207
Alias
Sistema por defecto ' nlls '
Usar Actualmente hay cinco procedimientos de optimización disponibles: ' nlls ',' lm ',' newuoa
',' bobyqa ',' subplx '. Todos estos son métodos sin derivadas. Todos están libres
excepto ' bobyqa 'que acepta límites superior e inferior en los parámetros. Ver “Montaje
y simulaciones”, pág. 143 .
El ' nlls El método es el único que dará estimaciones de los errores estándar
de los parámetros ajustados y la matriz de correlación entre estos
parámetros.
El ' contorno La opción 'se utiliza para producir un gráfico de contorno de la función objetivo
frente a dos variables definidas por el usuario, y lo más útil es que se ajusten dos de los
parámetros del modelo. La función objetivo, definida por la Con tourZvariable , es la
variable z y xmin , xmax , ymin , ymax y la resolución impulsan el cálculo de la función
objetivo. Las etiquetas <x_axis> y <y_axis> deben estar presentes explícitamente en la
lista de fitParameterValues . Estos serán sustituidos en tiempo de ejecución. Si es
necesario, estos valores se pueden pasar a otras etiquetas utilizadas en el modelo a
través del numericTags ajustes. También deben recibir nombres de parámetros. La
resolución, nres , debe establecerse en 2 o más.
encajar
Valor entero
Descripción Especifica el número de condiciones o puntos de interpolación ( NPT) utilizado por
el NEWUOA y BOBYQA algoritmos de optimización.
Alias
Sistema por defecto INDEFINIDO
fitParameterNames
Alias
Sistema por defecto ""
Usar Especifica los nombres de los parámetros (fijos o ajustables) utilizados en el modelo.
Estos nombres se utilizan para hacer etiquetas que se pueden utilizar dentro de la
QUÍMICA sección (la Phreeqc código).
Ejemplos de 80 , 83
fitParameterValues
Descripción Especifica los valores iniciales de cada uno de los parámetros de ajuste.
Alias
Sistema por defecto valor que falta
Usar Se debe asignar un valor a cada parámetro. Será tratado como fijo o
ajustable dependiendo de los valores de fitAdjustableParameters .
Ejemplos de 80 , 83
fitStepSize
Descripción Durante el ajuste, controla el tamaño máximo de un paso que se puede dar.
Este parámetro no debe ser tan pequeño como para dar lugar a un cambio insignificante en
la función objetivo durante el ajuste o tan pequeño como para hacer que el progreso sea
dolorosamente lento. Tampoco debería ser tan grande que permita que los valores de los
parámetros deambulen hacia un territorio 'indeseable' causando Phreeqc para no converger.
Ejemplos de 80 , 83
fitUpperParameterValues
Alias
Sistema por defecto INDEFINIDO INDEFINIDO
Debe haber un valor para cada parámetro, correspondiente uno a uno con las
otras listas de parámetros, como la de fitParameterValues y longitud definida
por numberOfFitParameters . Deben incluirse valores para los parámetros
"fijos" para mantener la correspondencia de las listas. Estos valores no se
utilizarán.
fitWeightingMethod
Valor 0, 1 o 2
Descripción Controla cómo se ponderan los residuos en la función objetivo utilizada por los
algoritmos de ajuste.
Alias ponderación
s •=
2
•w I•• -
FIFI ••
Ejemplos de 80 , 83
fuente
Descripción Opcionalmente, uno o ambos, el nombre o número de la familia de fuentes o la fuente (hasta 40
Alias
Sistema por defecto Helvetica Latin-1
Usar Están disponibles las 35 fuentes PostScript estándar. La fuente se puede definir por su
nombre, número o familia de fuentes. Solo se utiliza una familia de fuentes para el texto
básico de un gráfico (títulos de eje y numeración, etc.). Sin embargo, las entradas en
texto líneas y extraText Los archivos pueden definir qué fuente utilizar.
La codificación de caracteres puede ser ' Estándar ',' Latín-1 ' (o ' Latin1 ')
o ' ASCII ' (ver Apéndice 4 ). Vea la discusión sobre cómo ingresar caracteres
especiales en Sección 7.6.1 .
Las familias de fuentes anteriores y sus diversas caras forman las 35 fuentes
PostScript estándar.
La fuente especificada se compara con la tabla de fuentes actual, primero verificando una
fuente específica y, si no se encuentra, verificando el nombre de una familia de fuentes. Si se
encuentra una familia de fuentes, la cara "normal" de esta fuente se utiliza como fuente base
(es decir, texto sin formato). Si se encuentra el nombre de una fuente específica, se utilizará
como 'fuente base'. Por lo general, es mejor usar el nombre de una familia de fuentes o el
nombre de la fuente normal como fuente base. Entonces negrita
Palabras clave 211
Helvética: el rápido zorro marrón salta sobre un perro perezoso 0123456789 itálico audaz
Helvetica-Narrow: El rápido zorro marrón salta sobre un perro perezoso 0123456789 itálico audaz
Bookman: el rápido zorro marrón salta sobre un perro perezoso 0123456789 itálico audaz
Avantgarde: El rápido zorro marrón salta sobre un perro perezoso 0123456789 itálico audaz
Tiempos: El rápido zorro marrón salta sobre un perro perezoso 0123456789 itálico audaz
Palatino: El rápido zorro marrón salta sobre un perro perezoso 0123456789 itálico audaz
NewCenturySchoolbook: El rápido zorro marrón salta sobre un perro perezoso 0123456789 itálico audaz
Mensajero: El rápido zorro marrón salta sobre un perro perezoso 0123456789 itálico audaz
Cancillería: El rápido zorro marrón salta sobre un perro perezoso 0123456789 cursiva negrita
4. Helvetica-BoldO-
Helvética 1. Helvética 2. Helvetica-Oblique 3. Helvetica-Bold
blique
7. Helvetica-Narrow- 8. Helvetica-Narrow-
Helvética-Estrecha 5. Helvetica-Narrow 6. Helvetica-Narrow-
Oblicuo Negrita NegritaOblique
10. Bookman-LightI-
Bookman 9. Bookman-Light 11. Bookman-Demi 12. Bookman-DemiI-
talico talico
15. AvantGarde- 16. AvantGarde-
Vanguardia 13. AvantGarde-Book 14. AvantGarde-
LibroOblique Demi DemiOblique
24. Palatino-Bold-
Palatino 21. Palatino-Romano 22. Palatino-Itálico 23. Palatino-Bold
Itálico
32. Courier-BoldO-
mensajero 29. Mensajero 30. Courier-Oblique 31. Courier-Bold
blique
33. ZapfChancery- 34. ZapfChancery- 35. ZapfChancery- 36. ZapfChancery-
Cancillería
MedioItalico MedioItalico MedioItalico MedioItalico
Símbolo 37. Símbolo 38. Símbolo 39. Símbolo 40. Símbolo
y la cursiva se puede activar con las etiquetas < b> </b> y < i> </i>, respectivamente. Si se
elige una fuente en negrita como fuente base, entonces la negrita no se puede
desactivar con las etiquetas.
El fonts.dat archivo contiene los nombres de las 11 familias de fuentes y las 35 fuentes definidas
en PhreePlot. Estos son los nombres de las fuentes realmente escritas en el archivo
Postscript. Este archivo se puede editar para proporcionar los nombres de fuente requeridos
para el dispositivo de interés según las fuentes disponibles
El fonts.dat El archivo tiene un formato estándar y consta de once filas de datos, cada línea
contiene el nombre de la familia de la fuente (como la usa fuente ) y luego los nombres de las
fuentes para la fuente normal, la fuente en cursiva (u oblicua), la fuente en negrita y la fuente
en negrita y cursiva. Una cadena en blanco ( "") es un marcador de posición
212 Guía PhreePlot
eso indica que no se define tal fuente. Este archivo se lee en formato libre.
En principio, es posible utilizar diferentes familias de fuentes para texto sin formato, cursiva,
negrita y cursiva-negrita editando el fonts.dat expediente.
Si fuente no es una de las familias de fuentes especificadas, entonces se busca una coincidencia
cercana: si la fuente dada incluye un nombre de familia de fuentes dentro de ella, se elige esta familia
de fuentes. También si fuente contiene cualquiera de las palabras siguientes, se selecciona la familia
de fuentes correspondiente:
arial Helvética Familia tipográfica
El ' Latín-1 La codificación de caracteres consiste en el juego de caracteres ANSI (predeterminado para
Se puede generar una tabla con el conjunto de caracteres y la fuente actual si plotTitle se
establece en ' conjunto de caracteres ', Tamaño de la etiqueta ajustado a unos 2 mm y ' A4 ' o ' letra '
Tamaño de papel elegido. La mayoría de las demás configuraciones se ignoran.
Ejemplo 66
gridColor
Descripción Define el color de las líneas de la cuadrícula para los seis ejes.
Los seis colores se refieren en orden a los siguientes seis ejes: mayor x, menor x,
mayor y, menor y, mayor 2y y menor 2y.
gridDashesPerInch
Descripción Define el número de guiones por pulgada para las seis líneas de cuadrícula.
Alias
Sistema por defecto 20
Usar Los seis números se refieren en orden a los siguientes seis ejes: x mayor, x menor,
y mayor, y menor, 2y mayor y 2y menor.
Líneas de cuadrícula
Usar Esta palabra clave se utiliza para determinar si se dibuja una línea de cuadrícula ( CIERTO) en
una parcela o no FALSO). Los valores se refieren en orden a los siguientes seis ejes: mayor
x, menor x, mayor y, menor y, mayor 2y y menor 2y.
Los ejes principales son donde se colocan los ticks principales y los números
de eje; los ejes menores son donde se colocan los ticks menores.
Las marcas de 2y y las líneas de la cuadrícula solo se dibujan si realmente se trazan algunas líneas o
puntos de 2y.
Las líneas de cuadrícula también se pueden establecer especificando tamaños de ticks muy grandes (consulte tickSize ).
gridLineType
Descripción Define los estilos de línea dibujados para las líneas de cuadrícula mayores y menores.
Alias gridLineTypes
Los seis números se refieren en orden a los siguientes seis ejes: x mayor, x menor,
y mayor, y menor, 2y mayor y 2y menor.
Ver tipo de línea para una descripción completa de los 20 tipos de línea, por ejemplo, los estilos útiles
son 0 = sin línea; 1 = línea completa; 6 = línea discontinua; 11 = línea de puntos; 15 = línea de puntos y
guiones.
info
Valor Color de cohorte para el bloque de datos de información
Descripción Establece el color del bloque "información" impreso en la esquina inferior izquierda del
gráfico.
Alias infoColor
Sistema por defecto nd [nd]
Usar Uno o dos colores debe especificarse: el primero es para todo el bloque 'info'. El
segundo es para la ruta del archivo de entrada y solo se usa cuando el primer
color es ' Dakota del Norte 'o en blanco. Si se omite el segundo color o el primer color
no es ' Dakota del Norte 'o en blanco, el primer color se utiliza para ambos.
' Dakota del Norte 'ya que el primer parámetro también desactiva la impresión de cualquier "< aporte: "Texto
especificado en un texto línea o una extraText expediente (" <entrada : ”Permite imprimir una copia de
todos o algunos de los archivos de entrada con el gráfico). ' Dakota del Norte 'anula cualquier configuración
de entrada en este archivo y, por lo tanto, se puede usar para producir gráficos' limpios 'sin editar las
para asegurarse de que este texto no se encuentre en todos los archivos de trazado,
El tamaño del texto de información se determina automáticamente a partir del Tamaño de la etiqueta
el tamaño del texto será 0,6 x tamaño de etiqueta. Si es menor que 0,1, entonces se fija en 0,05 pulgada.
Ejemplo 38
valor inicial
Valor número
Alias
Sistema por defecto INDEFINIDO (-99999)
Usar Una etiqueta numérica debería definirse normalmente en términos de constantes y otros
valores de etiqueta que ya se han definido, es decir, que preceden a la etiqueta dada en
términos de orden de evaluación.
<n> = “<n> + 1”
título profesional
Valor cuerda
Alias trabajo
archivo de registro, por lo que se puede utilizar para comentarios sobre el trabajo.
jpg
Valor lógico [número]
Descripción Determina si la salida del gráfico (si la hay) se convierte a un archivo en
formato jpg.
Alias
Sistema por defecto F
Usar Un archivo jpg solo se puede generar si Ghostscript / GSview está instalado.
PhreePlot hace uso de Ghostscript jpeg dispositivo para producir este archivo.