摘要: 串口并发调用 单个串口通讯(Modbus RTU也算),业务流程中的串口调用,既有定时轮询又有依次发送,也就是涉及到并发调用通讯的,不要犹豫,为通讯管理模块建立消息队列 不用纠结锁的问题,天然线程安全 定时任务和手动操作随便调用,自动排队 // 请求队列 private readonly Chann 阅读全文
posted @ 2025-11-06 12:02 dyfisgod 阅读(8) 评论(0) 推荐(0)
摘要: NuGet(C:\Users\%USERNAME%\.nuget\packages) 在 C:\Users\[用户名]\AppData\Roaming\NuGet\NuGet.Config 中添加: <?xml version="1.0" encoding="utf-8"?> <configurat 阅读全文
posted @ 2025-10-21 17:25 dyfisgod 阅读(16) 评论(0) 推荐(0)
摘要: 只在安卓平台测试通过,其他平台未尝试 引自deepseek 你应该怎么做? 你有两条正确的路径可以走: 路径一:制作“模板图标”(如果你想使用着色功能) 准备你的 ico.png。它必须是:黑色图形 + 完全透明背景。 设置 Color="你的品牌色"(例如 #512BD4)。 结果:MAUI 会生 阅读全文
posted @ 2025-08-22 11:00 dyfisgod 阅读(56) 评论(0) 推荐(0)
摘要: .NET Framework 4.8 运行时 安装提示已经安装了更高版本的话 就安装前一个 开发者工具包 安装成功后,重启电脑还是提示要求netframework4.8 该项目文件.csproj,4.8改成4.8.1 再次加载,会有选项 升级到4.8(4.8比4.8.1版本高??????) 选中升级 阅读全文
posted @ 2025-07-17 11:56 dyfisgod 阅读(55) 评论(0) 推荐(0)
摘要: 做从机时的经典错误:131,3,llegalAddress 解决办法,从机初始化寄存器地址的数目一定要大于poll端读取的地址数目,“数目相等”不行,一定要大于 阅读全文
posted @ 2025-05-29 11:45 dyfisgod 阅读(43) 评论(0) 推荐(0)
摘要: 很奇怪的问题,原因不明,多见于 <ContentControl Grid.Row="3" Grid.Column="2" cal:View.Model="{Binding Content}"/> 此种绑定场景下,对Content进行不同viewmodel的赋值,来达到切换界面内容的目的 解决办法: 阅读全文
posted @ 2025-02-18 11:57 dyfisgod 阅读(101) 评论(0) 推荐(0)
摘要: xaml部分主要代码: <Canvas x:Name="cvRuler" Margin="0" Background="WhiteSmoke" TextBlock.Foreground="Black"/> 后台主要代码 1 //画标尺 2 private void DrawRule() 3 { 4 阅读全文
posted @ 2024-12-02 17:04 dyfisgod 阅读(190) 评论(0) 推荐(0)
摘要: {Binding EnableCO2,Source={x:Static local:CommonClass.Instance} CommonClass.Instance:单例静态对象 EnableCO2:该对象的属性 阅读全文
posted @ 2024-11-15 11:08 dyfisgod 阅读(51) 评论(0) 推荐(0)
摘要: 1 GMapRoute route = new GMapRoute(pointLatLngs) 2 { 3 Tag="route", 4 Shape=new Path() { Stroke= Brushes.DarkRed, StrokeDashArray= new DoubleCollection 阅读全文
posted @ 2024-11-01 11:05 dyfisgod 阅读(37) 评论(0) 推荐(0)
摘要: 莫名其妙的问题,莫名其妙的解决办法…… 1 const double SCATTERSIZE = 5;//不设置不显示散点,搞不懂 2 3 const double SCATTERVALUE = 0;//不设置不显示散点,搞不懂 4 5 var scatterPoint = new ScatterP 阅读全文
posted @ 2024-10-28 13:45 dyfisgod 阅读(73) 评论(0) 推荐(0)