如何在omnetpp中关闭直方图记录

时间:2016-02-25 10:43:37

标签: omnet++

目前,我正在使用Omnet ++(网络模拟器),我知道如何关闭Scalars&矢量记录,但如何对直方图进行相同的操作(关闭直方图记录)?

我试图关闭直方图的相关标量,但它没有成功。

#### Histogram name #### 
"Delays for 1st Copy"

#### In order to turn of scalars recording we use this command ####
**.scalar-name.scalar-recording = true 

#### So i tried this but it doesnt work ####
**.Delays for 1st Copy.scalar-recording = true

谢谢,

1 个答案:

答案 0 :(得分:3)

一种选择是从NED文件中的统计声明中删除histogram统计记录模式。

@statistic[foo](record=count,mean,histogram); # remove histogram from here

另一个选项是从omnetpp.ini

启用/禁用统计记录模式

以下是OMNeT ++中的一些基本录制模式

**.result-recording-modes = default  # records count, mean
**.result-recording-modes = all      # records count, mean, max
**.result-recording-modes = -        # records none
**.result-recording-modes = mean     # records only mean (disables 'default')

您可以通过在基本模式中添加或删除模式来使用模式高级组合:

**.result-recording-modes = default,-vector,+histogram # records count,mean,histogram
**.result-recording-modes = all,-vector,+histogram  # --> count,mean,max,histogram

您可能需要以下内容:

**.result-recording-modes = default,-histogram 

要修改特定模块的模式,请提供**result-recording-modes之间的完整路径

**.fifo[*].queueLength.result-recording-modes = +vector  # default modes plus vector

有关详细信息,请参阅OMNeT ++手册:https://omnetpp.org/doc/omnetpp/manual/usman.html#sec405