Process Timing Chart Creator
A timing chart is something process and system engineers use to visually see how the various components (actuators, solenoids, power relays, etc.) of a process are sequenced for a process cycle. In t...

A timing chart is something process and system engineers use to visually see how the various components (actuators, solenoids, power relays, etc.) of a process are sequenced for a process cycle. In t...
JMP has supported the reading and writing of images for some time, but it didn't support images with multiple frames until now. Version 13 of JMP now includes support for images with multiple frames,...
Did you know that JMP has an LP Solver? Linear programming (LP) is a technique for optimising a function subject to a set of linear constraints. [See here for the Wiki description of line...
This script will combine multiple txt or csv files into one file. The script asks for a target directory, opens the first file and then iteratively adds the subsequent files to the first using the Ta...
Prompted by this thread: here's some (2007-vintage . . . ) JSL for constructing one type of wafer map. It's 'Multivariate' because it uses the data filter, and more of a demonstration of JSL than a serious application. But it might be useful nonetheless. Unzip the file, open the Journal file, and use the buttons therein.
JMP uses four different ways of specifying a color: index number, name, RGB triad, and HLS triad. Are you confused by these different values? Is it difficult for you to find the value that corresponds to the color that you want? Do you know the color value by number or name that is close to what you want but you don't know where to start with RGB or HLS so you can tweak it? This utility helps you...
The purpose of this script is to provide a demo of how to script several types of diplay boxes. There is a checkbox near each section and when you click on that checkbox the script to create that section appears in a script box at the bottom of the window. This was written many years ago and has been very helpful to many JSL coders.
This was written for fun to demostrate how to make JMP speak, so it requires sound. Once you launch the script you can click on a phrase and it will speak that phrase. You can also enter your own phrase into a text box (and hit TAB) and it will speak that phrase. It was only tested in Windows.
For JMP 13, capture each frame of a Bubble Plot animation and save as animated GIF to share outside JMP with people who have an app or browser that displays animated GIFs.
In case of language settings you may import floating point numbers being interpreted as character due to wrong floating point type: comma (1,0) or decimal (1.0). This script serves for expecting comma but import decimals.
In case of language settings you may import floating point numbers being interpreted as character due to wrong floating point type: comma (1,0) or decimal (1.0). This script serves for expecting decimals but import commas.
As I submit this script it is the eve of the first Friday the 13th of the new year (2017). I wondered, "How often does the 13th of the month fall on a Friday?" I decided to compute the answer. Then I realized that the question had to be framed in the context of a particular span of time, so what about this century (2000-2099)? The script is easy to use. Simply run the script and enter the values t...
This add-in downloads to your menu a JMP Custom Starter Menu created to orient common JMP tools to follow a QbD (Quality by Design) Pharma flow. QbD is a process to achieve breakthroughs in products, services, and processes that was first devised by Quality Guru Joseph Juran and is commonly used in automotive and pharmaceutical industries (source: Wikipedia). This Customer Starter menu surf...
The attribute gauge analysis in JMP currently handles two levels of rating: pass or fail. It computes the probability of a false alarm, the probability of a miss, the escape rate, and the rater bias. This standard analysis has been extended to more than two levels when the ratings have an ordinal interpretation. For example, a unit might be rated into one of three grades, where grade 1 is best, gr...
The JSL (attached, below) for this is deceptively simple. It took me a long time to understand how the recursion happens. It generates a million points--give it a minute or so.
update: faster version attached.
Barnsley fern - Wikipedia, the free encyclopedia
If you are trying to understand the recursion, set the right-click->graph->marker-drawing-mode to fast, clear the row-states, and select the...
This script provides an simulator for a pair of scales that can be used interactively to perform measurements.There are three unknown weights (red, green,blue).Step 1: drag one or more of the unknown weights onto the scales:Step 2: drag counter-weights onto the scalesStep 3: the goal is to determine the unknown weights by achieving balance.This simulator has been used in a DOE workshop setting to ...
This script illustrates the variability of the test statistic and the connection to Type I error rates and power rates for different null and alternative hypotheses. Includes controls for population shape, mean, and standard deviation, sample size, alpha level and number of samples.Watch video.Note: To access this script, install the add-in at Collection: Interactive Teaching Modules. As of JMP ...
This script is a suggested solution for Re: RGB Values to Color Names in Data Table.It uses the values in the Red, Green, and Blue columns to look for a color name in a color table and put the name in the Color Name Column.The script also sets the cell color for the sample and the color name. Here's an example of the results of running the script:The rows near the bottom, are exact color matches f...
The four generators:Quantum = true random numbers from a quantum bit generatorTwister = the Mersenne Twister generator built in to JMPSimple = a low quality Linear Congruence Generator RANDU = a better but flawed LCG using by IBM/360You can use the Load Quantum script to read more quantum random numbers over a socket if you register at random.irb.hr and edit the script with your username and passw...
This file contains example JSL snippets demonstrating how to use the image functionality in JMP. Open the file, select a block of JSL code and run it to see how the image methods work. There are examples for reading in an image from a file or creating a new image. You can resize, rotate, filter or any of the other built in image functions in JMP. You can also see examples of implementing your own ...
Update your JSL from a web address
Use JMP Linear programming (LP) Solver to optimise a function subject to a set of linear constraints.
This script illustrates the distribution of sample proportions and the connection to the distribution of sample data. Includes controls for population proportion, sample size and number of samples.Watch video.Note: To access this script, install the add-in at Collection: Interactive Teaching Modules. As of JMP 12 you can also run these modules from Help > Sample Data (under Teaching Resources >...
Provides students with a more visual understanding of the underpinnings of distributions and variability.Watch video.Note: To access this script, install the add-in at Collection: Interactive Teaching Modules. As of JMP 12 you can also run these modules from Help > Sample Data (under Teaching Resources >Teaching Scripts > Interactive Teaching Modules). In JMP 12 Student Edition, you can run thes...
This script illustrates the variability within and between groups, and the total variability of samples from two or three populations. Includes controls for population means, the population standard deviation, sample sizes, the number of samples, and the alpha level. Explore ANOVA concepts, such as F Ratios, P-values, the F Distribution, power, residuals, test statistics, false positive rates and...
Explore regression concepts, including: Intercept, slope, correlation, least squares and sum of squares, residuals, R Square, parameter estimates, test statistics and p-values. Manipulate population characteristics, sample size and plotted data to explore the influence on the regression equation and results. (Author: Mark Bailey, SAS Institute.)Watch video.Note: To access this script, install th...
Hypothesis Testing for the Population Proportion. Illustrates the variability of the test statistic and the connection to Type I error rates and power rates for different null and alternative hypotheses. Includes controls for the population proportion, sample size, alpha level and number of samples.Watch video.Note: To access this script, install the add-in at Collection: Interactive Teaching Mo...
This script illustrates the variability and capture rate of the confidence interval for the population proportion. Includes controls for population proportion, sample size, confidence level and number of samples.
Watch video.
Note: To access this script, install the add-in at Collection: Interactive Teaching Modules. As of JMP 12 you can also run these modules from Help > Sample Data (under Teachi...
Illustrates the distribution of sample means and the connection to the distribution of sample data. Includes controls for population shape, mean, and standard deviation, sample size and number of samples.Watch video.
Note: To access this script, install the add-in at Collection: Interactive Teaching Modules. As of JMP 12 you can also run these modules from Help > Sample Data (under Teaching Resou...