import java.io.IOException; import com.comsol.model.util.*; import com.comsol.model.*; public class App { private int port = 2036; public static void main(String[] args) { try { App japp = new App(); japp.connect(); japp.run(); japp.disconnect(); } catch (IOException e) { e.printStackTrace(); } } public void connect() { ModelUtil.connect("localhost", port); } public void disconnect() { ModelUtil.disconnect(); } public void run() throws IOException { System.out.println("Ready"); ModelUtil.serverDisplay("Loading model"); Model model = ModelUtil.load("Model", "c:\\models\\java\\busbar.mph"); model.param().set("L", "15[cm]"); ModelUtil.showProgress(true); model.study("std1").run(); double maxtemp = model.result().numerical("max1").computeResult()[0][0][0]; System.out.println("Maximum temperature: " + maxtemp); ModelUtil.disconnect(); } }