上一篇主要介绍如何创建 Optimization + Calculator 组件构成的简单模型。很多时候,isight 需要整合第三方的程序,一个通用的方法就是调用外部命令。
这里将介绍如何创建 Optimization + DataExchanger + OSCommand 组件的模型,如下图所示:
添加组件的代码不必多说,isight自带文档的错误百出也可以不提,看看需要注意的几点:
1 设置 OSCommand 组件的参数
ComponentAPI cmdAPI = cmd.getAPI();
cmdAPI.set("type", "Command");
cmdAPI.set("Command", "/path/to/cmd");
cmdAPI.set("commandargs", "args");
cmdAPI.apply();
2 设置 DataExchanger 参数
Datex 组件只有一个属性可以设置
set("program", pgm);
这里 pgm 需要按固定的格式写