Proteus中创建自定义元件,调用dll文件实现tcp-client,向指定ip地址发送数据
-
windows11
-
proteus 8.15
-
visual studio 2022 community
默认安装即可,理论上不需要安装额外组件
-
在使用Proteus仿真单片机系统的过程中,经常找不到所需的元件,这就需要自己编写。Proteus VSM的一个主要特色是使用基于DLL组件模型的可扩展性。这些模型分为两类:电气模型(Electrical Model)和绘图模型(Graphical Model)。电气模型实现元件的电气特性,按规定的时序接收数据和输出数据;绘图模型实现仿真时与用户的交互,例如LCD的显示。一个元件可以只实现电气模型,也可以都实现电气和绘图模型。
Proteus为VSM模型提供了一些C++抽象类接口,用户创建元件时需要在DLL中实现相应的抽象类。
-
TCP协议的基本知识
-
三次握手 建立连接
-
四次挥手 释放连接
-
-
想改ip直接看
DismModel.cpp
- 打开dll工程,选择x86,编译生成dll文件,放到proteus工程同级目录下