自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (11)
  • 收藏
  • 关注

原创 C# 报表功能

C# 报表功能,不依赖Office环境

2024-08-06 11:32:48 361

原创 C# USB类封装(仪器控制)

工控领域通常需要使用串口对仪器进行程控目前主流的控制方式为:USB、串口、LAN本篇文章主要介绍USB控制。

2024-08-06 09:36:14 475

原创 C# 串口类封装(仪器控制)

工控领域通常需要使用串口对仪器进行程控目前主流的控制方式为:USB、串口、LAN本篇文章主要介绍串口控制。

2024-08-06 09:25:28 595

原创 C# 组合CancellationTokenSource的使用

异步超时机制,手动取消任务

2024-08-01 16:54:00 521

原创 C# winform自定义控件

自定义控件

2024-08-01 16:36:43 367

原创 C#实现FPGA自动烧录(Vivado)

C#实现FPGA自动烧录

2024-03-19 10:00:51 628

原创 C# Winform实现数据双向绑定

Winform实现数据双向绑定

2024-03-19 09:37:41 598

原创 OpenCvSharp 通道拆分、空间转换

通道拆分、空间转换通道拆分//通道拆分(BGR)Mat[] BGR = Cv2.Split(src);//通道合并Mat dst = new Mat();Cv2.Merge(BGR, dst);空间转换//BGR转灰度图Mat dst = new Mat();Cv2.CvtColor(src, dst , ColorConversionCodes.BGR2GRAY);Cv2.ImShow(" ", dst );//BGR转HSVMat dst = new Mat();C

2024-01-18 09:46:07 496

原创 C# 求解三元一次方程组

三元一次方程组 , C#

2023-12-22 16:52:56 325

原创 C# TabControl实现为每一个TabPage添加关闭按钮

TabControl重绘

2023-11-08 11:01:27 2486

原创 C# 通过IP获取Mac地址(ARP)

通过IP获取设备MAC地址 ARP指令

2023-10-23 15:21:48 1301

原创 C# Winform无边框窗体实现界面拖动

C# Winform无边框窗体实现界面拖动。

2023-09-19 10:25:55 512

原创 C# DataGridView 添加行号

C# DataGridView 添加行号。

2023-08-21 14:37:58 1000

原创 C# 窗体永远在最前

窗体最前

2023-08-17 11:23:36 1597

原创 C# DataGridView CheckBox处理问题

C# DataGridView CheckBox处理问题。

2023-08-14 17:18:36 317

原创 C# 创建TCP客户端

TCP连接 超时设置、客户端

2023-07-24 11:33:59 872

原创 C# 获取和设置byte中某一位的值

bit byte

2023-07-20 11:28:47 870

原创 C# 常用工业控件 Winform

工业控件、免费、winform

2023-07-20 09:02:23 1334 1

原创 超好用的TCP调试助手

超好用的TCP调试助手。

2023-07-20 09:00:28 229

原创 SunnyUI

一款开源的C# winform控件。

2023-07-19 17:57:21 358

原创 C# DataGridView操作

C# DataGridView操作禁止调整行标题宽度dgv.RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode.DisableResizing;添加新行int index = dgv.Rows.Add();dgv.Rows[index].Cells[0].Value = ;dgv.Rows[index].Cells[1].Value = ;删除选中行foreach (DataGridViewRow dr

2023-07-19 17:37:52 942

原创 C# 操作Ini文件

Ini文件

2023-07-19 17:34:04 1039

原创 C# 以面向对象的思想控制仪器

仪器控制

2023-07-12 09:47:27 577

原创 C# 将控件字体改为下载的字体文件

控件字体

2023-07-12 09:23:48 177

原创 C# winform 防闪屏

C#防闪屏

2022-12-21 19:05:36 269 1

原创 C# 求斐波那契数列

斐波那契数列

2022-01-08 21:12:13 704

原创 C# 判断括号的合法性

字符串中括号合法性的判断

2022-01-08 20:46:25 607

原创 常见时间复杂度比较

o(1)<o(log2n)<o(n)<o(nlog2n)<o(n^ 2)<o(n^ 3)<o(2^ n)<o(n!)<o(n^n).

2021-05-17 17:53:50 769

原创 C# 解决 线程间操作无效: 从不是创建控件“...”的线程访问它

C#跨线程设置控件属性例:当需要跨线程 修改TextBox1的text 为“123”时 不能直接TextBox1.text = "123";应该当程序中需要跨线程设置控件的属性时,不能直接

2021-04-21 10:51:29 422

原创 C# 实现RC高通滤波

代码如下:/// <summary>/// RC高通滤波/// </summary>/// <param name="DataArray">数据源</param>/// <param name="fc">截止频率</param>/// <param name="fl">采样频率</param>/// <returns></returns>public static doub

2021-04-21 10:42:20 666

原创 C# 查询波峰、波谷

代码如下:/// <summary>/// 寻峰(查找波峰或者波谷)/// </summary>/// <param name="data">数据源</param>/// <param name="IsTrough">0:波峰 1:波谷 2:波峰和波谷</param>/// <returns></returns>public static int[] FindPeaks(double[] data,

2021-04-21 10:38:17 4424 1

原创 C# 实现卷积

*代码如下/// <summary>/// 卷积/// </summary>/// <param name="DataArray"></param>/// <returns></returns>public static double[] FirFilter(double[] DataArray){ double[] fir_b = { 0 , 0.00783604561874200 ,0.006749583783

2021-04-21 10:36:19 1680 1

原创 C# 实现离散傅里叶变换

废话不多少直接上代码 /// <summary> /// 离散傅里叶变换 /// </summary> /// <param name="array">数据源</param> /// <returns>处理后的数据</returns> public static double[] Dft(double[] array) {

2021-04-21 10:27:38 1067

原创 OpenCvSharp 图像缩放

图像缩放绝对缩放绝对缩放时需要出入确定的尺寸,缩放比列设置为0。Mat dst = new Mat();int col = src.Width;//获取原图像的大小int rows = src.Height;//(输入,输出,缩放后图像大小,缩放比列,插值方式)Cv2.Resize(src,dst ,new OpenCvSharp.Size(2*col ,2*rows),0,0,InterpolationFlags.Cubic);Cv2.ImShow("缩放结果", dst );相

2021-03-25 22:15:51 4226 1

原创 OpenCvSharp 图像相加

图像相加要求两图像大小相同//直接相加 Mat dst = new Mat();Cv2.Add(src1, src2,dst );Cv2.ImShow("结果",dst );//按照权重相加Mat dst = new Mat();Cv2.AddWeighted(src1, 0.7, src2, 0.3, 0, img2, -1);Cv2.ImShow("结果", dst );

2021-03-25 21:54:16 641

原创 OpenCvSharp 视频播放

视频播放VideoCapture objCap;private void btnPlayer_Click(object sender, EventArgs e){ objCap = new VideoCapture(); objCap.Open(@"D:\123.mp4"); int time = (int)Math.Round(1000/objCap.Fps); Thread thread = new Thread(ShowMove); thread.Start(time);}priv

2021-03-25 15:45:45 2456

原创 OpenCvSharp 图片的读取与显示

图片的读取与显示图像读取//方式 1Mat img1 = Cv2.ImRead(@"C:Desktop\1.jpg", ImreadModes.AnyColor);//方式 2Mat img2 = new Mat(@"C:Desktop\1.jpg", ImreadModes.AnyColor);图片显示 Cv2.ImShow("图片窗口名称", img2); 图片保存 //不限制绝对地址的话默认与exe文件同路径 Cv2.ImWrite("123.png",img2);

2021-03-25 14:50:15 5232 1

原创 OpenCvSharp 图片的翻转、绘制图形

图片的翻转、绘制图形图像翻转Cv2.Flip() //Y水平翻转 X垂直翻转 XY水平垂直翻转Mat img3 = new Mat();Cv2.Flip(img2,img3,FlipMode.Y);绘字Cv2.PutText()//(图像,显示内容(不支持汉字),字符左下角位置,字体类型,字体大小,字体颜色)Cv2.PutText(img2,"111",new OpenCvSharp.Point(0,80),HersheyFonts.HersheyComplex,2,Sca

2021-03-25 14:43:17 1026

原创 C# 如何创建新线程

Thread无参数时: //调用方法 Thread thread = new Thread(Method); thread.Start(); private static void Method() { Console.WriteLine("这是一个新线程"); } //Lambda(适用于新线程代码量很小时) Thread thread = new Thread(()=>{Console.WriteLine("这是一个新线程"); }); thr

2020-05-25 17:37:42 7844 1

原创 C#实现RC低通滤波

方程Y(n)= a * X(n) + (1-a) * Y(n-1);a = (fc*2π) / flfc :截止频率fl :采样频率具体的推导过程这里就不写了,很复杂,本文只说明用法。代码实现 /// RC低通滤波 /// </summary> /// <param name="DataArray">数据源</param> /// <param name="fc">截止频率</

2020-05-14 17:29:40 2115 1

C# 报表功能,不依赖Office环境

测试设备报表功能是必不可少的,通常Excel格式的报表文件居多。目前主流的集中方法都以来office环境。若电脑上没有安装office或者是office版本不对都会对软件造成影响。 本资源不依赖Office。即使电脑上没有安装Office软件依然不影响软件运行,对软件调试和部署都十分有利。 资源中包含.cs文件,dll文件 和使用说明。 cs文件只包含构造、Write、Read、Close和SaveAs方法,使用非常简单。

2024-08-06

Xtium-CL-MX4 视频采集卡的SDK和驱动

支持WIN7系统,目前官网已经下架。

2024-08-06

CodeMetrics、CodeMaid、VS插件

CodeMetrics 和 CodeMaid CodeMetrics:自动计算函数复杂度 CodeMaid:自东整理代码,支持保存时自动整理,包含括号对其、空行删除、缩进对齐等功能,对代码可读性有显著帮助 都是免费插件双击后即可安装。

2023-11-01

vs_Professional.rar

VisioStudio2019 亲测可用。

2020-09-15

C# Winform 实现窗体间切换

一个小Demo,一个主窗体中通过按钮实现 三个子窗体的切换显示,三个子窗体的切换的过程中,其窗体上的数据不会丢失。

2020-09-14

C# 用户登陆窗体 登陆过程实现方法

一个登陆窗体的列子,应该是最正确的登陆窗体的实现方式,登陆成功后关闭登录窗体,弹出主窗体。关闭主窗体,整个程序关闭。

2020-09-14

常用正则表达式.pdf

常用正则表达式:包含 IP地址、邮政编码、号、XML文件、号、电话号、手机号、域名、Email地址。

2020-09-11

Measurement Studio2019 实例代码.rar

Measurement Studio2019 实例代码,包含数​组​运算、​信号​生成、​加​窗、​滤波​和​信号​处理​、频​谱​测量、​线性代数、​统计、​曲线​拟合,还包含NI控件的使用范例;

2020-08-14

C# 低通、高通、带通、离散型傅里叶变换

C# 低通、高通、带通、离散型傅里叶变换

2020-06-09

ColorSPY.rar 识色软件

轻松识别鼠标点击之处的颜色,返回值为#FFFFFF形式,无需安装。

2020-06-08

pl2303usb_147982和CH341SER 驱动.rar

pl2303usb_147982 和 CH341SER 驱动

2020-06-01

measurement studio 2019

measurement studio2019版本 支持Visio studio 2019 亲测可用

2020-03-26

ChartToExcel.txt

C#向Excel指定位置写入数据、图片。适用于C#的报表生成。。。需要提供报表模板,写入数据时无需进行格式设置。

2020-03-13

ExcelToDgv.cs

C# 将Excel数据导入DataGridView 具体操作方法已经全部封装好。只需要根据表格数据更改属性值即可。

2020-03-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除