最近有越來越多做電氣的小伙伴開始學習C#來做上位機開發,很多人在學習一段時間后,都有這種感覺,似乎學到了很多知識,但是不知道怎么應用,因此我找了一個真實的上位機小項目,讓大家來練練手。這篇文章主要對這個項目案例及開發過程做個整體介紹。 1. 項目案例介紹 ...
bootloader寫完之后,使用C 寫了一個配套的升級助手。不得不說C 真的是一個很優秀的語言,而visual studio也完全可以稱之為最強IDE,沒有之一 配合MSDN,花了一個星期熟悉C ,然后兩周不到完成了 升級助手的開發。 主界面 特點: 支持多種不同的通信協議 主要用於升級前的握手 用戶自定義協議 IEC C模式 DL T 配合 bootloader完成用戶代碼的更新 支持原生In ...
2017-05-26 14:34 0 1282 推薦指數:
最近有越來越多做電氣的小伙伴開始學習C#來做上位機開發,很多人在學習一段時間后,都有這種感覺,似乎學到了很多知識,但是不知道怎么應用,因此我找了一個真實的上位機小項目,讓大家來練練手。這篇文章主要對這個項目案例及開發過程做個整體介紹。 1. 項目案例介紹 ...
上位機程序控制PLC模擬量通道輸出周期性正弦波信號,並采集所造成改變的模擬量輸入信號,並繪制數據變化曲線。 界面如圖: 最后測試效果如圖: 代碼: using System; using System.Collections.Generic; using ...
在單片機項目開發中,上位機也是一個很重要的部分,主要用於數據顯示(波形、溫度等)、用戶控制(LED,繼電器等),下位機(單片機)與 上位機之間要進行數據通信的兩種方式都是基於串口的: USB轉串口 —— 上位機和下位機通過USB轉串口連接線直接相連進行數據交互; 串口轉WIFI ...
最近在開發基於C#的上位機和台達50MC運動控制器之間的socket通訊程序,稍后源程序將上傳github https://github.com/935094505/SocketServer ...
C#的網口通信 一、命令行 客戶端程序:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Net ...
本文轉自:https://www.cnblogs.com/Mculover666/p/9125684.html 在單片機項目開發中,上位機也是一個很重要的部分,主要用於數據顯示(波形、溫度等)、用戶控制(LED,繼電器等),下位機(單片機)與 上位機之間要進行數據通信的兩種方式都是基於串口 ...
概述 .NET6 正式版本已經發布有一陣子了,今天我就體驗一下如何將.NET Framework的項目升級為.NET 6. 升級條件: Windows 操作系統 .NET 6 SDK Visual Studio 2022 17.0 或更高版本 環境准備 ...
(一直更新.......) 一、掃描可用串口 方法一、 for循環,比如掃描范圍位串口1~串口20,則循環20遍,循環內容是打開串口; 使用 try{......}catch{ }; 如果打開成功,就添加該控件到下拉列表中,然后關閉串口; 如果打開不成功,會跳轉 ...