JMP Scripting Language for Experienced JSL Users – Part 2
Presenter: Brady Brady
Understanding JMP Dialogs and Reports
The presenter explains that JMP reports and dialogs are objects you can query or change. He demonstrates how to show tree structure, use the scripting index and show properties to identify objects used in reports and messages that can be sent to objects using JSL. He demonstrates how to build a variety of dialog structures to capture user input, including button boxes, check boxes, radio boxes, freeform text edit boxes, number edit boxes, combo boxes and slider boxes.
Designing User Input Options and Building Boxes
See how to use a variety of methods to capture user input and customize graphs based on user input. The presenter shows the difference between graph boxes and frame boxes and demonstrates how to use lineup boxes for vertical alignment, add text to a frame box display text on graphs, use mousetrap to select points and show coordinates on graphs, add a button box to control graphs, dynamically create check boxes, and more. He demonstrates the difference between column list boxes and list boxes.
Customizing and Automating Reports
The presenter demonstrates the steps for modifying and operating on values from a JMP report, including how to add columns to a report, capture report results into a log, capture a table as a matrix and capture a report as a data table. He demonstrates how to automatically update reports in third-party packages, such as MS Power Point, when the data refreshes.