Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Fortran代码结果的即时可视化_Visual Studio_Fortran_Visualization_Simulation - Fatal编程技术网

Visual studio Fortran代码结果的即时可视化

Visual studio Fortran代码结果的即时可视化,visual-studio,fortran,visualization,simulation,Visual Studio,Fortran,Visualization,Simulation,我在YouTube上找到了一段用Fortran语言编写的有趣视频 从视频中,我可以看到updater在Windows操作系统的MS Visual Studio中编写和运行Fortran代码。我想知道可视化部分是如何制作的,如果不是在MS Windows中,而是在Mac或Linux中,我们是否还有其他IDE可以直接从Fortran语言进行这种即时可视化 我知道一些即时可视化工具(如Processing)也可以做到这一点,但Java、Python或JavaScript在模拟和可视化流程方面不如For

我在YouTube上找到了一段用Fortran语言编写的有趣视频

从视频中,我可以看到updater在Windows操作系统的MS Visual Studio中编写和运行Fortran代码。我想知道可视化部分是如何制作的,如果不是在MS Windows中,而是在Mac或Linux中,我们是否还有其他IDE可以直接从Fortran语言进行这种即时可视化

我知道一些即时可视化工具(如Processing)也可以做到这一点,但Java、Python或JavaScript在模拟和可视化流程方面不如Fortran快

但在Mac或Linux中,我们是否还有其他IDE可以直接从Fortran语言进行这种即时可视化

是的,您可以通过我们的gtk fortran绑定(GNU许可证)实现这一点:

小部件GtkDrawingArea可用于显示GdkPixbuf,它是一个1D数组,包含图像每个像素的RGB强度。您可以从计算过程中更新此区域。通过选择更新速率,您可以以非常有限的速度障碍显示不断变化的数据


你只需要一个Fortran编译器,GTK是多平台的,你可以在Windows(通过MSYS2)、MacOS、Linux、FreeBSD等平台上使用你的程序。

我认为这只是一个带有OpenGL或类似画布的程序,但最好问问视频作者。当然,您可以在没有任何IDE的情况下编写类似的东西。Fortran有GTK和OpenGL绑定可用。您也可以用其他语言编写可视化,从中可以调用一个简单的可视化库,只需在循环中调用Fortran计算时间步骤。我看到您最近添加了一些指向此存储库的答案,我想这是您开发的。请注意阅读有关此类促销和此的信息。