Dr.Guo's Blog 时人莫小池中水,浅处不妨有卧龙

数字波形编辑器V1.0

一、引言 1.1 编写目的 数字波形编辑器V1.0是针对测控领域而开发的任意数字波形编辑工具,为数字信号领域和测控领域提供了可交互界面打开、创建、修改、导出、保存等功能的工具。该软件界面设计简单明了,操作简单,充分考虑从业人员的实际需求,对计算机要求较低,可运行在windows 7 及其以上操作系统

Dr.Guo Dr.Guo 发布于 2024-01-15

.NET 创建自定义项目Template

1. 创建文件夹目录 spartajet-template |--working |--content |--test 2. 创建WPF项目 终端打开content 目录,运行cli指令 dotnet new wpf -n Spartajet.WPF 输出如图所示 当前目录如图

Dr.Guo Dr.Guo 发布于 2024-01-13

C# 调用Windows API——CsWin32介绍

引言 在现代软件开发中,尤其是在处理 Windows 系统级编程时,PInvoke(平台调用)成为了一个关键概念。PInvoke 允许 C# 开发者调用 C 和 C++ 的 Windows 系统 API。Microsoft 的 CsWin32 是一个相对较新的工具,它旨在使这个过程更加直接和安全。本

Dr.Guo Dr.Guo 发布于 2024-01-11

设备改造——上传结果数据的技术实现

**设备改造——上传结果数据的技术实现 一、项目需求及分析 按照领导的要求,要改造一台仪器,添加点功能,将测量数据上传到服务器。仪器测量节拍大概是20s,数据量目前不大,每次测量大概不到2M左右,且都是浮点数据和整形数据。 起初想用TCP长连接实现的,但考虑到现场环境。典型的制造业车间,电磁环境复杂

Dr.Guo Dr.Guo 发布于 2024-01-11

像Labview一样,使用C#构建测量数据流式处理框架

1. C# DataFlow介绍 介绍部分参考博客:TPL DataFlow初探(一) 侵权请联系删除 官方解释: TPL(任务并行库) 数据流库向具有高吞吐量和低滞后时间的占用大量 CPU 和 I/O 操作的应用程序的并行化和消息传递提供了基础。 它还能显式控制缓存数据的方式以及在系统中移动的方式

Dr.Guo Dr.Guo 发布于 2024-01-11

并发编程技术之一 ———— C#多线程基础

1. C#多线程技术简介 线程是一个独立的运行单元,每个进程内部有多个线程,每个线程可以各自同时执行指令。每个线程有自己独立的栈,但是与进程内的其他线程共享内存。对某些程序来说,其中有一个线程是特殊的,例如:Console的main线程和窗体程序的UI线程。 每个.NET程序都有一个线程池,线程池维

Dr.Guo Dr.Guo 发布于 2024-01-11