|
|
@ -31,6 +31,52 @@ CUIConfig *CFDStructDataSolverInitializationManager::getParamUIConfig() {
|
|
|
|
|
|
|
|
|
|
|
|
void CFDStructDataSolverInitializationManager::saveDataToDom(rapidjson::Document &dom) {
|
|
|
|
void CFDStructDataSolverInitializationManager::saveDataToDom(rapidjson::Document &dom) {
|
|
|
|
// TODO
|
|
|
|
// TODO
|
|
|
|
|
|
|
|
// 温度
|
|
|
|
|
|
|
|
jsonAdd(dom, 0,
|
|
|
|
|
|
|
|
{"region", 0, "initialize", "global", "temp"});
|
|
|
|
|
|
|
|
jsonAdd(dom, m_Pressure,
|
|
|
|
|
|
|
|
{"region", 0, "initialize", "global", "Press"});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{ // TODO计算得出---------------------------------
|
|
|
|
|
|
|
|
// x方向速度
|
|
|
|
|
|
|
|
jsonAdd(dom, m_Vx,
|
|
|
|
|
|
|
|
{"region", 0, "initialize", "global", "UVer"});
|
|
|
|
|
|
|
|
// y方向速度
|
|
|
|
|
|
|
|
jsonAdd(dom, m_Vy,
|
|
|
|
|
|
|
|
{"region", 0, "initialize", "global", "vVer"});
|
|
|
|
|
|
|
|
// z方向速度
|
|
|
|
|
|
|
|
jsonAdd(dom, m_Vz,
|
|
|
|
|
|
|
|
{"region", 0, "initialize", "global", "wVer"});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 界面给出
|
|
|
|
|
|
|
|
// x方向速度
|
|
|
|
|
|
|
|
jsonAdd(dom, m_Vx,
|
|
|
|
|
|
|
|
{"region", 0, "initialize", "global", "InDirect", 0});
|
|
|
|
|
|
|
|
// y方向速度
|
|
|
|
|
|
|
|
jsonAdd(dom, m_Vy,
|
|
|
|
|
|
|
|
{"region", 0, "initialize", "global", "InDirect", 1});
|
|
|
|
|
|
|
|
// z方向速度
|
|
|
|
|
|
|
|
jsonAdd(dom, m_Vz,
|
|
|
|
|
|
|
|
{"region", 0, "initialize", "global", "InDirect", 2});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
// 函数名
|
|
|
|
|
|
|
|
jsonAdd(dom, "",
|
|
|
|
|
|
|
|
{"region", 0, "initialize", "global", "strFunName"});
|
|
|
|
|
|
|
|
// 用户自定义
|
|
|
|
|
|
|
|
jsonAdd(dom, 0,
|
|
|
|
|
|
|
|
{"region", 0, "initialize", "global", "isUser"});
|
|
|
|
|
|
|
|
// 用户文件
|
|
|
|
|
|
|
|
jsonAdd(dom, "",
|
|
|
|
|
|
|
|
{"region", 0, "initialize", "global", "strUserFile"});
|
|
|
|
|
|
|
|
// 用户lua文件函数名
|
|
|
|
|
|
|
|
jsonAdd(dom, "",
|
|
|
|
|
|
|
|
{"region", 0, "initialize", "global", "funName"});
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
jsonAdd(dom, m_ReferenceValuesFrom,
|
|
|
|
|
|
|
|
{"region", 0, "initialize", "global", "ComeId"});
|
|
|
|
|
|
|
|
// 静温度
|
|
|
|
|
|
|
|
jsonAdd(dom, 0,
|
|
|
|
|
|
|
|
{"region", 0, "initialize", "global", "StaticTemper"});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void CFDStructDataSolverInitializationManager::readDataFromDom(rapidjson::Document &dom) {
|
|
|
|
void CFDStructDataSolverInitializationManager::readDataFromDom(rapidjson::Document &dom) {
|
|
|
@ -81,13 +127,13 @@ CUIConfig *CFDStructDataSolverInitializationManager::genCylindricalUIConfig() {
|
|
|
|
{"type", "LineEdit"}, // 展向速度vr
|
|
|
|
{"type", "LineEdit"}, // 展向速度vr
|
|
|
|
{"name", tr("Vr")},
|
|
|
|
{"name", tr("Vr")},
|
|
|
|
{"value_type", CUI_DATA_TYPE::CUI_DATA_TYPE_DOUBLE},
|
|
|
|
{"value_type", CUI_DATA_TYPE::CUI_DATA_TYPE_DOUBLE},
|
|
|
|
{"value_origin", QVA_GLOBAL(&m_Vr)},
|
|
|
|
{"value_origin", QVA_GLOBAL(&m_Vx)},
|
|
|
|
}),
|
|
|
|
}),
|
|
|
|
new CUIConfig({
|
|
|
|
new CUIConfig({
|
|
|
|
{"type", "LineEdit"}, // 周向速度Vtheta
|
|
|
|
{"type", "LineEdit"}, // 周向速度Vtheta
|
|
|
|
{"name", tr("Vtheta")},
|
|
|
|
{"name", tr("Vtheta")},
|
|
|
|
{"value_type", CUI_DATA_TYPE::CUI_DATA_TYPE_DOUBLE},
|
|
|
|
{"value_type", CUI_DATA_TYPE::CUI_DATA_TYPE_DOUBLE},
|
|
|
|
{"value_origin", QVA_GLOBAL(&m_Vtheta)},
|
|
|
|
{"value_origin", QVA_GLOBAL(&m_Vy)},
|
|
|
|
}),
|
|
|
|
}),
|
|
|
|
new CUIConfig({
|
|
|
|
new CUIConfig({
|
|
|
|
{"type", "LineEdit"}, // 轴向速度Vz
|
|
|
|
{"type", "LineEdit"}, // 轴向速度Vz
|
|
|
|