<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Gibt es eine Möglichkeit, einen Profiler so zu ändern, dass bei Änderung bestimmter Variablen eine Y-Achsen-Referenzlinie an einer bestimmten Stelle gezeichnet wird?
Genauer gesagt habe ich einen Profiler, der y = f(x,z) modelliert, wobei x Kontrollvariablen und z Variablen sind, die normalerweise Rauschen sind, die ich aber in der richtigen Umgebung steuern kann. Ich habe einen Vergleichs-/Referenzwert y' = g(z) und weiß, dass sich der Referenzwert ändert, wenn bestimmte Rauschvariablen zunehmen oder abnehmen.
Im Moment fällt mir dazu nur die Erstellung eines Profilers für (yy') durch die Erstellung einer neuen Formel ein. Dann müssen meine Endbenutzer jedoch wissen, dass die y-Variable in diesem neuen Profiler nicht das Rohergebnis misst sondern misst vielmehr das Delta von y relativ zur Referenz, und ich befürchte, dass dies verwirrend sein könnte. Gibt es andere Möglichkeiten?
Hi
Ich habe eine Frage zum dynamischen Problem:
Ich möchte dem Profiler einen Parameter hinzufügen, der aus den Daten berechnet wird, die sich im Profiler befinden und sich ändern.
Beispielsweise ist die Durchflussrate eine Funktion der Viskosität, die sich je nach Mahldauer ändert. Wenn ich dem Profiler eine Formel hinzufügen könnte, würde er den Fluss dynamisch berechnen.
Können Sie die Formel in den Profiler einfügen?
Danke
Orel
Ich bin mir nicht sicher, ob das hilfreich ist oder nicht, je nachdem, ob ich Ihre Frage verstanden habe
Mit der Nachricht „Skript festlegen“ für den Profiler können Sie eine Rückruffunktion zuweisen, die immer dann aufgerufen wird, wenn eine Variable geändert wird.Unten stelle ich die Ref-Zeile auf den 50-fachen Wert von „Silica“ ein, wann immer eine Variable geändert wird
dt = Offen ( „$SAMPLE_DATA/Tiretread.jmp“ ) ;
Prof = Profiler (
Y ( : Pred Formula HÄRTE ) ,
SendToReport (
Versenden (
{ „Vorhersage-Profiler“ } ,
„10000“ ,
ScaleBox ,
{ Mindest ( 100 ) , Max ( 20 ) , Inc ( 5 ) , Kleinere Zecken ( 1 )}
)
)
) ;
Prof << Skript festlegen ( Ruf zurück () ) ;
Ruf zurück = Funktion ({ Einstellungen } , { Standardmäßig lokal } ,
SilicaValue = Holen Sie sich Silica ( Einstellungen ) ;
zeigen ( SilicaValue ) ;
rep = Prof << Bericht ;
refLineValue = 50 * SilicaValue ;
Versuchen (
rep [ AxisBox ( 1 )] << Ref-Linie entfernen ( :: letzterWert )
) ;
rep [ AxisBox ( 1 )] << Referenzlinie hinzufügen ( refLineValue ) ;
:: letzterWert = refLineValue ;
) ;
Holen Sie sich Silica = Funktion ({ Einstellungen } , { Standardmäßig lokal } ,
Für ( ich = 1 , ich <= NItems ( Einstellungen ) , ich ++,
Artikel = Verkohlen ( Einstellungen [ ich ]) ;
varName = Wort ( 1 , Artikel , " = " ) ;
Wenn ( varName == „SILIKA“ ,
Wert = Wort ( 2 , Artikel , " = " ) ;
)
) ;
Num ( Wert )
)