基于 TCP 套接字的 SCILAB 与 NS3 协同仿真接口方法,首先是 SCILAB 和 NS3 软件的安装和配置;编写 SCILAB 接口程序; NS3 内接口程序的编写; SCILAB 内接口编程;编写 SCILAB 联合仿真循环程序,设置步数变量,是循环运行仿真 的次数,设置主循环函数, XCOS 输出数据变量通过扩展程序,发送给 NS3 ,同 时接受 NS3 上次仿真的结果, 存放到文件中 并读取到 SCILAB 工作空间, 作为 XCOS 的输入数据值,启动 XCOS , XCOS 启动后从 SCILAB 工作空间读取 NS3 发 送的值并开始仿真,将每次运行得到的延迟信息和数据包的值保留下来,结束 循环,分别画出节点的延迟分布图和系统响应图。最终实现在网络化控制系统 仿真中得到高精度的仿真结果。本发明仿真精度高,兼具开源和低成本的优点。