сцепление — пара с ++ и ees (решатель инженерных уравнений)

Я хотел бы знать, возможно ли объединить c ++ и ees (средство решения инженерных уравнений). На самом деле, я хотел бы рассчитать теплофизические свойства воды, вызвав функцию из ees в c ++ и узнать, какие шаги необходимо выполнить. Сейчас я вычисляю свойства в ees и вставляю их в c ++ с помощью файла .txt, но было бы лучше, если бы я вызывал функцию непосредственно из 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];
}
}

}

0

Решение

EES Professional Version фактически имеет интерфейс командной строки, посмотрите здесь:
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")

Тогда вы можете просто прочитать результат, как и раньше.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]