OMNeT++ 5.7编写NED文件遇语法错误:意外':',期望NAME
OMNeT++ 5.7版本NED文件语法错误解决方法
你遇到的报错是因为OMNeT++ 5.7对NED语法的校验比5.6版本更严格,原代码里gates:行后的(***)是教程里的占位标记,并非合法的NED语法,5.6版本可能未严格检测,5.7版本直接识别为语法错误。
解决方法很简单,直接删除gates:后面的(***)即可,修正后的代码如下:
修正后的Txc1模块代码
simple Txc1 { gates: input: in; output: out; }
完整的修正后NED文件代码
simple Txc1 { gates: input: in; output: out; } network Tictoc1 { submodules: tic: Txc1; toc: Txc1; connections: tic.out --> { delay= 100 ms; } --> toc.in; tic.in <-- { delay= 100 ms; } <-- toc.out; }
内容的提问来源于stack exchange,提问作者Ahmad Kabil Al Ridwany
相关产品推荐
相关产品推荐

