我只是在一个项目中尝试了一些东西,并想删除一些我正在使用但不再需要的修改过的文件。
我粗心大意,打字git checkout file而不是git checkout -- file. 所以基本上我只是检查这个修改后的文件,我不知道修改后的文件去了哪里。
我试过使用git update-index --fresh只是想看看这个修改过的文件可能去了哪里,但它似乎最终可能被删除了?
modified: test/ssc_test/cmod_tcsdirect_steam_test.cpp
modified: test/ssc_test/cmod_tcsfresnel_molten_salt_test.cpp
modified: test/ssc_test/cmod_tcsmolten_salt_test.cpp
Run Code Online (Sandbox Code Playgroud)
这些是我试图摆脱但忘记添加--以摆脱其中一个编辑过的文件的文件。
签出此文件后,它没有删除它,而是给了我消息,Updated 1 path from the index并且在使用git status.
我对究竟发生了什么一无所知。它是被删除或隐藏在索引中的某个地方,还是其他什么地方?
我正在非常努力地尝试在OpenModelica上为Rankine电源循环建模,但收效甚微。这是通过复制ThermoPower库“ RankineCycle”示例的图表视图来完成的。为了简化此过程,已进行了简化。
我一直从OM Message Browser中收到“翻译警告”,告诉我正在使用的所有这些组件都没有与已经分别嵌入在库代码中的“外部声明”相关联的“内部声明”。
我尝试手动进入与每个组件翻译警告关联的代码,并添加所说的“内部声明”,但这在解决问题上没有成功。
我还尝试过在外部代码声明中添加“ //”,以希望也无法成功省略这些命令。
这是代码:
[1] 11:52:20 Translation Warning
[ThermoPower.Water: 5482:7-5482:63]: No corresponding 'inner' declaration found for component .ThermoPower.System Superheater.fluidFlow.system declared as 'outer '.
The existing 'inner' components are:
There are no 'inner' components defined in the model in any of the parent scopes of 'outer' component's scope: ThermoPower.Water.Flow1DFV$Superheater$fluidFlow.
Check if you have not misspelled the 'outer' component name.
Please declare an 'inner' component with the same name in the top scope.
Continuing flattening by only …Run Code Online (Sandbox Code Playgroud) 随着我对OpenModelica的了解越来越多,并且意识到自己的经验越来越少,在OpenModelica中进行调试似乎变得越来越困难。
我已经阅读了很多OpenModelica调试文献,并且大多数文章似乎只是在调试时刮了一层皮。我读过的最有帮助的文章是Martin Sjolund撰写的“用于基于方程的模型的分析,调试和性能改进的工具和方法”,这是Modelica社区中非常著名的人物。不幸的是,我没有足够的背景/经验来学习Sjlund博士的全部著作。甚至《 OpenModelica用户指南》似乎也几乎没有遍历整个调试过程,其余的要在用户端弄清楚。
我不知道在我的模型成功之后会发生什么1.检查并扁平化(实例化)。对我而言,算法调试器仍然是个谜。
编辑:我有模型问题的代码
型号HRSG_WaterDrum_HXVersion
///当前版本:相位状态:待解释/猜测。可以切换回去。量也应探讨。。。从库模型中获取的体积相对于小质量流量而言非常小。当前版本:V&SA = 1 ///
ThermoPower.Water.Drum Drum(
Cm = 4.08e6 * 1.195e-2,
DrumOrientation = 1,
Kcs = 0.01,
Ks = 100,
L = 1.455,
afd = 0.0,
gl = 300,
gv = 150,
hlstart = 203.22e3,
hvstart = 203.22e3,
lm = 19,
pstart =
100e5,
rext = 0.125,
rint = 0.115,
tauc = 5,
tauev = 15) annotation(
Placement(visible = true, transformation(origin = {-49, 3}, extent =
{{-21, -21}, {21, 21}}, rotation = 0))); …Run Code Online (Sandbox Code Playgroud)