首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Java向OPL模型传递数据

从Java向OPL模型传递数据
EN

Stack Overflow用户
提问于 2016-04-05 18:18:49
回答 1查看 479关注 0票数 1

我有OPL .mod模型,并通过Java代码运行它。该模型需要一些外部数据。当前,模型从.dat文件加载数据

代码语言:javascript
复制
IloOplFactory.createOplRunConfiguration(String modelName, String[] dataFiles) 

方法。

我想直接从Java代码加载数据。

我发现

代码语言:javascript
复制
IloOplFactory.createOplRunConfiguration(OplModelDefinition, OplDataElements)

但我不明白如何使用它(如何为OplDataElements定义元素)。

有人能提供定义元素的例子和这个方法的用法吗?(或者更好地将数据从Java传递到OPL模型)

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-05 23:14:16

我这样做是为了将控制和配置数据传递给模型,通常是参数值和标志。一旦创建了IloOplDataElements实例,就可以将其添加为模型的数据源。

代码语言:javascript
复制
IloOplDataElements configData = new IloOplDataElements(env);
configData.addElement(configData.makeElement("modelIteration", 1));
configData.addElement(configData.makeElement("debug", 2));
// etc
myModel.addDataSource(configData);

我还没有尝试过用数组数据来实现这一点,但我想应该是类似的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36434063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档