- 博客(14)
- 收藏
- 关注
原创 经典预测控制算法:动态矩阵控制(DMC)中篇——算法改进
在上篇中介绍到,预测控制有预测模型——滚动优化——反馈校正三个部分,对应的每个部分都可以进行改进,于是基本DMC之上又衍生出了一些改进版本的DMC算法。另外还有一些从其他思路出发进行的算法改进,这里也简单做个介绍。
2024-06-25 10:00:41 861
原创 经典预测控制算法:动态矩阵控制(DMC)上篇——理论推导
介绍了一种经典预测控制算法——动态矩阵控制的理论推导过程,包含预测模型,滚动优化,反馈校正三个部分。
2024-06-18 23:06:41 898
原创 Linux下使用C++(基于VS2022远程编译)及python加载onnx模型进行推理相关实践
声明:本文章创作目的为知识分享,请随意转载,但一定要标注本文链接,因为文章用markdown编辑器处理生成,直接复制文字会导致图片、公式、代码等出现缺失,错位等问题造成阅读上的困扰,所以请您要转载务必要标一下原文出处。
2024-03-24 22:43:28 1200
原创 Linux与网络服务(零)从零开始聊聊Linux相关概念(科普向)
Linux与网络服务(零)从零开始聊聊Linux相关概念(科普向)前言Q1:什么是免费软件/开源软件/自由软件?Q2:什么是GNU?Q3:什么是Linux系统?什么是Linux系统发行版?Q4:介绍一下Linux系统发行版有哪些吧?Q5:Linux发行版的Debian系,红帽系和SUSE系具体介绍一下吧?Q6:对了,既然你说Linux源代码公开,那黑客想找漏洞不是分分钟的事吗?Q7:前面你说CentOS就要停止维护了,那我接着用有什么影响?windows 7停止维护了我想用我还可以用没什么影响呀?Q8:为什
2021-01-16 23:36:12 1795 6
原创 Linux与网络服务(四)VS2017远程调试LinuxC++程序(虚拟机UbuntuServer环境)
前言 继续进行网站搭建前,作者还进行了VS2017远程连接Linux编译和调试C++的实验,这次的实验比前一篇部署个人博客网站简单很多(PS:准备这篇文章时我的域名提交管局备案还没通过,没有域名导致很多网站配置无法进行= =,所以等待的空闲就唐突插入了这么一篇文章,对跨平台编程感兴趣的可以看看)。 如果使用C/C++语言,有哪些比较好的多平台开发环境呢?作者常听说的是Qt以及安装了插件的VS code,在Windows和Linux系统,甚至一些嵌入式系统的C/C++开发都会使用到它们。虽然它们目前在
2021-01-13 11:47:19 1155 7
原创 Linux与网络服务(三)虚拟机UbuntuServer20.04配置LNMP并安装Wordpress个人博客(手把手教学!亲测可用!)
Linux与网络服务(三)虚拟机UbuntuServer20.04配置LNMP并安装Wordpress个人博客(手把手教学!亲测可用!)前言安装和配置LNMP环境配置和安装WordPress前言 接上篇文章,我们安装好了UbuntuServer系统并首次启动和登入,接下来为了部署一个个人博客网站,我们要安装一些软件,主要内容就是两步,一步是曾经讲过的LNMP环境,还有一步就是安装和配置WordPress本体。UbuntuServer执行操作的方式是通过输入命令后敲下回车键执行的。 网络上有很多配置
2021-01-05 12:23:54 1568 2
原创 Linux与网络服务(二)虚拟机安装UbuntuServer20.04系统教程
前言 在了解了Linux与网络服务相关的一些知识后,我们就可以实际操作安装自己的Linux系统了。Ubuntu是一个非常流行的Linux发行版系统,为了模拟实际环境,我们不选择安装桌面版本,而是安装带命令行界面的UbuntuServer版本。安装前需要强调,由于虚拟机安装的UbuntuServer系统需要下载各种软件,它要有一个连接外网的环境,为此我们运行虚拟机的宿主机需要先连接上外网!让虚拟机能够通过宿主机访问外部网络。 下面的步骤均是作者发布文章当时一步步操作和截图的,如果以后所用到的系统或者虚
2021-01-04 16:47:08 2316 3
原创 Linux与网络服务(一)网络服务相关概念通俗解释(科普向)
前言 由于Linux系统的自由、安全可靠和强大性能,无论是需要长时间在线的网络服务器,还是本地连接的科学计算用服务器,Linux系统在服务器领域操作系统是绝对的霸主。服务器除了我们最常见的建设网站功能外,还能发挥很多作用。对于刚接触的朋友,在Linux与网络服务中新概念众多,一个概念的解释往往又牵扯到了好几个概念,晦涩的专业词汇众多很容易打击人进一步了解的欲望。在这篇文章,作者想用自己的理解把这些概念通俗地解释一下,希望能够让初学者初步认识一些Linux与网络服务的相关概念,水平有限,如果有表达不妥之处
2021-01-02 11:12:31 3295 6
原创 OPC通讯开发——服务器开发工具WtOPCSvr说明手册部分翻译
WTOPCSvr DLL 使用手册(部分函数) 全文中如有“应用程序”字样,全部指的是“由开发者依据这个DLL开发的OPC服务器应用程序”。 用于OPC服务器的WinTECH软件快速开发DLL(WTOPCSvr)提供了一套易于使用的API,用于将用户的数据添加到OPC中。COM和OPC的所有细节都由DLL处理,这一套DLL可以很方便地开发应用程序,简明地向OPC提供数据点,不必关心底层COM接口的实现。DLL可以很容易地与用户开发的应用程序结合。所有使用此开发工具的OPC接口都支持OPC 1.0和O
2020-10-15 17:01:32 1380
原创 OPC通讯开发——客户端开发工具WTopcclient说明手册部分翻译及个人补充
前言 经过多个月的开发、现场测试和反馈修改,自己开发的OPC客户端终于真正能在现场使用了。由于工业现场的服务器很古老,只支持OPCDA架构,我们也只能按照DA的标准设计客户端。由于有着WTopcclient这个相对好用的客户端开发工具,在开发方面花费的精力还好,可是却苦了现场的同学,在DCOM配置上花费了不少功夫╮(╯-╰)╭,在这里向他们表示最高的敬意。 言归正传,WTopcclient在使用中,我几乎找遍了整个百度,真正有用的除了人家在.h里函数声明处加的注释,就只剩下一个英文说明书了,除此
2020-10-14 10:30:23 1542
原创 windows与linux C/C++对比(一)文件路径操作
说明 在windows与linux跨平台移植C/C++程序中,有一些相同函数名的函数,实际使用存在一定区别,特此记录并加以对比说明。 Windows系统为Windows10家庭版,Linux系统为Ubuntu16.04.6服务器版,Windows下使用开发环境为visual studio 2017,Linux下采用VS
2020-08-30 12:10:10 4403
原创 OPC通讯开发简介——基于WTOPCSVR的OPC服务器端和基于WTCLIENT的OPC客户端开发
OPC通讯开发说明--基于WTOPCSVR的OPC服务器端和基于WTCLIENT的OPC客户端开发说明一、OPC技术介绍二、OPC通讯的流程三、OPC标准官方文件部分变量说明1.OPCBROWSETYPE枚举2.OPC读写标志宏定义3.OPCSERVERSTATE枚举4.tagOPCGROUPHEADER结构体5.OPC项相关结构体6.tagOPCSERVERSTATUS7.VARIANT变体类型...
2020-03-11 09:28:40 4275
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人