- 博客(14)
- 资源 (9)
- 收藏
- 关注
原创 C#创建自启动和桌面快捷方式(IShellLink)纯代码无需调用dll
C#创建自启动和桌面快捷方式(IShellLink)纯代码无需调用dll
2022-04-13 16:10:09
2882
原创 c# 控件随窗体变化而自动调整帮助类
c# 控件随窗体变化而变化帮助类我们通常会遇到:你的窗体大小与屏幕分辨率不同,此时最大化就会有很大一片空白区域。并且换了另外一个分辨率的屏也会有线束不全或者控件大小发生了变化的问题。此类个人测试小分辨率显示完整无误,以及拖拽窗体改变大小显示完整无误。效果见下图:缩小前缩小后代码如下:using System;using System.Collections.Generic;using System.Drawing;using System.Linq;using System.Run
2022-04-06 17:30:00
406
原创 海康VisionMaster4.0以上C#二次开发前的准备工作
添加引用(红框)将添加引用属性中的复制本地修改为false;路径如下:G:\Program Files\VisionMaster4.1.0\Applications\myLibs\Apps.ColorFun.dllG:\Program Files\VisionMaster4.1.0\Applications\Module(sp)\x64\Collection\ImageSourceModule\ImageSourceModuleCs.dllG:\Program Files\VisionMast.
2021-11-09 14:39:25
3495
原创 C# TCP/IP与基恩士PLC通讯的最简方式
使用基恩士的上位链路通讯方式本人实际项目中在用的。官方通讯文档下载地址,直接看第8章即可。说明文档下载地址通讯使用TCP/IP协议,代码比较简单就直接贴了。代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading;using System.
2021-07-13 17:25:51
15811
6
原创 配置OpenCV的简单几步(C++)
配置OpenCV的简单几步(C++)配置之前先安装OpenCV或下载解压压缩包1.打开Visual Studio 新建一个c++控制台应用程序2.打开属性管理器:视图->其他窗口->属性管理器3.打开Micorsoft.Cpp.x64.user 的属性页:右键->属性4.点击VC++目录 添加包含目录和库目录添加内容如下:盘符位置为OpenCV的安装路径5.附加依附项:链接器->输入->附加依附项路径为库目录下lib文件夹内的lib文件,具体文件
2021-01-04 13:45:04
565
原创 C# 判断两个视野内的条状物是否为同一个
在两个不同的相机视野内确定同一个物体(长条状物体)假设两个相机已经标定在同一坐标系内。左视野和右视野内有多个长条形物体,你需要取其中一条。如何判断左右视野中的第一条和右边第一条是同一条。在数学上可以简单的通过两个方程解决。用到的知识点:直线方程公式,点到直线的距离公式为准确的得到图中条形物的直线方程,所以所有计算直线方程的点全部在左侧视野内。随便取一个条状物左侧视野内的两个角点A,B用于计算条状物直线方程。通过A,...
2020-08-22 10:43:13
213
转载 C#多线程和线程池
作者:Cat Qi出处:C#多线程和线程池本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
2020-07-09 09:04:57
100
原创 C# ModBus Tcp 直接读写PLC寄存器
C# ModBus Tcp读写数据 直接操做PLC寄存器MODBUS通用数据帧:代码下载地址:具体modbus协议见pdf文档这里就不说了(下载包里有)https://download.youkuaiyun.com/download/weixin_42288222/124573421.这边使用裸Tcp/ip协议 通过socket发送modbus的通讯报文地址数据等操作plc寄存器(没有使用别人写好的类库)。界面如下:2.TCP部分程序如下: 内联代码片。using System;using Syst
2020-05-25 14:45:06
12995
转载 c# 创建基于QuickBuild的应用程序
作者:自由的痛觉链接:https://www.jianshu.com/p/847ca5840b96来源:简书下面进入正题准备工具:正版Vision Pro、Visual Studio 2012(笔者使用版本,也是公司默认版本)、Cognex开发工具包步骤0:添加引用如下注意Cognex名下的包即可(前4个是必须的基本引用)步骤1:使用QuickBuild创建自己的操作程序(.v...
2019-11-28 13:58:04
2197
3
转载 C#中显现串口通信SerialPort类
C#中显现串口通信SerialPort类SerialPort类的常用属性SerialPort类的常用方法使用SerialPort类的方法:使用中的一些常见问题SerialPort类的常用属性名 称说 明BaseStream获取 SerialPort 对象的基础 Stream 对象BaudRate获取或设置串行波特率BreakState获取或设置中断信号...
2019-07-23 16:22:12
512
ModbusTcp最简单的例程
2020-05-25
Modbus 服务器及客户端.7z
2020-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人