JMP 14.0 Online Documentation (English)
Discovering JMP
Using JMP
Basic Analysis
Essential Graphing
Profilers
Design of Experiments Guide
Fitting Linear Models
Predictive and Specialized Modeling
Multivariate Methods
Quality and Process Methods
Reliability and Survival Methods
Consumer Research
Scripting Guide
JSL Syntax Reference
JMP iPad Help
JMP Interactive HTML
Capabilities Index
JMP 13 Online Documentation
JMP 12 Online Documentation
Scripting Guide
• Extending JMP
Previous
•
Next
Extending JMP
External Data Sources, Analytical Tools, and Automation
This chapter discusses scripting features that are particularly useful for production settings, such as the following:
•
a data feed for capturing real-time data from a laboratory instrument
•
using SAS, MATLAB, R, or Python through JMP Scripting Language (JSL)
•
using JMP with Microsoft Excel
•
connecting to databases
•
controlling JMP externally by OLE automation
•
parsing XML
•
communicating with REST web services
Some general JSL commands that might be of particular interest for use in a production setting include
Caption
,
Speak
,
Print
,
Write
, and
Mail
. These commands are described in
Functions that Communicate with Users
in Programming Methods
.
Contents
Real-Time Data Capture on Windows
Create a Data Feed Object
Read in Real-Time Data
Manage a Data Feed with Messages
Examples of Data Feed
Dynamic Link Libraries (DLLs)
Using Sockets in JSL
Socket-Related Commands
Messages for Sockets
Database Access
Run Query Builder Queries
Open Database Function
Creating a Database Connection and Executing SQL
Writing a SQL Query
Working with SAS
Make a SAS DATA Step
Create SAS DATA Step Code for Formula Columns
SAS Variable Names
Connect to a SAS Metadata Server
Get the Values of SAS Macro Variables
Preferences
Sample Scripts
Working with MATLAB
Installing MATLAB
Working with R
Installing R
JMP to R Interfaces
R JSL Scriptable Object Interfaces
Conversion Between JMP Data Types and R Data Types
Troubleshooting
Examples
Working with Python
Setup Considerations
JMP-to-Python Interfaces
Equivalent Data Types for Python Send()
Equivalent Data Types for Python Get()
JMP Scoping Operators and Python
Using Python Name Option with Python Send()
Additional Python Integration Examples
Working with Microsoft Excel
Parsing XML
OLE Automation
Communicate with REST Web Services
Examples of HTTP Requests
Previous
•
Next
Help created on 7/12/2018