For the latest version of JMP Help, visit JMP.com/help.

The term live data feed describes the way an external data source sends information via a physical or a logical communication link to another device. You can connect JMP to a live data feed through the serial port of your Windows computer to read a stream of incoming data in real time. Remember the following:
Once you obtain the numbers for your device, enter them into the Open Datafeed() command in the script below. (The 4800, even, 2, and 7 in the script below are examples, so replace them with your information). Then connect the data feed to your computer and open and run the script:
streamScript = Expr(
	line = feed << Get Line;
	Show( line );
	len = Length( line );
	Show( len );
	If( Length( line ) >= 1,
		Show( "Hi" );
		Show( line );
		field = Substr( line, 5, 8 );
		Show( field );
		x = Num( field );
		Show( x );
		If( !Is Missing( x ),
			dt << Add Row( {:Column1 = x} );
			Show( x );
		);
	);
);
feed = Open Datafeed(
	Baud Rate( 4800 ),
	parity( even ),
	Stop bits( 2 ),
	Data bits( 7 )
);
feed << Set Script( streamScript );
feed << Connect;
To ensure harmony between the communications settings for JMP and the instrument reading data from an external source, select File > Preferences > Communications. Refer to the documentation for your instrument to find the appropriate settings.

Help created on 3/19/2020