系统集成
文章平均质量分 68
luckyone906
这个作者很懒,什么都没留下…
展开
-
C#用S7.net.dll控制西门子S1200PLC
Read还有一个按偏移量去读取的,可以批量连续读取相同数据类型的,我这里的案例就只读一个出来,为了演示而已。类写入的情况一样我们要用到刚刚建立的类,然后给类赋值,这里使用DB3块做样例。DataType:数据存储的位置类型。DataType:数据存储的位置类型。DataType:数据存储的位置类型。count:结束的偏移量位置,也可以理解读取多少个位数据上来。rack:机台号的位置,这个也是PLC的知识点。slot:插槽号的位置,也是PLC的知识点。startByteAdr:开始的偏移量位置。原创 2024-05-14 19:59:02 · 809 阅读 · 0 评论 -
C# 中利用NI VISA 库控制硬件设备采集实例
首先,http://www.ni.com/download/ni-visa-16.0/6184/en/建议您下载完整版的NI-VISA。-Session的子类 ,封装了 session 资源,Session子类的方法执行 session 资源对象 的具体操作,进入NI 官网,点击Support,根据设备类型选择下载,如果不是GBIP接口的仪表,可以像我一样,选择NI-VISA。/**********************C# winform使用NI-VISA驱动来控制IT6522数控电源。原创 2024-04-27 11:26:48 · 1001 阅读 · 0 评论 -
Windows11装新环境问题
环境配置原创 2022-06-05 14:06:45 · 509 阅读 · 0 评论 -
MFC和QT等UI框架的特点
UI设计的3大原则:面向对象; MVC; 消息队列驱动;直到现在各个UI系统,包括题主所提到的MFC、WPF、Qt,也包括其它,诸如Android SDK、Cocoa的构建仍旧建立在这3大原则的基础上。要提到MFC,就不得不先提到Windows SDK,后者是随Windows 1.0所提供的操作系统API。Windows 1.0在1985年发售,尽管在此之前已有施乐的Star、苹果的Lisa和Mac OS这样的图形界面操作系统,但Windows 1.0毕竟是第一个大规模发行的图形操作系统,需要转载 2022-01-14 22:22:54 · 1401 阅读 · 0 评论 -
C# 获得窗体句柄并发送消息(利用windows API可在不同进程中获取)
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Runtime.InteropServices;using System.IO;namespace findW.原创 2021-04-08 19:53:26 · 6910 阅读 · 2 评论 -
Windows消息ID号查看
WM_NULL = $0000;WM_CREATE = $0001;应用程序创建一个窗口WM_DESTROY = $0002;一个窗口被销毁WM_MOVE = $0003;移动一个窗口WM_SIZE = $0005;改变一个窗口的大小WM_ACTIVATE = $0006;一个窗口被激活或失去激活状态;WM_SETFOCUS = $0007;获得焦点后WM_KILLFOCUS = $0008;失去焦点WM_ENABLE = $000A;改变enable状态WM_SETRED原创 2021-04-07 19:46:35 · 622 阅读 · 0 评论 -
c#中一个进程启动另一个进程并传递参数
1.开启进程using System.Diagnostics;ProcessStartInfo process = new ProcessStartInfo();process.FileName = "要开启的进程路径";string arg1 = "进程参数1";string arg2 = "进程参数2";process.Arguments = string.Format("{0} {1}", arg1, arg2) ; //多个参数用空格隔开process.WindowSty...原创 2021-04-06 19:58:51 · 2226 阅读 · 0 评论