Omnet++ “显示”;“子模块”;在OmNet++;特肯特

Omnet++ “显示”;“子模块”;在OmNet++;特肯特,omnet++,Omnet++,我有一个巨大的分层拓扑结构,如果我只在一个模块中编写,它会变得相当大。因此,我为每个层次创建了一个模块。此模块将较低级别作为其子模块,而子模块又将较低级别作为其子模块。然而,这意味着在模拟过程中,Tkenv图形窗口中只会显示层次结构的最高级别 我可以控制模拟窗口中应显示多少级别的子模块吗? 如果不能做到这一点,我将不得不求助于一个巨大的文件任何替代方案都会有帮助这在OMNeT++中是不可能的,尽管您当然可以扩展图形前端(TkEnv或QtEnv)以允许这样做。同时,通过在单独的窗口中打开各个层次结

我有一个巨大的分层拓扑结构,如果我只在一个模块中编写,它会变得相当大。因此,我为每个层次创建了一个模块。此模块将较低级别作为其子模块,而子模块又将较低级别作为其子模块。然而,这意味着在模拟过程中,Tkenv图形窗口中只会显示层次结构的最高级别

我可以控制模拟窗口中应显示多少级别的子模块吗?


如果不能做到这一点,我将不得不求助于一个巨大的文件任何替代方案都会有帮助

这在OMNeT++中是不可能的,尽管您当然可以扩展图形前端(TkEnv或QtEnv)以允许这样做。同时,通过在单独的窗口中打开各个层次结构级别(可能通过自动生成
.tkenv
文件),您可能会取得一些成功。

这在OMNeT++中是不可能的,尽管您当然可以扩展图形前端(tkenv或QtEnv)以允许这样做。同时,通过在单独的窗口中打开各个层次结构级别(可能通过自动生成
.tkenv
文件),您可能会取得一些成功。

如果我没记错,您可以双击GUI中的一个模块以查看子模块。但是我认为,这不是你想要的,对吗?如果我没记错的话,你可以双击GUI中的一个模块来查看子模块。但我想,这不是你想要的,对吧?谢谢。你能详细说明一下“自动生成
.tkenv
文件”吗?不幸的是,不能。OMNeT++tkenv图形用户界面读取
.tkenv
文件,以确定在模拟开始时应打开哪些窗口。它用于在会话之间保存窗口状态和位置。谢谢。你能详细说明一下“自动生成
.tkenv
文件”吗?不幸的是,不能。OMNeT++tkenv图形用户界面读取
.tkenv
文件,以确定在模拟开始时应打开哪些窗口。它用于在会话之间保存窗口状态和位置。