lmz:
走了很多弯路,终于在opnet 14.5的有线环境下完成了csma ca的仿真。
csma_ca可执行链接
opnet之csma/ca之aaa_csma_ca_rx
lmz:
解决了三个问题
- 数据中断由0变1时没进入中断:数据线的上升沿未设置
- 删除自中断:每一个节点的事件同名,但是在仿真核心看来不一样
- rx发包发不出去:修改了rx的tap链路设置
网络模型
包格式
aaa_csma_ca_data
aaa_csma_ca_ack
节点模型
lmz_cct_csma_tx
状态转移图
SV
TV
char node_name [128];
char module_name [128];
int namelength;
int i;
int i_temp;
HB
#define IN_STRM 0
#define ACK_STRM 1
#define OUT_STRM 0