在NED语言中'喜欢'关键字

时间:2016-10-28 08:06:15

标签: omnet++

大家可以告诉我在NED语言中使用'like'关键字。它是如何工作的。 我试图理解castalia代码并发现了这个:

simple ValueReporting like node.application.iApplication {
 }

1 个答案:

答案 0 :(得分:1)

Like用于定义'接口'描述模块从外部看起来如何(即,您可以在界面中定义门的数量和名称)。模块可以使用like关键字实现接口(使用问题中的语法)。

这样做的好处是,当您在任何其他复合模块中使用此界面时,您不必指定模块的确切类型。稍后您可以将任何实现给定接口的模块放入该位置(因为从外部看,该模块看起来与接口本身完全相同)。

但是,寻找信息的最佳位置是OMNeT ++手册:https://omnetpp.org/doc/omnetpp/manual/#sec:ned-lang:submodule-like