输出文件迭代分辨率

时间:2018-11-05 19:46:59

标签: output cplex opl

如何创建对象?var ofile = new IloOplOutputFile(“ Resultat.txt”); ;并在每次解决模型时在我的发布过程中调用该对象,我的目的是一次创建一个“ ofile”对象并对其进行调用,每次我的模型被解决并将结果显示在文件中时,我都不会不想在主要集团上这样做,因为我有很多参数。

我的模型是一个迭代模型,因此它可以解决不同的数据,我想每次输出结果。

这一次它只返回最后一次迭代,因为每次调用后处理时,它都会创建一个新文件并粉碎最后的结果...

另一种解决方案是将在其脚本框中显示Cplex / Opl的结果直接复制到我的文件中,但是我不知道如何使用Cplex / OPL的语言来实现。

谢谢!

1 个答案:

答案 0 :(得分:0)

不要犹豫使用append参数:

IloOplOutputFile(path, append)





Parameters:
    path - Optional: The path of the file to open. 
    append - Optional: If true, sets the stream position at the end of the file. 

致谢

PS:https://www.ibm.com/developerworks/community/forums/html/topic?id=575928e1-eb6e-4468-9a10-46c6fe8fb73a&ps=25的相同问题