Erstellen eines Journals in einem neuen Fenster mit Hlist- und Vlist-Boxen mit einer for-SchleifeHallo. Ich möchte ein Skript erstellen, das ein neues Journal mit einer variablen Anzahl von Einwegdiagrammen erstellt, die in der von mir gewünschten Weise angeordnet sind.Ich habe mehrere Möglichkeiten ausprobiert und komme nicht dahinter.Kann mir jemand helfen?Danke!
Ich versuche so etwas zu schreiben:
Hlist_MSG1 = "HList Box(( oneway_List[";
Hlist_MSG2 = "] << Report) << Clone Box, ( noz_stat[";
Hlist_MSG3 = "] < Hlist_MSG4 = "] << Klonbox)";
nw = Neues Fenster(Name, <
vlb = V Listbox(
for(i=1, i<=n_Kopien, i++,
evallist({Hlist_MSG1,
ich;
Hlist_MSG2;
ich;
Hlist_MSG3;
1;
Hlist_MSG4;
if(i
));
Oder so:
HLIST_MSG_LST[i] = "HList Box(( oneway_List[" || char(i) || "] << Report) << Clone Box, ( noz_stat[" || char(i) || "] <
subs_list = {};
for(i=1, i<=n_Copies, i++, subs_list [i] = "num("||char(i)||")");
num_list = {};
for(i=1, i<=n_Copies, i++, num_list [i] = i);
nw = Neues Fenster(Name, <
vlb = V Listbox(
for(i=1, i<=n_Kopien, i++,
eval(parse(substitute(HLIST_MSG_LST[i],subs_list[i],num_list[i])));
if(i
));
Betreff: Erstellen eines Journals in einem neuen Fenster mit Hlist- und Vlist-Boxen mit einer for-SchleifeEgal, es war einfach zu implementieren, sodass ich nicht bis nächste Woche warten muss, um zu sehen, ob es funktioniert.
Es klappt.
Danke schön!!
Betreff: Erstellen eines Journals in einem neuen Fenster mit Hlist- und Vlist-Boxen mit einer for-SchleifeDanke Jim, ich werde es erst nächste Woche versuchen und implementieren können, also werde ich dann ein Update durchführen.Aber das sieht so aus, als ob es mir helfen sollte.
Betreff: Erstellen eines Journals in einem neuen Fenster mit Hlist- und Vlist-Boxen mit einer for-SchleifeHier ist eine Methode, mit der sich meines Erachtens viel einfacher Ausgaben erstellen lassen.Ich glaube, es folgt dem, was Sie zu tun versuchen, aber es ist einfacher, damit zu arbeiten und einfacher zu befolgen.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Semiconductor Capability.jmp" );
// Create some structures to hold the results
mainBox = V List Box();
theHBox = H List Box();
// Get the column names for the analysis
colList = dt << Get Column Names( continuous );
// Loop across the columns and generate the analyis, placing
// 4 analyses into an H List Box(), and then when all 4 are
// in the H List Box(), add it to the main V List Box();
For( i = 1, i <= 25, i++,
theHBox << Append( oneway( y( colList[i] ), x( :Site ) ) );
If( Mod( i, 4 ) == 0 | i == 25,
mainBox << Append( theHBox );
theHBox = H List Box();
);
);
// Now create the journal to hold all of the results
nw = New Window( "Results", <<JOURNAL></JOURNAL>