使用foamDictionary修改参数的问题
-
大家好,我在使用openfoam自带的foamDictionary工具修改dynamicMeshDict文件中的参数时,发现修改后的文件中所有注释都会被自动删除,举例如下:
- 修改前的文件:
/*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: 5 | | \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format ascii; class dictionary; object dynamicMeshDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // ...主要内容... // ************************************************************************* //
- 修改后的文件
*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: 4.1 | | \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2; format ascii; class dictionary; object dynamicMeshDict; } ...主要内容...(所有以“//”开头的注释和空格行都被删除) // ************************************************************************* //
我使用的代码如下:
foamDictionary ./constant/dynamicMeshDict -entry sixDoFRigidBodyMotionCoeffs.restraints.verticalSpring.stiffness -set "10"
请各位老师帮忙看一下,谢谢!