<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />¿Hay alguna manera de modificar un Profiler para que cuando se cambien ciertas variables, se dibuje una línea de referencia del eje y en una ubicación específica?
Más específicamente, tengo un Profiler que modela y = f(x,z) donde x son variables de control yz son variables que generalmente son ruido pero que puedo controlar en el entorno adecuado. Tengo un valor de comparación/referencia y' = g(z) y sé que la referencia cambiará si ciertas variables de ruido aumentan o disminuyen.
En este momento, la única forma que se me ocurre para hacer esto es crear un generador de perfiles en (yy') creando una nueva fórmula, pero luego mis usuarios finales deben saber que la variable y en este nuevo generador de perfiles no mide el resultado bruto. sino que más bien mide el delta de y en relación con la referencia, y me preocupa que esto pueda resultar confuso. ¿Hay otras opciones?
Hola
Tengo una pregunta sobre el tema dinámico:
Quiero agregar un parámetro al generador de perfiles que se calculará a partir de los datos que están en el generador de perfiles y que están cambiando.
por ejemplo, el caudal es función de la viscosidad que cambia según el tiempo de molienda. Si pudiera agregar una fórmula al generador de perfiles, calculará el flujo dinámicamente.
¿Puedes agregar la fórmula al generador de perfiles?
gracias
orel
No estoy seguro de que esto sea útil o no, dependiendo de si entendí tu pregunta.
El mensaje Establecer script para el generador de perfiles le permite asignar una función de devolución de llamada que se invoca cada vez que se cambia una variable.A continuación configuro la línea de referencia para que sea 50 veces el valor de "Sílice" cada vez que se cambia una variable
dt = Abierto ( "$SAMPLE_DATA/Tiretread.jmp" ) ;
profe = Perfilador (
Y ( : Fórmula Pred DUREZA ) ,
Enviar a informe (
Despacho (
{ "Perfilador de predicciones" } ,
"10000" ,
Caja de escala ,
{ mín. ( 100 ) , máx. ( 20 ) , Cª ( 5 ) , Garrapatas menores ( 1 )}
)
)
) ;
profe << Establecer guión ( Llamar de vuelta () ) ;
Llamar de vuelta = Función ({ ajustes } , { Local predeterminado } ,
síliceValor = Obtener sílice ( ajustes ) ;
espectáculo ( síliceValor ) ;
reps = profe << Informe ;
refLineValue = 50 * síliceValor ;
Intentar (
reps [ Caja de ejes ( 1 )] << Eliminar línea de referencia ( :: último valor )
) ;
reps [ Caja de ejes ( 1 )] << Agregar línea de referencia ( refLineValue ) ;
:: último valor = refLineValue ;
) ;
Obtener sílice = Función ({ ajustes } , { Local predeterminado } ,
Para ( i = 1 , i <= NArtículos ( ajustes ) , i ++,
artículo = Carbonizarse ( ajustes [ i ]) ;
nombrevar = Palabra ( 1 , artículo , " = " ) ;
Si ( nombrevar == "SÍLICE" ,
valor = Palabra ( 2 , artículo , " = " ) ;
)
) ;
número ( valor )
)