摘要:如何使用.net core来驱动树莓派的IO信号?是我们的实际项目需求中,可能就会有这种小项目,我们要输出一个IO信号,此处我们拿了树莓派4做测试 一共有两排引脚,引脚的顺序定义及功能如下: 我们就参考两侧的灰色的索引文本就好了,好了,我们来新建项目了,新建一个.Net Core的项目,当然是用最新 阅读全文
posted @ 2019-12-09 14:44 dathlin 阅读 (158) 评论 (0) 编辑
摘要:如果想用C#来和mqtt的服务器进行数据交互的话,有一个常见的选择,那就是 MQTTNET 地址如下:https://github.com/chkr1011/MQTTnet 那个库在最近几个版本升级的过程中,更改了一些api接口,造成了大家的困惑,所以我在hsl中也提供了mqtt的实现类,用法很简单 阅读全文
posted @ 2019-10-07 19:44 dathlin 阅读 (1165) 评论 (0) 编辑
摘要:官网:https://dotnet.microsoft.com/apps/aspnet/web-apps/client 作者BBS:http://bbs.hslcommunication.cn/ 我们来看看如何运行,教程在另一篇的文章上面 https://docs.microsoft.com/en- 阅读全文
posted @ 2019-05-23 20:29 dathlin 阅读 (1746) 评论 (0) 编辑
摘要:本篇博客主要介绍一个控件库,HslControls.dll 的界面,这个控件库支持winform,winform的参考另一篇文章:https://www.cnblogs.com/dathlin/p/10291327.html 此处的控件是在手机中运行的,是基于C#的平台的 源代码地址:https:/ 阅读全文
posted @ 2019-05-20 19:29 dathlin 阅读 (1053) 评论 (0) 编辑
摘要:首先声明,论坛的构建需要基于企业,并且基于企业注册,然后进行域名备案。 此处作为研究,先示例: 1. 安装 xampp 软件,百度搜索 然后在服务器安装,基本都是默认安装,然后出来。 安装完成后,接下来修改数据库的密码了 接下来就可以修改root的账户密码了,有了账户密码后,新建一个数据库、填好名称 阅读全文
posted @ 2019-04-15 21:22 dathlin 阅读 (380) 评论 (0) 编辑
摘要:今天我们来学习在C#的泛型技巧,传统的课本都在讲解什么是泛型,然后列举一大堆代码示例告诉你什么是泛型,今天我们就来聊聊更加本质的东西,我为什么要用泛型?它是来解决什么问题的?底层原理是什么? 简单来说,泛型解决的是什么问题呢?算法重用和提升性能的。 最最经典的例子是什么?就是微软支持的List<T> 阅读全文
posted @ 2019-04-07 19:29 dathlin 阅读 (1093) 评论 (1) 编辑
摘要:本文将使用一个Github开源的组件库技术来读写基恩士PLC数据,使用的是基于以太网的TCP/IP实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件支持超级方便的高性能读写操作 github地址:https://github.com/dathlin/HslCommunicatio 阅读全文
posted @ 2019-03-04 14:28 dathlin 阅读 (4682) 评论 (2) 编辑
摘要:本文将使用一个gitHub开源的组件技术来实现S7服务器的功能,使用的是基于以太网的TCP/IP实现,不需要额外的组件 github地址:https://github.com/dathlin/HslCommunication 如果喜欢可以star或是fork,还可以打赏支持。 官网地址:http:/ 阅读全文
posted @ 2019-02-24 12:14 dathlin 阅读 (2797) 评论 (1) 编辑
摘要:前言: 本项目的孵化说来也是机缘巧合的事,本人于13年杭州某大学毕业后去了一家大型的国企工作,慢慢的走上了工业软件,上位机软件开发的道路。于14年正式开发基于windows的软件,当时可选的技术栈就是MFC和C#的winform,后来就发现C#的更为简单一些,那就直接干,先做再说。需要做一些界面相关 阅读全文
posted @ 2019-02-17 10:27 dathlin 阅读 (6899) 评论 (9) 编辑
摘要:本篇博客主要对 HslControls 中的曲线控件做一个详细的教程说明,大家可以根据下面的教程开发出高质量的曲线控件 联系作者及加群方式(激活码在群里发放):http://www.hslcommunication.cn/Cooperation Prepare 先从nuget下载到组件,然后就可以使 阅读全文
posted @ 2019-01-19 12:17 dathlin 阅读 (4931) 评论 (2) 编辑