摘要:今天介绍一下如何在C#侧调用Python脚本,并且做一些有趣的实验。 首先介绍一下今天的主角,IronPython,大名鼎鼎,想要了解的可以去它的官网看看相关的介绍,很带劲。http://ironpython.net/ 新建一个C#的控制台项目,然后使用nuget安装这个IronPython组件 I 阅读全文
posted @ 2020-03-26 21:53 dathlin 阅读(426) 评论(0) 推荐(0) 编辑
摘要:在Visual Studio 中的NuGet管理器中可以下载安装,也可以直接在NuGet控制台输入下面的指令安装: 1 Install-Package HslCommunication 如果需要教程:Nuget安装教程:http://www.cnblogs.com/dathlin/p/7705014 阅读全文
posted @ 2020-02-20 15:38 dathlin 阅读(605) 评论(0) 推荐(0) 编辑
摘要:如果想用C#来创建mqtt的服务器进行数据交互的话,有一个常见的选择,那就是 MQTTNET 地址如下:https://github.com/chkr1011/MQTTnet 那个库在最近几个版本升级的过程中,更改了一些api接口,造成了大家的困惑,所以我在hsl中也提供了mqtt的实现类,用法很简 阅读全文
posted @ 2020-02-15 17:57 dathlin 阅读(814) 评论(0) 推荐(1) 编辑
摘要:今天的文章来说明如何在C#里构建我们自己的websocket服务器,已经客户端,以及如何发送数据给客户端,如何实现订阅的操作,如何实现应答模式的操作。ok,废话不多说,直接进入正题: 本库的demo源代码地址:https://github.com/dathlin/HslCommunication 如 阅读全文
posted @ 2020-02-13 12:18 dathlin 阅读(783) 评论(0) 推荐(0) 编辑
摘要:我们在准备开始搞pythonQt的时候,需要安装一些环境,如果使用vs code来开发的,我们需要准备如下的信息 1. 安装vs code 网址: https://code.visualstudio.com/ 2. 安装python 此处以下载3.6.8版本为例子。https://www.pytho 阅读全文
posted @ 2020-01-02 22:55 dathlin 阅读(950) 评论(0) 推荐(0) 编辑
摘要:今天在实际开发树莓派程序的时候,碰到了一个问题,需要获取到树莓派的唯一串号信息。必须在.net core的环境下: 那么如何实现呢?我们先查找树莓派的基本信息是储存在哪里的? 我们在下面的路径里找到了。 然后打开这个文件,发现了什么呢? 看到了一个类似串号的东西,那么我们就需要写代码,把这个文件的信 阅读全文
posted @ 2019-12-18 15:29 dathlin 阅读(447) 评论(0) 推荐(1) 编辑
摘要:本文将使用库技术来读写倍福PLC数据,使用的是基于以太网的ADS实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件支持超级方便的高性能读写操作 github地址:https://github.com/dathlin/HslCommunication 如果喜欢可以star或是for 阅读全文
posted @ 2019-12-16 21:37 dathlin 阅读(1001) 评论(0) 推荐(2) 编辑
摘要:如何使用.net core来驱动树莓派的IO信号?是我们的实际项目需求中,可能就会有这种小项目,我们要输出一个IO信号,此处我们拿了树莓派4做测试 一共有两排引脚,引脚的顺序定义及功能如下: 我们就参考两侧的灰色的索引文本就好了,好了,我们来新建项目了,新建一个.Net Core的项目,当然是用最新 阅读全文
posted @ 2019-12-09 14:44 dathlin 阅读(1109) 评论(0) 推荐(0) 编辑
摘要:如果想用C#来和mqtt的服务器进行数据交互的话,有一个常见的选择,那就是 MQTTNET 地址如下:https://github.com/chkr1011/MQTTnet 那个库在最近几个版本升级的过程中,更改了一些api接口,造成了大家的困惑,所以我在hsl中也提供了mqtt的实现类,用法很简单 阅读全文
posted @ 2019-10-07 19:44 dathlin 阅读(4583) 评论(0) 推荐(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 阅读(3023) 评论(0) 推荐(1) 编辑