登录社区云,与社区用户共同成长
邀请您加入社区
这是基于 Ehlers希尔伯特变换(Hilbert Transform) 开发的MT5全自动交易EA,核心定位是自适应周期震荡交易策略,不是固定参数EA,内置多层自优化、集成学习、市场状态识别、实盘反馈风控,属于带在线自适应能力的量化交易机器人。1. 增加滚动样本外测试(Walk Forward Walk,滚动向前验证),内置WFA评估,在EA运行时自动评估模型退化;1. 图表Comment仪表盘
基于Socket TCP 10001端口原生JSON协议,取代官方SDK实现节卡机器人控制。系统集PLC脉冲触发、海康相机采集、Halcon二维码识别及分拣动作于一体,具备完整TCP封装、断线检测和安全断开机制,适合工业视觉分拣场景。
本文介绍一套基于WinForm的上位机视觉分拣Demo,整合Modbus-RTU接收PLC脉冲、海康GigE相机软触发拍照、Halcon识别DataMatrix二维码、JAKA节卡机械臂按OK/NG自动分拣,并将结果存入Access数据库。系统支持全自动分拣与仅识别两种模式,包含完整UI代码、业务流程、核心锁机制及踩坑记录,适合学习C#、视觉与机器人联合工控开发。
本文介绍了如何通过企业微信群机器人快速搭建高效告警系统。文章首先讲解企业微信机器人Webhook的创建和使用方法,支持文本/Markdown消息格式。重点提出告警系统的核心设计原则:1)推送失败不影响主流程;2)关键告警必达;3)避免重复刷屏。通过按告警类型限流(如账号级/全局事件区分)、5分钟时间窗口控制、成功发送才更新时间戳等策略,有效平衡告警及时性与骚扰问题。文中还给出自动下单客户端的三个典
此前没有编程相关基础,对代码逻辑、程序开发充满好奇,深知编程是本专业后续学习嵌入式、机器人控制、自动化开发的核心工具,因此下定决心系统从零学习编程。最希望未来能够进入行业内知名优质企业,在专业相关岗位发挥个人价值,借助完善的平台持续学习精进,不断成长,实现自己的职业理想。万事开头难,编程学习贵在坚持。后续我也会持续更新博客,记录学习进度、踩过的代码坑与收获,一步步朝着既定目标踏实前进。正式开启编程
第一阶段单轴Jog↓绝对定位↓相对定位↓回零↓Servo控制↓限位与报警第二阶段多轴同步↓直线插补↓圆弧插补↓连续轨迹↓速度规划第三阶段状态机↓自动流程↓安全互锁↓异常恢复↓多线程↓软件架构机器视觉EtherCATPLC机器人激光点胶AIMES去做完整自动化设备。运动控制、设备状态、异常处理、安全互锁、工艺流程和软件架构真正组合成一套长期稳定运行的工业软件。这才是运动控制上位机开发最核心的能力。
数据类型 数组名[数组长度];int arr[5];// 定义能存5个int的数组类型 数组名[行][列]// 2行3列数组下标从0开始,下标越界不报错、运行异常局部数组未初始化:随机值;全局数组默认0部分初始化,未赋值元素自动补0字符串双引号自动补\0,字符数组单引号不会strlen不计\0,sizeof包含\0二维数组:行可省,列不可省数组传参退化为指针,丢失长度信息,必须手动传lenC89数
摘要: 本文探讨企业智能化转型的九大关键技术场景及解决方案。从知识库构建、代码生成到客服机器人定制,提出基于大语言模型的实践路径。
这段代码实现了一个基于DeepSeek大模型的对话系统,主要功能包括: 通过环境变量配置API密钥和基础URL 初始化DeepSeek聊天模型,设置角色为"小谷姐姐"教育助手 实现对话循环,支持用户输入和流式响应输出 历史消息管理功能,保留最近的10轮对话(含系统消息) 输入"quit"可退出对话 关键技术点:使用langchain_deepseek库、流式响应处理、对话历史截断机制、异常处理等。
C#上位机+Modbus的机器人与PLC联动方案,非常适合节拍要求不极端严苛、注重柔性与成本的汽车零部件产线。它的核心优势在于通用性强,几乎适配所有主流PLC与机器人品牌,开发和维护成本都远低于专用总线方案,且调度逻辑集中在上位机,产线调整、工艺升级都非常灵活。后续可以从两个方向继续深化:一是引入机器视觉,将工件位置偏差通过Modbus下发给机器人做补偿,实现无序工件的精准焊接;二是对接工厂MES
异步IO是底线:同步阻塞在多设备场景下就是定时炸弹;协议解析要严谨:粘包、断包、校验,一个都不能少;心跳要双向确认:单向Ping在生产环境等于裸奔;可观测性是刚需:没有监控的系统,出了问题只能靠猜。如果你也在做机器人通信、产线上位机,希望这篇实战笔记能让你少走弯路。评论区欢迎交流你踩过的坑,大家一起避坑才是真·技术社区。参考资料- 《CLR via C#》第27章:异步编程模型本文所述方案已在实际
程序+软件安装包+夹爪组件用SW软件打开+RobotStudio v6.08安装包,,仅供学习。本视频展示 RobotStudio 搭建的 ABB 六轴机器人自动码垛仿真工作站,整套设备由滚筒输送线、真空吸盘机器人、码垛托盘、安全防护围栏组成,配套完整 RAPID 自动化程序,适合工业机器人教学实训。输送线持续输送物料,到位传感器实时检测工件,有料信号触发机器人启动抓取流程。机器人分段运动至物料上
上篇我们把二维数组的基础打扎实了。这篇直接上强度——C99 变长数组、矩阵转置实战,还有 4 道面试常考题,每一道都带逐行解析和思路拆解。坐稳了!
在构建 WhatsApp 聊天机器人时,单次消息响应往往不足以满足复杂业务需求。用户可能在多问轮中逐步补充信息,也可能在对话中切换意图。如果没有一套可靠的上下文管理机制,机器人容易出现答非所问、重复提问、状态丢失等问题。本文结合 WhatsApp 消息特点,分享一种多轮对话上下文管理方案的设计与落地经验。WhatsApp 作为即时通讯工具,用户习惯以自然语言连续表达。例如:用户先问:"你们的系统支
本研究构建了2002-2025年省级、地市级及上市公司文本数据分析体系,涵盖智能制造、探索式创新、大数据和数字化转型四大主题。通过三阶段自动化流程:1)文档格式转换与中文分词处理,生成词频矩阵;2)基于命名规则的元数据提取(行政区划、年份等);3)主题关键词聚合(如智能制造包含"工业4.0""机器人"等56个关键词)。数据显示,2020-2024年相关中英文
摘要 本白皮书系统阐述了机器人运动规划与仿生控制的关键技术。在仿生学层面,提出了肩肱节律(2:1比例)的骨骼协同运动学模型和梭形肌(主动肌+肌腱)的力学建模方法。在运动控制方面,推导了麦克纳姆轮全向底盘的运动学解算和Stanley路径跟踪算法的Lyapunov稳定性证明。规划层面给出了五次多项式轨迹的边界约束解析解。动力学控制部分建立了基于Lagrange的双关节臂模型,实现了计算力矩前馈与阻抗柔
摘要:ABB PC SDK作为IT-OT桥梁,其复杂性常导致C#开发者面临"测试可行、产线崩溃"的困境。本文基于.NET 8和ABB PC SDK 2024,提出生产级上位机架构方案,重点解决三大核心问题:1)控制器连接的生命周期管理,实现自动重连与线程安全;2)RAPID变量高效读写,支持批量操作与缓存优化;3)通信范式选型,明确PC SDK适用于管理面,EGM/Socket用于实时控制。该方案
ViewFaceCore是一个基于C#和.NET Core的开源项目,专注于人脸识别和情感分析。它利用深度学习算法和计算机视觉技术,能够在图像或视频中检测和识别人脸,并分析表情、情绪等特征。该项目基于SeetaFace6引擎开发,支持多种人脸识别算法,包括特征提取和神经网络方法。主要功能包括人脸检测与识别、表情分析、人脸特征提取,并提供了丰富的API和工具,便于与其他应用程序集成。ViewFace
alter database sunrise4 set online
可视化WPF 3D + ASP.NET Core SignalR + Power BI Embedded。集成层Azure Service Bus + gRPC + REST API。数据层Azure SQL DB + Cosmos DB + OPC UA。计算引擎ML.NET + Math.NET + Accord.NET。库存周转率提升:从5.2次→8.7次/年。紧急事件响应速度:从小时级→分
轮式人形机器人(Wheeled Humanoid Robot)通常采用要求。由于Qt原生为C++框架,而C#(.NET)生态优秀,(Qt Group官方QtBridge for C#,2024年起成熟,可在C#中直接使用QML/Qt Widgets)。这样核心控制用C#实现,GUI用Qt QML实现,跨语言零痛点。
通过本方案,开发人员可以快速实现工作流程图的设计和编辑,提高工作效率,方便业务管理和项目开发。工作流程图在项目开发和业务管理中起着重要的作用,它通过直观的图形化方式展示了任务的执行顺序和关联关系,方便人们理解和分析业务流程。用户可以选中节点后,显示该节点的属性信息,包括节点的名称、描述和其它自定义属性。当用户移动节点时,连接该节点的连线会自动跟随节点的移动而进行调整,保持节点之间的连线关系不变。当
这些关键词涵盖了人工智能技术的底层算法(如支持向量机、神经网络、深度学习、机器学习、强化学习)、核心技术(如计算机视觉、自然语言处理、语音识别、图像识别、人脸识别)、应用领域(如智能医疗、智能金融、智能农业、智能交通、智慧银行)以及基础设施(如云计算、边缘计算、大数据平台、智能芯片)等多个维度,形成了完整的人工智能技术与应用生态体系。随后,程序会遍历上市公司分词结果文件夹中的所有CSV文件,每个文
在开发简易计算器应用时,C#的事件处理、数据转换和异常处理是关键技术点。通过使用Windows Forms,我们能够快速设计出用户友好的图形界面,同时利用C#语言的强大功能来处理运算逻辑和用户输入。项目开发过程中,界面设计和事件逻辑处理是两大重要任务,异常处理确保了程序的稳定性,用户输入的验证保证了系统的可靠性。完成该项目后,可以加深对C#编程、GUI设计以及运算逻辑实现的理解和应用。
SqlServer/MySql的的C#版本驱动中已经实现了数据库连接池,只需要在connectionString 中指定开启就可以使用。MySQL 连接池是一种优化数据库连接性能的机制,通过复用已有连接减少频繁创建和关闭连接的开销,从而提高系统效率和稳定性。
随着工业4.0的快速发展,制造执行系统(MES)成为了智能制造的核心。今天,将为大家推荐一款开源的MES系统——iMES工厂管家。
在当今高度自动化的工业制造与仓储物流领域,物料搬运的范式已经经历了深刻的变革。早期的自动导引车(AGV)高度依赖于物理基础设施,如磁条、色带或埋地线圈,其控制逻辑多表现为刚性的、基于可编程逻辑控制器(PLC)的单机运行模式。然而,随着传感器技术的爆发式增长以及同步定位与建图(SLAM)算法的成熟,行业已全面转向具备高度环境感知能力与动态路径规划能力的自主移动机器人(AMR)。在这种技术跨越的背景下
c#窗体程序对Access数据库的增删改查,其他数据库可类似使用准备工作:窗体:access:版本2003(后缀.mdb,新版access可另存为2003兼容版)using:using System;using System.Data;using System.Windows.Forms;using System.Data.O...
SQLite是一个开源、免费的小型RDBMS(关系型数据库),能独立运行、无服务器、零配置、支持事物,用C实现,内存占用较小,支持绝大数的SQL92标准。本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。2.3 操作SQLite Database的C#帮助类SQLite Helper。C#下SQLite操作驱动dll下载:S
摘要:吊车支腿反力是吊装工程的关键参数,用于验算地基承载力和吊车稳定性。其计算依据力矩平衡原理,传统公式计算复杂且效率低。推荐采用专用软件(如吊装助理)进行自动化计算,可快速获得支腿反力、压强分布等结果,并生成计算书,同时支持与地基承载力核算模块的联动,有效提升吊装方案编制效率和准确性(150字)。
这款控件库是基于MaterialSkin2二次开发的,可以更换想要的皮肤主题,一键转换暗色系,还拥有非常炫酷的动画,非常好看,原本的MaterialSkin2是国外团队开发的,不支持中文,所以我在里面加了几款中文字体,效果非常棒!可以说是Winform美化的首选控件包了,本文会及时更新使用教程,欢迎大家点赞关注!...........................
以下是的完整工业实战指南(从实验室到产线全流程),以“电子厂 USB 接口生产线外观缺陷检测 + 型号分类 + 数量统计”项目为真实案例。内容已极致精简、可直接复制落地,重点突出 C# 与 YOLO 的无缝结合、工业稳定性、多任务输出(检测框 + 缺陷分类 + 产品型号 + 计数)。
在已经建立好窗体和表的情况下简单连接数据库简单数据库语句:查看所需连接数据库的连接字符串写入Dao类如果不会以命令行去打,可以下载SSMS方便使用:SSMS下载地址以学生表为例简单数据库语句:Insert delete Update执行成功后会返回受影响行数查询:select *from Student where ID=’’//select查询所有在Student的数据, where是限定条件写
摘要: 这两段代码展示了EFCore中DbContext类的两个核心方法。OnConfiguring方法用于配置数据库连接,包括检查配置状态、获取连接字符串并指定使用MySQL数据库。OnModelCreating方法则负责实体与数据库表的映射配置,允许自定义表名、主键、字段属性及关系映射等。这两个方法共同确保程序能正确连接数据库并建立对象关系映射,是EFCore操作数据库的关键配置点。
一、新建Access数据库文件注意:*.mdb是早期的Access数据库文件,*.accdb是后期的Access数据库文件。二、用Visual Studio 2013测试其可连接性执行完以上步骤,证明你新建的数据库文件可用,可连接。三、代码演示连接Accessusing System;using System.Collections.Generic;using System.ComponentMo
1.下载并安装顺序安装【mysql-connector-odbc-5.3.9-winx64.msi】 数据驱动【mysql-for-visualstudio-1.2.7.msi】,vs驱动【mysql-connector-net-6.9.9.msi】,连接文件2.打开VS2015 --》视图 --》服务器资源管理器3.点击确定测试连接。server name 一栏注意...
EmguCV是一个基于OpenCV的开源免费的跨平台计算机视觉库,它向C#和VB.NET开发者提供了OpenCV库的大部分功能。8.1 漫水填充法 floodFill。8.2 分水岭法 watershed。8.3 Grabcut法。教程配套文件及相关说明。获得pdf教程和代码。
EMA指标计算C#代码计算公式如下EMA(N) = EMA’×(N-1)/(N+1)+C×2/(N+1)其中:EMA’为前一日EMA的值,C为当日股价。注意:人为规定第一日的EMA值为当日股价。实现代码如下:static double[] EMA(double[] kvs, int period){double[] res = new double[kvs.Length];double up =
电可擦写可编程只读存储器(Electrically Erasable Programmable Read-only Memory, EEPROM)实现掉电情况下保存数据,设计温湿度变送器采用M24C64芯片.芯片的1,2,3脚确定器件地址.5脚SDA和6脚SCL分别为串行数据引脚和串行同步时钟信号引脚,为IIC总线接口,均连接上拉电阻.7脚WP为写保护引脚,当接入高电平时,芯片数据均...
选择合适的股票API是进行量化分析、策略回测或开发金融应用的第一步。下面我将各类实用的股票数据接口进行了整理,并用表格直观展示它们的特点,方便你快速比较和选择。
focas协议是用来采集fanuc机床的协议,通过以太网进行采集。1. focas1/2的简明教程可以看(稍后我会把所有的资料都上传,这是我从各个地方收集到并整理的):这个文档主要介绍了fanuc机床的ip和端口如何配置,能通讯的数据分类,和采集方法的简单介绍如果你按照上面的文档配置,那么你应该就可以连接到机床。下载2.利用focas API采集数据1.按照如下图1路径找到了FWLIB32,记住使