自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (22)
  • 收藏
  • 关注

原创 C# WinIO对I/O端口和物理内存进行存取操作

C#的WinIO操作,InitializeWinIo、ShutdownWinIo、GetPortVal、SetPortVal、GetPhysLong、SetPhysLong、MapPhysToLin、UnmapPhysicalMemory。举了个实例,从内存读取BIOS版本号

2023-04-03 11:22:43 1248

原创 C# Audio全自动化测试——2. Audio设备操作

上一篇介绍了如何枚举声音设备,现在来聊聊如果操作这些声音设备。

2022-11-16 10:52:47 1400

原创 C# Audio全自动化测试——1. 枚举Audio设备

在工控机功能测试行业做了10来年,大部分功能测试都已实现自动化,唯独感官测试,因为都是模拟量,所以难以测定,不过经过多年的尝试,还是在逐步的突破,Audio全自动化测试就是其中之一。也许有人说,直接上仪器就好了,“成本、成本、成本!”我们要做的就是已最低的成本来实现自动化。话不多说,进入正题!之前一直用C++ Bulider,最近一年才用VS C#开发,发现C#是真香,很多功能都打包在程序集里,引用后直接调用它的方法,简直是傻瓜式编程开发,无愧低代码。

2022-11-15 09:55:27 1297

原创 C# FTP操作(上传、下载等……)

因为工作中经常涉及到FTP文件的上传和下载,每次有这样的需求时都要重复编写相同的代码,后来干脆整理一个FTPClass,这样不仅方便自己使用,也可以共享给部门其它同事,使用时直接调用就可以了,节省了大家的开发时间。其实这个类网上有很多同样的写法,就算是给自己的博客凑篇文章吧。...

2022-08-27 22:39:01 13716 8

原创 主备MySQL数据库定时同步

我没有做Mysql实时同步,因为不受监管的情况下我根本不知道同步结果,有没有报错。我试过,也确实能达到即时同步效果,但一出错就停掉了,我也懒得查资料看如何解决,所以就改为定时用命令同步了,这样还可以搭配我自己开发的自动邮件,掌握同步结果。......

2022-08-16 08:40:09 2241

原创 思科2960交换机简易设置

我本不是网管,我的职责是编写软件,只是老板指派了主导网络架构、设备升级,接触到了思科交换机。为了满足产线一些基础应用,自己查资料做了一些简易设置,不过是思科交换机配置中的九牛一毛罢了,记录下来为自己留个备份,也算是给新人的培训资料。...

2022-08-15 17:28:19 5194

原创 (图文详细)安装配置IIS+MySQL+PHP+Phpmyadmin环境的详细教程

MySQL安装将MySQL安装压缩包解压,将解压后的文件夹移动到安装目录下,比如示例中将mysql-5.7.24-winx64.zip解压后的文件夹重命名为mysql,并移动到C:\Program Files下右击“此电脑”点击属性–》高级系统设置–》高级–》环境变量,在系统变量中选择Path,在其中添加mysql bin文件夹路径,比如示例中添加C:\Program Files\mys...

2019-04-11 16:37:06 4269

C#获取U盘设备&U盘类型&盘符,并对U盘进行读写测试(含源码)

C#开发的获取U盘设备,以及U盘的Type、盘符 因工厂测试USB端口需要,所以编写的这只程序。 它可以识别插入的所有U盘,并识别插入的U盘是3.0还是2.0还是1.1的,并绑定该U盘的盘符,然后对对应的盘符进行读写,从而确认USB端口是不是好的。 难倒是不难,主要是测试逻辑。

2022-08-22

C# 调用WinIO读写寄存器以及映射内存(含源码)

C# 调用WinIO读写寄存器以及映射内存(含源码) C# 调用WinIO读写寄存器以及映射内存(含源码) C# 调用WinIO读写寄存器以及映射内存(含源码) LoadLibrary GetProcAddress FreeLibrary InitializeWinIoType GetPortValType SetPortValType GetPhysLongType SetPhysLongType MapPhysToLinType UnmapPhysicalMemoryType ShutdownWinIoType

2022-08-19

C# .NET写的基于WinIO映射内存读取本地BIOS版本(含源码)

C#通过WinIO读取BIOS的版本号 可用于工控行业的测试 程序包里有自己封装好的函数库,里面有对WinIO的操作,使用起来比较简单 这支程序可直接使用,用于工厂测试产品烧录的BIOS版本号 提供了完整的源码,使用时加个自己公司的logo即可

2022-08-17

C# .NET写的基于NAudio程序集实现Audio音频播放与录制,完整版Audio接口全自动测试程序(含源码)

可实现功能: 1. Audio Playback和Capture设备获取与切换 2. 播放音乐,调节音量大小、左右声道、静音 3. 声音录制并保存,采样录音的数据御用分析 这是一只完整Audio功能测试程序,包含配置档,同时提供界面可实现配置项的自动配置。 该程序用于工厂的自动化测试项目,因Audio是模拟信号,所以指望用程序来精准测试型号比较困难,但基本够用,人耳听也不一定能百分百卡住不良。 程序测试的内容包括: 1. 高音量时的采样数据是否在范围内 2.低音量时的采样数据是否在范围内 3.静音时的采样数据是否在范围内 4.左右声道是否OK的 5.录音功能是否OK的 测试所用的工具就是Loopback线,LineOut出、LineIn进

2022-08-15

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

TA关注的人

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