C#
伪NChris
这个作者很懒,什么都没留下…
展开
-
VISA 通过USB的接口控制 万用表,指令说明
此篇文章,主要是总结SCPI编程参考,或者一些标准的语句,如何翻译成实际使用的语句。作为一个参考和对照,对初步理解和识别其中的内容尤为重要。如市电50HZ,则持续采样10个正弦波周期,采样速度大约是10HZ 即100ms。第四句 写的对应的则是使用了万用表的自动阻抗模式,自动阻抗能有10G欧姆的输入电阻。第三句 配置万用表的采样速度,10的话就是10个交流电的正弦波周期,先给上控制的代码,第一句则是打开了ID_34461A 这个设备。第二句写的是 需要进行DC的控制。翻译成实际的控制指令就是。原创 2024-01-26 17:34:25 · 626 阅读 · 0 评论 -
C#使用 OpenHardwareMonitor获取CPU或显卡温度、使用率、时钟频率相关方式
代码的功能可以将主板的名称显示出来,还有将第一个CPU的情况显示,可以根据实际情况进行修改。C# 去获取电脑相关的基础信息,还是需要借助 外部的库,我这边尝试了自己去实现它。OpenHardwareMonitor获取CPU的温度和频率需要管理员权限。网上有一些信息,但不太完整,都比较零碎,这边尽量将代码完整的去展示出来。引用–>添加引用—>浏览(选择文件)–>确定。代码中注释掉的部分是循环显示的一个循环逻辑。在没有开权限的时候就是无法使用。原创 2024-01-02 16:19:34 · 1597 阅读 · 0 评论 -
使用C# 编写VISA相关的代码控制 keysight 34461A万用表
软件控制仪器仪表的教程在网上相对比较少,都是一段一段的代码,没有从头开始带初学者来进行操作的一个完整流程,整个方案难度不高,跟着教程走的话,大家都可以开始自己的仪表编程。希望给后来者一些帮助。原创 2023-11-03 13:49:27 · 1510 阅读 · 1 评论 -
C#使用GetPortNames来发现串口,并且放到指定的下拉框中
下面的代码使用了GetPortNames,获取了串口列表,最后使用语句将最后一个,来显示到combox中去。这个语句将串口的清单添加到列表中去。原创 2022-12-20 13:36:07 · 561 阅读 · 0 评论 -
C# 调用外部EXE程序,接收exe传递的参数,python打包成exe文件
下面代码实现了调用“KZ.exe”这个文件,同时给 输入4 这个参数CMD中操作如下输出的值则是通过 DCoutput 这个来接收,代码中进行了两次执行exe文件,获取了两次的输出值C# 调用python 执行代码python执行代码的时候需要先布置python的环境,可能会给编程带来一些麻烦思路,C# 调用python.exe ,文件名称,输入的值以下是cmd中的操作python 代码打包成exe安装 PyInstaller 模块成功的话会有如下的显示Successfully inst原创 2022-12-06 15:41:57 · 1182 阅读 · 0 评论 -
C# PictureBox对显示的图像实现 像素的修改方式
C# PictureBox对显示的图像实现 像素的修改方式1. 使用函数修改2. 内存的方式修改3. form1的完整代码参考介绍了两个方式去操作pictureBox使用函数修改使用内存的方式去修改函数的方式适合初始化图片,通过函数生成一个基础的图像,才能在内存中有文件信息。从而再去操作其图像1. 使用函数修改 private void Pixel_Click() { System.Drawing.Bitmap curBitmap原创 2022-03-26 00:41:12 · 2386 阅读 · 0 评论 -
C# 鼠标拖动 以及滚轮放大缩小图片pictureBox1
首先添加鼠标滚轮事件 public Form1() { InitializeComponent(); //捕捉滚轮事件 this.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.pMouseWheel); this.pictureBox1.MouseWheel += new System.Windows.Forms.Mo原创 2022-03-10 21:00:42 · 3018 阅读 · 2 评论 -
C# 鼠标拖动按键移动
鼠标按下,按键跟随鼠标移动再按一次,按键停止跟随移动使用到了button7_MouseDown和button7_MouseMove两个代码如下: private int x, y, x1, y1; private void button7_MouseDown(object sender, MouseEventArgs e) { x = e.X; y = e.Y; //标记鼠标在控件里的坐标原创 2022-03-10 20:36:15 · 761 阅读 · 0 评论 -
C# 获取时间的操作
C#获取时间的操作序获得系统时间的代码如下三级目录序写代码需要用到超时退出,但是全部写定时器的话就会比较麻烦,所以想到获取系统时间,通过判断是否超过系统时间,超过系统时间的话就退出。获得系统时间的代码如下System.DateTime currentTime=new System.DateTime();取当前年月日时分秒 currentTime=System.DateTime.Now;取当前年 int 年=currentTime.Year;取当前月 int 月=cu原创 2022-01-11 17:16:21 · 7399 阅读 · 0 评论 -
C# 字符串相关的操作记录
C# 字符串操作收集原创 2021-12-27 10:30:57 · 234 阅读 · 0 评论 -
USB开发相关记录
USB开发相关记录1. 开发环境及参考1.1 语言对应的开发包参考资料2. python 操作2.1 挂载驱动2.2 安装完成之后打开python代码开始查看信息3. C# 代码操作3.1 实现对设备信息的读取1. 开发环境及参考1.1 语言对应的开发包C/C++ libusbC# >>>>>libUSBDotNet–安装包 LibUsbDotNet_Setup.2.2.8.exepython pyUSB参考资料微软Docs Windows Windows 驱原创 2021-07-29 17:38:40 · 411 阅读 · 0 评论 -
C# 打开文件和显示读取的文件内容
C# 打开文件和显示读取的文件内容1. 打开文件所在的路径2. 根据现有的路径打开文件3. 打开HEX文件并且转换成bin文件3.1 Hex文件各部分的意义1. 打开文件所在的路径通过点击按键,打开打开文件的界面,点击后可以在 richTextBox2上显示 private void button1_Click(object sender, EventArgs e) { OpenFileDialog dialog = new OpenFileDia原创 2021-07-29 17:38:19 · 15094 阅读 · 1 评论 -
C#字符串转换成数字 ,使用方法TryParse
代码如下,num1为转换中的数字,转换后的值将传到这个数字中a 是转换是否正确的参数,可以判断是否都正确的转换了comboBox7.Text 则是转换下拉框中输入的代码 //字符串转成数字,判断是否转换成功 int num1 = 0; bool a = int.TryParse(comboBox7.Text, out num1); if (a == true) { serialPort1.BaudRate = num1; //串口波特率原创 2021-07-28 10:38:07 · 840 阅读 · 0 评论 -
richTextBox相关操作
显示文字,并且在之前文字的下面进行显示其中file是文件的路径需要显示在ritchTextBox2这个框上面直接使用 richTextBox2.Text,会自动清除之前的信息,然后显示本次写入的信息。AppendText 方法可以避免清除。 richTextBox2.AppendText(file);//显示路径,并且后面的叠加不删除...原创 2021-07-26 16:59:58 · 190 阅读 · 0 评论 -
C# from1打开form2
直接打开一个新的界面Form2 form2 = new Form2(); //生成一个Form2对象form2.ShowDialog(); //将Form2窗体显示为模式对话框。关闭现有界面,打开新界面this.Hide(); //调用Form1的Hide()方法隐藏Form1窗口form2.Show();//显示窗体this.Close(); //关闭From1窗体。...原创 2021-07-21 18:25:08 · 4894 阅读 · 1 评论 -
VS2019新建桌面应用创建工程
VS2019新建桌面应用创建工程一级目录1. 创建工程2. 添加事件3. 添加图标相关操作form的操作原创 2021-07-02 09:56:18 · 794 阅读 · 0 评论 -
C#串口上位机的开发,基于杜洋的视频课程
C#串口上位机的开发,基于杜洋的视频课程上位机开发1. 知识储备2. 串口助手的开发上位机开发此教程参考 杜洋的C#教程1. 知识储备1.1 下拉菜单的设置DropDown:可以更改DropDownlist:不可更改PS:串口需要在打开端口前可以手动更改,打开端口后无法更改。点击Ltems,可以显示如图的对话框,放一些需要提前准备的数据。2. 串口助手的开发...原创 2020-11-22 17:21:59 · 2086 阅读 · 0 评论