1 package org.simantics.r.scl;
\r
3 import java.util.Arrays;
\r
5 import org.rosuda.REngine.REXP;
\r
6 import org.rosuda.REngine.REXPMismatchException;
\r
7 import org.rosuda.REngine.REngineException;
\r
8 import org.rosuda.REngine.Rserve.RConnection;
\r
9 import org.rosuda.REngine.Rserve.RSession;
\r
11 public class TestRServe {
\r
13 public static void main(String[] args) throws REXPMismatchException, REngineException {
\r
16 RConnection c = new RConnection("130.188.198.138");
\r
17 c.login("simupedia", "simupedia");
\r
18 c.assign("a", new double[] {13});
\r
19 c.assign("b", new double[] {12});
\r
20 REXP x = c.eval("ls()");
\r
21 System.out.println(Arrays.toString(x.asStrings()));
\r
22 session = c.detach();
\r
26 RConnection c = session.attach();
\r
27 c.login("simupedia", "simupedia");
\r
28 c.assign("c", new double[] {13});
\r
29 c.assign("d", new double[] {12});
\r
30 REXP x = c.eval("ls()");
\r
31 System.out.println(Arrays.toString(x.asStrings()));
\r