Например, у меня есть внешняя функция C, которая возвращает структуру. Можно ли вернуть структуру Modelica?Возможно ли вернуть несколько значений из внешнего файла в Dymola?
struct point{
double x;
double y;
}
struct point return_Struct(double a, double b){
struct point pt;
pt.x = a;
pt.y = b;
return pt;
};
В Modelica,
function structReturn
input Real x;
input Real y;
output ??????;
external"C" ????? = return_Struct(x,y)
annotation (Include="#include <cStructReturn.c>");
end structReturn;
Большое спасибо за ваши ответы, это очень полезно! –