zoukankan      html  css  js  c++  java
  • 自定义动画编程

    动态队列计量器

    1. 设置探针属性

    1. File->Open->Probe Model或者DES->Choose Statistics(Advanced)打开探针编辑器窗口
    2. 单击添加自定义动画按钮,如下图:
    3. 右键,选择Choose Probed Object,选择需要探求的网络对象。
    4. 右键,选择Edit Attributes,出现下面属性对话框:

             

     

    主要属性为动画探针名称,动画标签,动画浏览器名称。

    动画标签属性很重要,需要通过核心函数op_anim_lprobe_anvid()与之关联,返回与之对应的动画浏览器ID号。

     

    2. 动画程序讲解

     

    第五句 代 码 用 到 三 个 存 储 标 识 符 : OPC_ANIM_REG_A_STR ,OPC_ANIM_REG_X_INT 和 OPC_ANIM_REG_Y_INT。但是 OPC_ANIM_REG_A_STR 和后两者有着本质的区别,它是代表输入参数,由于尚未指定,所以它代表是一个虚拟的变量,在宏编写完成后调用时要给它赋值。而OPC_ANIM_REG_X_INT 和 OPC_ANIM_REG_Y_INT 代表结果参数,它是有值的,根据 OPC_ANIM_REG_A_STR 得来,这两个结果参数可供下面的运算使用。

    OPNET 规定每个参与运算的数字都必须注册,即建立数字与标识符的映射,于是对标识符的运算就等于对数字本身的运算,并且结果也用某个标识符来表示。OPNET 为 int 型、double型的数字分别提供了 26 个标识符,之所以是“ 26”个,是因为英文字母 A~Z正好有 26 个,数量已经足够,并且也便于区分。

     

    接下来为宏增加绘图请求:

    12-15步的绘制过程:

     

    利用编写好的宏绘制动画初始图像:

     

    在仿真运行过程中,可以对这个宏指定特殊的参数,使它不断产生更新的图样

     

    最后动画示意图:

     

    无线包传输

    1. 设置探针属性(同上)

    2. 动画初始化程序(略)

    1. 无线包传输动画初始化,节点收集进程模块的Anim状态中
    2. 在接收功率阶段加入动画程序
    3. 在干扰噪声功率计算阶段加入动画程序
    4. 在错误纠正阶段加入动画程序
  • 相关阅读:
    学习路线
    环境搭建时用到的文档
    商城技术重点分析
    svn 忽略文件
    实用的css3 学习笔记
    转载 《AngularJS》5个实例详解Directive(指令)机制
    php 单例设计模式 example
    html5 图片转base64预览显示
    curl返回常见错误码
    jquery的end(),addBack()方法example
  • 原文地址:https://www.cnblogs.com/liwei33/p/7342949.html
Copyright © 2011-2022 走看看