Hallo,
Ich lerne, die „Dashboard“-Funktion in JMP17.0 für unsere SPC-Überwachung zu nutzen.
Ich habe es geschafft, manuell ein „Dashboard“ zu erstellen und das Dashboard-Skript in einer Datentabelle zu speichern.
Das Dashboard besteht aus 1 lokalen Datenfilter und 2 Diagrammen.
Ich möchte die Erstellung dieses „Dashboards“ in meinem vorhandenen Skript automatisieren (da sich die Rohdaten und das Datum täglich ändern).
Also habe ich einfach das Dashboard-Skript kopiert und es in mein vorhandenes Skript eingefügt.
Ich möchte, dass das Dashboard gestartet wird, wenn ich mein vorhandenes Skript ausführe.
Aber es hat nicht funktioniert. Wie kann ich dafür sorgen, dass es funktioniert?
Unten ist meine JSL.
//Create Dashboard
dt3 << JMP App(
Set Name( "Dashboard" ),
Set Description( "Selection in one report filters the second" ),
Auto Launch( 1 ),
Snap To Grid( 1 ),
Show Grid( 1 ),
Show Properties( 0 ),
Show Sources( 1 ),
Group By Category( 0 ),
Dashboard Mode( 1 ),
Parameters,
Tables(
DataTable1 = GuiTable(
Set Path( "" ),
Set Label( "TTN_LEFTOUTER" ),
Location( "Current Data Table" ),
Invisible( 0 )
)
),
Thumbnail(
New Image(
Char To Blob(
"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",
"base64compressed"
),
"png"
)
),
Script(JSL Quote(// This script is executed when the application is run.
// Named objects have been created for the application modules
// (for example, "Module1") and the pre-defined object
// "thisApplication" refers to the application object itself.
// Variables and functions declared here are scoped to the
// Application namespace.
) ),
Allocate(
Module1 = Plan(
PreAllocate,
Script(JSL Quote( thisModuleInstance << Create Objects; Try(MainTabPage << Set Scriptable Object(thisApplication));
) ),
Allocate(
DataFilterContext1 = Data Filter Context Box();
MainTabPage = Tab Page Box();
Splitter1 = H Splitter Box();
DataFilterSource1 = Data Filter Source Box();
TabPage1 = Tab Page Box();
Scroll1 = Scroll Box();
DataFilter1 = DataTable1 <<
Data Filter( Local, Add Filter( columns( :AVI End Lot Time ) ) );
Splitter2 = V Splitter Box();
TabPage2 = Tab Page Box();
Scroll2 = Scroll Box();
Report1 = Platform(
DataTable1,
Graph Builder(
Size( 581, 418 ),
Show Control Panel( 0 ),
Fit to Window,
Summary Statistic( "N" ),
Variables(
X( :Diebond End Date ),
Y( :DP_DiePlacementRate ),
Group Y( :Diebond MC ID 1, Size( 36 ) ),
Color( :AlarmDPTrendingTrigger 2 )
),
Elements(
Points(
X,
Y,
Legend( 4 ),
Error Interval( "None" ),
Jitter Limit( 0.8807 )
)
),
SendToReport(
Dispatch(
{},
"Diebond End Date",
ScaleBox,
{Format( "m/d/y", 10 ), Min( Today()-in days(90) ), Max( Today() ), Interval( "Week" ), Inc( 1 ),
Minor Ticks( 6 ),
Label Row(
{Show Major Grid( 1 ), Show Minor Grid( 1 )}
)}
),
Dispatch(
{},
"DP_DiePlacementRate",
ScaleBox,
{Format( "Percent", 12, 2 )}
),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
4,
Properties(
0,
{Line Color( -2768895 )},
Item ID( ".", 1 )
),
Properties(
1,
{Line Color( -16517899 )},
Item ID(
"ALARMING DB MC ID. Consecutive >3 lots with DP rate >0.7%",
1
)
)
)}
),
Dispatch(
{},
"graph title",
TextEditBox,
{Set Text(
"LED 3.0(R) DP_DiePlacementRate vs. Diebond End Date"
)}
)
)
)
);
TabPage3 = Tab Page Box();
Scroll3 = Scroll Box();
Report2 = Platform(
DataTable1,
Tabulate(
Show Control Panel( 0 ),
Set Format( N( 9, "Best" ) ),
Add Table(
Column Table(
Analysis Columns( :AlarmDPTrendingPoint ),
Statistics( Range )
),
Column Table(
Grouping Columns( :AlarmDPTrendingTrigger 2 )
),
Row Table(
Grouping Columns( :DB End Date 1, :Diebond MC ID 1 )
)
),
Local Data Filter(
Width( 132 ),
Mode( Show( 0 ) ),
Add Filter(
columns( :AlarmDPTrendingTrigger 2 ),
Where(
:AlarmDPTrendingTrigger 2 ==
"ALARMING DB MC ID. Consecutive >3 lots with DP rate >0.7%"
),
Display(
:AlarmDPTrendingTrigger 2,
N Items( 3 ),
"List Display"
)
)
),
SendToReport(
Dispatch(
{},
"Tabulate",
OutlineBox,
{Set Title(
"Tabulate LED 3.0(R) DP_DiePlacement (DB MC ID 1 Trending Point Summary)"
)}
)
)
)
);
),
Organize(
Reparent( Scroll3( Report2 ) );
Reparent( TabPage3( Scroll3 ) );
Reparent( Splitter2( TabPage3 ) );
Reparent( Scroll2( Report1 ) );
Reparent( TabPage2( Scroll2 ) );
Reparent( Splitter2( TabPage2 ) );
Reparent( Splitter1( Splitter2 ) );
Reparent( Scroll1( DataFilter1 ) );
Reparent( TabPage1( Scroll1 ) );
Reparent( DataFilterSource1( TabPage1 ) );
Reparent( Splitter1( DataFilterSource1 ) );
Reparent( MainTabPage( Splitter1 ) );
Reparent( DataFilterContext1( MainTabPage ) );
Relocate( DataFilterContext1( 0, 0 ) );
),
Initialize(
DataFilterContext1 << Background Color( "None" ),
DataFilterContext1 << Border(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
), DataFilterContext1 << Enabled( 1 ),
DataFilterContext1 << Horizontal Alignment( "Default" ),
DataFilterContext1 << Margin(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
),
DataFilterContext1 << Padding(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
), DataFilterContext1 << Text Color( "None" ),
DataFilterContext1 << UI Only( 0 ),
DataFilterContext1 << Vertical Alignment( "Default" ),
DataFilterContext1 << Visibility( "Visible" ),
DataFilterContext1 << Set Min Size( 566, 198 ),
DataFilterContext1 << Set Max Size( 30000, 30000 ),
DataFilterContext1 << Set Stretch( {"Neutral", "Neutral"} ),
MainTabPage << Background Color( "None" ),
MainTabPage << Border(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
), MainTabPage << Enabled( 1 ),
MainTabPage << Horizontal Alignment( "Default" ),
MainTabPage << Margin(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
),
MainTabPage << Padding(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
), MainTabPage << Text Color( "None" ), MainTabPage << UI Only( 0 ),
MainTabPage << Vertical Alignment( "Default" ),
MainTabPage << Visibility( "Visible" ),
MainTabPage << Set Min Size( 566, 198 ),
MainTabPage << Set Max Size( 30000, 30000 ),
MainTabPage << Set Stretch( {"Neutral", "Neutral"} ),
MainTabPage << Title( "Dashboard" ), MainTabPage << Tip( "" ),
MainTabPage << Icon( "" ), MainTabPage << Closeable( 0 ),
MainTabPage << Moveable( 0 ), MainTabPage << Set Base Font( "Text" ),
MainTabPage << Set Font Scale( 1 ),
Splitter1 << Background Color( "None" ),
Splitter1 << Border(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
), Splitter1 << Enabled( 1 ),
Splitter1 << Horizontal Alignment( "Default" ),
Splitter1 << Margin(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
),
Splitter1 << Padding(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
), Splitter1 << Text Color( "None" ), Splitter1 << UI Only( 0 ),
Splitter1 << Vertical Alignment( "Default" ),
Splitter1 << Visibility( "Visible" ), Splitter1 << Dockable( 1 ),
Splitter1 << Set Width( 1193 ), Splitter1 << Set Height( 568 ),
Splitter1 << Set Sizes( {0.181512605042017, 0.818487394957983} ),
Splitter1 << Set Min Size( 566, 172 ),
Splitter1 << Set Max Size( 60003, 60003 ),
Splitter1 << Set Stretch( {"Window", "Window"} ),
Splitter1 << set horizontal( 1 ),
DataFilterSource1 << Background Color( "None" ),
DataFilterSource1 << Border(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
), DataFilterSource1 << Enabled( 1 ),
DataFilterSource1 << Horizontal Alignment( "Default" ),
DataFilterSource1 << Margin(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
),
DataFilterSource1 << Padding(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
), DataFilterSource1 << Text Color( "None" ),
DataFilterSource1 << UI Only( 0 ),
DataFilterSource1 << Vertical Alignment( "Default" ),
DataFilterSource1 << Visibility( "Visible" ),
DataFilterSource1 << Set Min Size( 72, 62 ),
DataFilterSource1 << Set Max Size( 30000, 30000 ),
DataFilterSource1 << Set Stretch( {"Neutral", "Neutral"} ),
TabPage1 << Background Color( "None" ),
TabPage1 << Border( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
TabPage1 << Enabled( 1 ),
TabPage1 << Horizontal Alignment( "Default" ),
TabPage1 << Margin( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
TabPage1 << Padding(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
), TabPage1 << Text Color( "None" ), TabPage1 << UI Only( 0 ),
TabPage1 << Vertical Alignment( "Default" ),
TabPage1 << Visibility( "Visible" ),
TabPage1 << Set Min Size( 72, 62 ),
TabPage1 << Set Max Size( 30000, 30000 ),
TabPage1 << Set Stretch( {"Neutral", "Neutral"} ),
TabPage1 << Title( "Local Data Filter" ), TabPage1 << Tip( "" ),
TabPage1 << Icon( "Filter" ), TabPage1 << Closeable( 1 ),
TabPage1 << Moveable( 1 ), TabPage1 << Set Base Font( "Text" ),
TabPage1 << Set Font Scale( 1 ),
Scroll1 << Background Color( "None" ),
Scroll1 << Border( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Scroll1 << Enabled( 1 ),
Scroll1 << Horizontal Alignment( "Default" ),
Scroll1 << Margin( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Scroll1 << Padding( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Scroll1 << Text Color( "None" ), Scroll1 << UI Only( 0 ),
Scroll1 << User Resizable( {1, 1} ),
Scroll1 << Vertical Alignment( "Default" ),
Scroll1 << Visibility( "Visible" ),
Scroll1 << Set Min Size( 72, 36 ),
Scroll1 << Set Max Size( 30000, 30000 ),
Scroll1 << Set Stretch( {"Window", "Window"} ),
Scroll1 << Width( 217 ), Scroll1 << Height( 542 ),
Scroll1 << Set Auto Scrollable( 1 ),
Scroll1 << Set Scrollers( 1, 1 ), Scroll1 << Set Show Empty( 0 ),
Scroll1 << Set Clip Printing( 0 ),
DataFilter1 << Background Color( "None" ),
DataFilter1 << Border(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
), DataFilter1 << Enabled( 1 ),
DataFilter1 << Horizontal Alignment( "Default" ),
DataFilter1 << Margin(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
),
DataFilter1 << Padding(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
), DataFilter1 << Text Color( "None" ), DataFilter1 << UI Only( 0 ),
DataFilter1 << Vertical Alignment( "Default" ),
DataFilter1 << Visibility( "Visible" ),
DataFilter1 << Set Min Size( 192, 236 ),
DataFilter1 << Set Max Size( 30004, 236 ),
DataFilter1 << Set Stretch( {"Neutral", "Neutral"} ),
Splitter2 << Background Color( "None" ),
Splitter2 << Border(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
), Splitter2 << Enabled( 1 ),
Splitter2 << Horizontal Alignment( "Default" ),
Splitter2 << Margin(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
),
Splitter2 << Padding(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
), Splitter2 << Text Color( "None" ), Splitter2 << UI Only( 0 ),
Splitter2 << Vertical Alignment( "Default" ),
Splitter2 << Visibility( "Visible" ), Splitter2 << Dockable( 1 ),
Splitter2 << Set Width( 973 ), Splitter2 << Set Height( 568 ),
Splitter2 << Set Sizes( {0.789380530973451, 0.210619469026549} ),
Splitter2 << Set Min Size( 491, 172 ),
Splitter2 << Set Max Size( 30000, 60003 ),
Splitter2 << Set Stretch( {"Window", "Window"} ),
Splitter2 << set horizontal( 0 ),
TabPage2 << Background Color( "None" ),
TabPage2 << Border( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
TabPage2 << Enabled( 1 ),
TabPage2 << Horizontal Alignment( "Default" ),
TabPage2 << Margin( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
TabPage2 << Padding(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
), TabPage2 << Text Color( "None" ), TabPage2 << UI Only( 0 ),
TabPage2 << Vertical Alignment( "Default" ),
TabPage2 << Visibility( "Visible" ),
TabPage2 << Set Min Size( 491, 107 ),
TabPage2 << Set Max Size( 30000, 30000 ),
TabPage2 << Set Stretch( {"Neutral", "Neutral"} ),
TabPage2 << Title( "Graph Builder" ), TabPage2 << Tip( "" ),
TabPage2 << Icon( "Trellis" ), TabPage2 << Closeable( 1 ),
TabPage2 << Moveable( 1 ), TabPage2 << Set Base Font( "Text" ),
TabPage2 << Set Font Scale( 1 ),
Scroll2 << Background Color( "None" ),
Scroll2 << Border( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Scroll2 << Enabled( 1 ),
Scroll2 << Horizontal Alignment( "Default" ),
Scroll2 << Margin( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Scroll2 << Padding( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Scroll2 << Text Color( "None" ), Scroll2 << UI Only( 0 ),
Scroll2 << User Resizable( {1, 1} ),
Scroll2 << Vertical Alignment( "Default" ),
Scroll2 << Visibility( "Visible" ),
Scroll2 << Set Min Size( 491, 81 ),
Scroll2 << Set Max Size( 30391, 30001 ),
Scroll2 << Set Stretch( {"Window", "Window"} ),
Scroll2 << Width( 973 ), Scroll2 << Height( 419 ),
Scroll2 << Set Auto Scrollable( 1 ),
Scroll2 << Set Scrollers( 0, 0 ), Scroll2 << Set Show Empty( 0 ),
Scroll2 << Set Clip Printing( 0 ),
Report1 << Background Color( "None" ),
Report1 << Border( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Report1 << Enabled( 1 ),
Report1 << Horizontal Alignment( "Default" ),
Report1 << Margin( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Report1 << Padding( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Report1 << Text Color( "None" ), Report1 << UI Only( 0 ),
Report1 << Vertical Alignment( "Default" ),
Report1 << Visibility( "Visible" ),
Report1 << Set Min Size( 491, 81 ),
Report1 << Set Max Size( 30391, 30001 ),
Report1 << Set Stretch( {"Neutral", "Neutral"} ),
Report1 << set horizontal( 0 ),
TabPage3 << Background Color( "None" ),
TabPage3 << Border( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
TabPage3 << Enabled( 1 ),
TabPage3 << Horizontal Alignment( "Default" ),
TabPage3 << Margin( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
TabPage3 << Padding(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
), TabPage3 << Text Color( "None" ), TabPage3 << UI Only( 0 ),
TabPage3 << Vertical Alignment( "Default" ),
TabPage3 << Visibility( "Visible" ),
TabPage3 << Set Min Size( 72, 62 ),
TabPage3 << Set Max Size( 30000, 30000 ),
TabPage3 << Set Stretch( {"Neutral", "Neutral"} ),
TabPage3 << Title(
"Tabulate LED 3.0(R) DP_DiePlacement (DB MC ID 1 Trending Point Summary)"
), TabPage3 << Tip( "" ), TabPage3 << Icon( "Tabulate" ),
TabPage3 << Closeable( 1 ), TabPage3 << Moveable( 1 ),
TabPage3 << Set Base Font( "Text" ), TabPage3 << Set Font Scale( 1 ),
Scroll3 << Background Color( "None" ),
Scroll3 << Border( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Scroll3 << Enabled( 1 ),
Scroll3 << Horizontal Alignment( "Default" ),
Scroll3 << Margin( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Scroll3 << Padding( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Scroll3 << Text Color( "None" ), Scroll3 << UI Only( 0 ),
Scroll3 << User Resizable( {1, 1} ),
Scroll3 << Vertical Alignment( "Default" ),
Scroll3 << Visibility( "Visible" ),
Scroll3 << Set Min Size( 72, 36 ),
Scroll3 << Set Max Size( 30000, 30000 ),
Scroll3 << Set Stretch( {"Window", "Window"} ),
Scroll3 << Width( 973 ), Scroll3 << Height( 94 ),
Scroll3 << Set Auto Scrollable( 1 ),
Scroll3 << Set Scrollers( 1, 1 ), Scroll3 << Set Show Empty( 0 ),
Scroll3 << Set Clip Printing( 0 ),
Report2 << Background Color( "None" ),
Report2 << Border( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Report2 << Enabled( 1 ),
Report2 << Horizontal Alignment( "Default" ),
Report2 << Margin( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Report2 << Padding( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Report2 << Text Color( "None" ), Report2 << UI Only( 0 ),
Report2 << Vertical Alignment( "Default" ),
Report2 << Visibility( "Visible" ),
Report2 << Set Min Size( 905, 505 ),
Report2 << Set Max Size( 905, 505 ),
Report2 << Set Stretch( {"Neutral", "Neutral"} ),
Report2 << set horizontal( 0 )
)
)
),
Initialize(
Module1 << Auto Launch( 1 );
Module1 << Set Module Type( "Report" );
Module1 << Set Window Title( "^TABLENAME - ^APPNAME" );
)
) << Run ;Das unten angegebene Protokoll und das Dashboard werden nicht erstellt.
Object 'Data Table' does not recognize the message 'Run'; perhaps you mean one of these: <<Run Chart <<Run Chart <<Run Script <<Run Script <<Run Formulas <<Runs Chart <<U.
Scriptable[]
Ich habe mir andere Diskussionen zum Thema Dashboard angesehen, aber ich verstehe nicht, warum ihr Dashboard-Skript nicht so lang ist wie meines.
https://community.jmp.com/t5/Discovery-Summit-2016/Building-Dashboards-and-Applications-Poster-and-Tutorial/ta-p/22374#M5
https://community.jmp.com/t5/Discussions/Save-As-HTML/mp/707186#M89164
Danke im Voraus!