- 博客(101)
- 收藏
- 关注
原创 捌[8],NPN/PNP/漏型/源型
由两层N型半导体夹着一层P型半导体构成(N-P-N),发射极(E)和集电极(C)为N型,基极(B)为P型。由两层P型半导体夹着一层N型半导体构成(P-N-P),发射极(E)和集电极(C)为P型,基极(B)为N型。输入点需要外部设备提供正电压(例如:传感器输出接+24V,PLC输入点通过传感器导通到0V)。源型输入(Source型)**是正确接线和系统设计的关键。:传感器导通时,PLC输入点与COM(+24V)接通,输入点电压为高电平。基极(B)电压 < 发射极(E)电压(约-0.7V),基极电流流出。
2025-03-15 16:53:15
534
原创 伍[5],伺服电机,电流环,速度环,位置环
电流环、速度环和位置环是电机控制系统中常见的三个闭环控制环节,通常采用嵌套结构(内环→外环:电流环→速度环→位置环),各自负责不同层级的控制目标。比例增益 KpKp:根据电机电阻和电感估算(Kp=L/TsKp=L/Ts,TsTs为控制周期)。KpKp:根据机械惯性估算(Kp=J⋅ωn2Kp=J⋅ωn2,ωnωn为自然频率)。速度环:Kp=J⋅ωn2Kp=J⋅ωn2, Ti=2/ωnTi=2/ωn。:先调电流环 → 再调速度环 → 最后调位置环(内环稳定是外环调整的前提)。
2025-03-04 21:32:21
719
原创 肆[4],总线PDO、PDI
PDO 是实现现场总线实时通信的核心机制,通过灵活配置传输类型和映射规则,可满足工业控制中高效、低延迟的数据传输需求。理解 PDO 的工作原理和配置方法,是开发总线网络设备的关键基础。:定义 PDO 数据域中每个字节对应的对象字典条目(如索引、子索引、数据长度)。:PDO 用于在设备之间传输实时数据(如传感器数据、控制信号),具有。:PDO 数据域长度受总线协议限制(如 CAN 帧最多 8 字节)。:PDO 的通信标识符,决定帧的优先级。映射数据:将接收到的数据写入对象字典的。:可根据需求配置触发方式。
2025-03-04 20:45:50
450
原创 壹[1],EtherCAT与CANopen的对比
1990年代基于CAN总线(Controller Area Network)发展而来,由CiA(CAN in Automation)标准化。:通过EtherCAT-CANopen网关桥接,例如主网络使用EtherCAT连接高速设备,边缘设备通过CANopen接入。:基于以太网(IEEE 802.3),专为工业自动化设计,强调高速和高实时性。:基于CAN协议(ISO 11898),广泛用于汽车和中小型工业系统。:主站通过PDO(过程数据对象)和SDO(服务数据对象)管理从站。主站需高性能处理器。
2025-03-04 11:22:27
724
原创 肆[4],VisionMaster全局触发测试说明
3.1,因为脚本1中延时了10s,即当上一次全局触发没有执行完成,立马发送第二次全局触发,第二次触发无效果,也就是并没有消息队列的类似的这种机制。3.2,必须要输出图像显示完成,才能够发送结果,然后进行第二次流程执行操作。2,发送数据2后在输出图像(想要图像同时显示并快速执行下一个拍照动作)2.2,取像完成,立即运动到下一个位置,同步进行图片处理。2.3,发送结果的同时,还需要显示图像处理的痕迹。2.1,全局触发进行流程控制执行。1,其中脚本1功能就是延时10s。
2024-07-29 15:07:33
591
原创 叁[3],使用Newtonsoft.Json.dll,异常记录
异常串多了一组冒号"",导致反序列化总是失败,去掉多的一组冒号即可。原因:检查是Json字符串的数组格式异常。
2024-07-10 16:33:34
239
原创 贰[2],WPF+HandyControl开发异常记录
VS20221,异常1:Exe程序在锁屏后,再次进入,exe程序停止界面更新经过一段地毯式搜索,发现是HandyControl:TabControl的样式导致,TabControlPlusBaseStyle,
2024-06-29 10:26:21
549
原创 贰[2],VisionMaster/.NetCore的WPF应用程序调用控件
VmMainViewConfigControl控件(就是VisionMaster流程显示操作的主界面)注:但是.NetCore的WPF应用程序调用上述库文件,编译无错误,但是生成程序时,总是会弹窗报错。4.2,XML文件操作。
2024-06-05 11:02:06
633
原创 壹[1],VisionMaster-脚本篇
海康VisionMaster安装目录\VisionMaster4.3.0\Development\V4.x\Documentations\CH。
2024-04-22 16:10:17
1996
原创 C# + OpencvSharp4 错误信息收集
原因:检查Nuget包与OpencvSharp4库相关安装是否完整,需安装如下3个。初次使用,如下代码报错,
2024-04-08 09:47:01
767
1
原创 叁[3],NavigationDrawerViewsActivity新增Fragment
Activity,Fragment,Navigation
2024-03-27 23:31:04
383
原创 [贰],万能开篇HelloWorld
File/New/ProjectAndroid/Android Application Project输入程序名字HelloWorldNextNext选择Blank Activity修改为HelloWorldActivity
2024-03-09 21:05:29
265
原创 [壹],安卓开发环境搭建
2,修改set java_exe=为JDK安装地址下的\bin\java.exe。1,打开tools下的andriod.bat文件。异常,运行DK Manager.exe,则闪退。等待安装完成,等待eclipse弹窗重启软件。点击eclipse运行,并设置工作位置。运行SDK Manager.exe。下载完成,安装到自定义位置。注:下载Zip,直接解压。
2024-03-09 20:31:13
455
原创 贰[2],Xamarin生成APK
1,生成改为Release版本2,选中****.Android项目3,点击生成,选择存档4,点击分发5,选择临时6,添加签名标识7,选择对应的签名标识,点击另存为
2024-02-01 08:13:00
502
原创 壹[1],Xamarin开发环境配置
VS2022注:1,本来计划使用AndroidStudio,但是也是一堆莫名的配置让人搞得很神伤,还是回归C#。2,MAUI操作类似,但是很多错误解来解去,且调试起来很卡。3,最终的选择Xamarin,简单,丝滑。
2024-01-31 17:23:03
536
原创 拾捌[18],ROI区域,函数ReduceDomain/WriteRegion/ReadRegion
图像区域定义域缩减,减小图像处理区域以缩短时间,结果图的Row/Column和原图一致。参数region可通过GenRectangle1/函数进行生成。
2023-12-21 08:42:08
499
原创 拾柒[17],Row/Column可缩放的形状匹配,函数CreateAnisoShapeModel/FindAnisoShapeModel
创建Row方向Column方向可缩放的形状匹配模板。查找Row方向Column方向可缩放的轮廓模板。
2023-12-20 08:07:23
534
原创 拾陆[16],不带校正描述匹配模板,函数CreateUncalibDescriptorModel/FindUncalibDescriptorModel
创建一个不带校正透视描述符匹配模板。寻找最佳不带校正透视描述符模板。
2023-12-19 09:31:44
420
原创 拾伍[15],带校正描述匹配模板,函数CreateCalibDescriptorModel/FindCalibDescriptorModel
创建一个校正透视描述符匹配模板。寻找最佳校正透视描述符模板。
2023-12-19 08:49:16
386
原创 拾肆[14],组件模板匹配,函数CreateComponentModel/FindComponentModel
【代码】拾肆[14],组件模板匹配,函数CreateComponentModel/FindComponentModel。
2023-12-18 17:12:08
521
原创 拾叁[13],NCC模板匹配,函数CreateNccModel/FindNccModel/ReadNccModel/WriteNccModel
【代码】拾叁[13],函数CreateNccModel/FindNccModel。
2023-12-18 16:00:54
996
原创 拾贰[12],灰度模板匹配,函数CreateTemplate/BestMatch
【代码】拾贰[12],函数CreateTemplate/BestMatch。
2023-12-18 15:47:54
495
原创 拾壹[11],缩放形状匹配,函数CreateScaledShapeModel/FindScaledShapeModel
匹配放大或是缩小的模板,但是仅限于模板大小的缩放,即行列缩放因子一样。在一个图像中找出一个可缩放比例的最佳匹配轮廓。创建可缩放比例的形状匹配模板。
2023-12-18 15:18:35
829
原创 拾[10],局部可变形匹配,函数CreateLocalDeformableModel/FindLocalDeformableModel
匹配模板时,可以匹配图像上具有局部变形的模板。找出图像中一个局部可变形模板的最佳匹配。创建局部的可变形匹配模板。
2023-12-18 14:31:49
562
原创 玖[9],带校正的可变形匹配,函数CreatePlanarCalibDeformableModel/FindPlanarCalibDeformableModel
创建一个(带校正透视的)可变形模板找出图像中一个带校正的可变形模型的最佳匹配。
2023-12-18 11:39:20
514
原创 捌[8],不带校正可变形匹配,函数CreatePlanarUncalibDeformableModel/FindPlanarUncalibDeformableModel
找出图像中一个不带校正的可变形模型的最佳匹配。创建一个(不带校正透视的)可变形模板。
2023-12-18 11:21:18
499
原创 柒[7],形状模板匹配,函数CreateShapeModel/FindShapeModel/ReadShapeModel/WriteShapeModel/序列化
创建一个不可缩放的形状匹配模板。
2023-12-18 10:30:17
701
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人