【问题标题】:couple c++ and ees (engineering equation solver)耦合 c++ 和 ees(工程方程求解器)
【发布时间】:2016-11-07 09:02:41
【问题描述】:

我想知道是否可以将 c++ 和 ees(工程方程求解器)结合起来。事实上,我想通过在 c++ 中调用 ees 的函数来计算水的热物理性质,以及要遵循的步骤。现在,我正在计算 ees 中的属性并通过 .txt 文件将它们插入到 c++ 中,但如果我直接从 ees 调用函数会更好。 我正在使用以下代码读取文件并将列分配给二维向量。

ifstream myReadFile;
myReadFile.open("Tc.txt");

while (!myReadFile.eof()) {

    for(int i=0; i < n; i++){
        for (int j=0; j<2; j++){
            myReadFile  >> data[i][j];
            cout << "\n data [" << i<< j<< "] =" << data[i][j];
        }
    }

}

【问题讨论】:

    标签: c++ coupling


    【解决方案1】:

    EES专业版其实有命令行界面,看这里: http://www.fchart.com/ees/eeshelp/hs608.htm

    这样,可以生成一个 emf 宏并在运行时使用 system C++ 调用执行它: http://www.cplusplus.com/reference/cstdlib/system/

    看起来像这样:

    generateEmfScript() // your code to generate the script to be run
    system("path_to\\ees.exe  myscript.emf")
    

    然后你可以像以前一样读取结果。

    【讨论】:

    • 感谢您的回复。我实际上想直接在 C++ 中调用计算热物理性质的函数,而不是只读取结果。
    • 就是这样。您可以将函数调用保存为脚本并运行 ees 进行计算,然后读取结果...实时。
    猜你喜欢
    • 1970-01-01
    • 2020-01-08
    • 2012-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-16
    相关资源
    最近更新 更多