2023年12月16日发(作者:)
//cip 2016-7-24 h14chang@
//X,Y点
//保存数据结果到文件 (x,y)x∈【0,1】y[x]
voidCFDtest::save2file(QVector
{
int n = (int)(1.0/step1+0.5);//分段数
if (QMessageBox::question(NULL,QStringLiteral("保存结果"), QStringLiteral("是否保存?"), QMessageBox::Save, QMessageBox::Ignore) == QMessageBox::Save)
{
//获取文件保存名和路径
saveName = QFileDialog::getSaveFileName(this, QStringLiteral("保存计算结果到if (() == 0)
{
}
else
{
e(".dat","");
QStringfileName = saveName + ".dat";
QFilefile(fileName);
(QIODevice::WriteOnly);
();
if (!((QIODevice::WriteOnly) | QIODevice::Text))
{
}
QTextStreamdat(&file);//写入文件数值解
dat<<"VARIABLES="X","Y""<<"n";
dat<<"ZONE
QMessageBox::warning(this,"error","can't open",QMessageBox::Yes);
QMessageBox::information(NULL, QStringLiteral("保存出现错误QStringsaveName;
tecplot文件"),saveName,tr("*.dat"));
"),QStringLiteral("文件名为空,无法保存"));
T=""<
I="< for (inti=0;i { } dat<<"n"; //QTextStreamdat(&file);//写入文件解析解 dat<<"VARIABLES="X","Y""<<"n"; dat<<"ZONE dat< T=""< I="< } } } for (inti=0;i { } (); dat< //X YPsi //保存二维区域结果到文件(x,y,psi)x∈【0,1】y∈【0,1】psi[x,y] voidCFDtest::save2file2(Matrix psi) { int n = (int)(1.0/step2+0.5);//分段数 if (QMessageBox::question(NULL,QStringLiteral("保存结果"), QStringLiteral("是否保存?"), QMessageBox::Save, QMessageBox::Ignore) == QMessageBox::Save) { QStringsaveName; saveName = QFileDialog::getSaveFileName(this, QStringLiteral("保存计算结果到if (() == 0) { } else { e(".dat",""); QStringfileName = saveName + ".dat"; QFilefile(fileName); (QIODevice::WriteOnly); (); if (!((QIODevice::WriteOnly) | QIODevice::Text)) { } QTextStreamdat(&file);//写入文件数值解 dat<<"VARIABLES="X","Y","Psi""<<"n"; dat<<"ZONE QMessageBox::warning(this,"error","can't open",QMessageBox::Yes); QMessageBox::information(NULL, QStringLiteral("保存出现错误tecplot文件"),saveName,tr("*.dat")); "),QStringLiteral("文件名为空,无法保存")); T=""< I="< for (inti=0;i { for (int j=0;j } { } dat< dat<<"n"; //QTextStreamdat(&file);//写入解析解 dat<<"VARIABLES="X","Y","Psi""<<"n"; dat<<"ZONE T=""< } } } for (inti=0;i { } (); for (int j=0;j { } dat< "<


发布评论