使用boost最新版本1.81.0库制作的聊天软件,包含服务端、客户端程序,代码全程包含中文注释。如main主函数、服务端类、客户端类、异步lamba函数调用,聊天室消息队列、客户端连接队列、聊天内容协议解析等。 如没有boost 1.81.0库,需先下载: https://www.boost.org/users/download/ 部分代码示例如下 // 发布该聊天消息 void deliver(const chat_message& msg) { // 添加到聊天队列中,如果超出最大消息数目,则弹出1条最早的消息 recent_msgs_.push_back(msg); while (recent_msgs_.size() > max_recent_msgs) recent_msgs_.pop_front(); // 给聊天室内每个人发送最新消息 for (auto participan: participants_) participant->deliver(msg); }
2024-06-21 16:25:00 10KB 服务端软件 asio 聊天软件
1
buck-boost变换器的非线性PID控制,主电路也可以换成别的电路。 在经典PID中引入了两个TD非线性跟踪微分器,构成了非线性PID控制器。 当TD的输入为方波时,TD的输出,跟踪方波信号也没有超调,仿真波形如下所示。 输入电压为20V,设置输出参考电压为10V,在非线性PID的控制下,输出很快为10V,且没有超调。 当加减载时,输出电压也一直为10V。 整个仿真全部采用模块搭建,没有用到S-Function。
2024-06-20 16:13:40 350KB
1
闭环Buck-Boost变换器的建模与仿真_Matlab Simulink开关电源.zip
2024-06-19 22:35:07 120KB
1
DCDC计算器 boost升压计算器 参数选型编程工具 需要net4.8环境
2024-06-04 08:59:17 1.8MB 编程语言
1
闭环Buck-Boost变换器的建模与仿真_Matlab Simulink开关电源.rar
2024-05-23 09:49:22 116KB
1
非最小相位是指具有右半平面零、极点或滞后的线性对象,在DCDC变换器中,Boost变换器以电容电压作为输出量进行反馈控制时,是一个非最小相位系统。由于目前大多数Boost电路的控制方法选用的是传统PID控制,这种方法具有结构简单、可靠性高等特点,但是系统的动态特性、抗干扰性能却有待进一步提高。由于预测PI控制算法具有抗滞后和抗非最小相位特性的能力,将其应用到Boost电路中进行理论研究并进行实时仿真。仿真结果表明,预测PI控制算法具有良好的动态特性且抗干扰性强,能够体现良好的控制效果。
2024-05-11 15:57:34 481KB 非最小相位
1
BOOST电路设计及matlab仿真.doc
2024-05-06 20:57:18 294KB
1
boost 单向逆变LTspice仿真分析 ,分别仿真了Gan、IGBT、Sic材料的开关管,分析输出电压、输出功率。
2024-04-30 11:15:26 2.69MB pspice
1
包含asio入门知识,基本原理,服务端/客户端实例讲解,通用服务端/客户端构建的关键技术与技术细节,同步与异步处理,asio高级特性,asio中其它功能特性等。 面向的读者: 这本书对于那些需要做网络编程却不想深入研究复杂原始网络 API 的开发者来说是 一个福音。所有你需要的只是 Boost.Asio 提供的一套 API。作为著名 Boost C++ 库的一部分,你只需要额外添加几个 #include 文件即可转换到 Boost.Asio。 可以在 http://www.packtpub.com 注册帐号,然后下载书籍的全部 示例代码。同时,也可以通过访问 http://www.packtpub.com/support 进行注册, 这些示例代码文件将直接发送到你的邮箱。
2024-04-24 11:32:39 950KB boost asio 网络编程
1
光伏三相并网: 1.光伏10kw+MPPT控制+两级式并网逆变器(boost+三相桥式逆变) 2.坐标变换+锁相环+dq功率控制+解耦控制+电流内环电压外环控制+spwm调制 3.LCL滤波 仿真结果: 1.逆变输出与三项380V电网同频同相 2.直流母线电压800V稳定 3.d轴电压稳定311V;q轴电压稳定为0V,有功功率高效输出
2024-04-17 16:59:21 268KB
1