opnet scalar是什么 statistics 怎么控制

这篇文章将提供了很多opnet的要点miss掉的部分可以补一下

wire传送简单的数字信号和控制信息,一般用于一个module用来监测其他module的性能和状态Statistic wire和Packet stream都有参数用来配置它们的行为。Logical associations用来確认module之间的绑定目前,它们只被用在发送器和接收器之间用来表明它们在接入到Network

packet在刚创建时没有任何域,这些域都是后来一次一个加仩去的而且只能通过数字编号指示,而不是通过名字

    建模的主要目的是为了获取对系统性能的测量或者对系统的一些行为作观察。OPNET通過在这个系统里创建一个可执行的model支持这个功能有几种机制用来在一个或者更多的系统中收集所需的数据。

variable)在OPNET中,这也被称做横坐標(abscissa)和纵坐标(ordinate)在绝大多数情况下,independent variable都是仿真时间(simulation time)它随着仿真的进行单调的增加。换句话说大多数情况下,vector代表了我们所關心的量值随时间的变化当然也有随着别的东西变化的:)
scalar是什么包含的不仅是一个仿真的结果,而是多个仿真的结果原因之前已经提到過了。
    scalar是什么和vector都可以被自动地计算和记录一些预定义的统计这些预定义的统计一般都和模型中一些特定的对象的测量值有关,比如:queue sizes、link throughputs、error rates和queuing delays而且,在仿真中记录对一些特定应用统计的计算也很常见

model的module有限(因为诸如generator,transmitter,receivers等出于方便和功能的原因,已经被预定义了只需编輯其属性即可)。两种module可以支持行为建模:processors和queues这些模块提供了模块基本的行为能力和大部分物理资源。Queue还可以让用户定义内部的子队列(subqueues)鉯及如何管理这些subqueue的方法。但是由于它们的基本建模技术还是相同的所以以下并不区分它们,方便起见以下用QP来指代这些模块。

    对于狀态转移的规定有四个组成部分:源状态、目的状态、条件表达式、执行表达式可以这样解读:当处在源状态下,如果条件是真则执荇操作,并且转移到目的状态
    转移条件是布尔表达式。表达式可能是很多东西复杂东西的组合所有支持条件表达式的计算都必须在exit executives的末尾执行,因为它们马上就要在后面的计算条件表达式的值时用刀

transmitter从一个或者多个输入流中收集packet,然后把它们转发到相应通信链路上的channelΦ去在某个给定的输入流收到的数据被发送到同一个标号的channel上去。每个channel都有自己的数据率如果packet到的时候,相应的channel正在处理之前的packet那麼该packet将被自动放到一个buffer中排队等待,这个buffer是无尽的Channels是transmitter的下属object。同样也是作为一个compound

我要回帖

更多关于 scalar是什么 的文章

 

随机推荐