- 博客(18)
- 资源 (9)
- 收藏
- 关注
原创 C#写软件日志
1、添加NuGet程序包2、添加配置文件<?xml version="1.0"?><configuration> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> </startup> <configSections> <section name="log4net" type="log4n
2020-12-08 16:49:14 622 1
原创 在Winform中实现一个分割线
在Winform中实现一个分割线,具体操作如下:(1)拖一个Label标签控件(2)属性中的AutoSize设置为False(这样就可以手动设置大小了)(3)将Size尺寸中的大小第二个参数高度设置为2,宽度设置为你想要的大小(4)把BorderStyle边框设置为Fixed3D样式...
2020-10-26 15:54:53 2350
原创 存一下,闭合多边形求收缩或扩展多边形
/// <summary> /// 扩展或收缩 /// </summary> /// <param name="polygon">多边形顶点</param> /// <param name="expand">扩展大小,为负则收缩</param> /// <returns>扩展或收缩后的多边形</returns> pu.
2020-07-28 19:51:30 887
原创 存一下,拟合点画闭合样条曲线
private List<LitMath.Vector2> b3_fiting_cir(int CPnum, List<double> x, List<double> y) { List<LitMath.Vector2> output = new List<LitMath.Vector2>(); //x,y,z坐标分别计算B样条曲线控制点 List<..
2020-07-28 19:49:27 1304
原创 存一下,换后缀名
private string changeExtension() { string AppPath = System.IO.Directory.GetCurrentDirectory(); //获取当前应用的文件路径 string FilePath; FilePath = AppPath + @"\myXml1.xml"; byte[] bT = File.ReadAllBytes(Fi..
2020-07-28 19:37:35 78
原创 用C#写PMAC的上位机,建立连接的步骤
1、下载好Pewin32PRO22、设置到好通讯前的准备,设置IP地址等,参考3、在vs中添加引用,在com中搜索PcommServer,添加引用4、在程序中添加using PCOMMSERVELib,然后按照手册写就可以了
2020-06-10 16:40:45 1301 1
原创 使用basler相机Basler.Pylon.dll和opencv的opencv_world340.dll保存图片有时出现保存时间长达几秒的问题
使用basler相机Basler.Pylon.dll和opencv的opencv_world340.dll保存图片有时出现保存时间长达几秒的问题1、原先使用了basler.pylon.dll中的ImagePersistence.Save(ImageFileFormat.Bmp, "test.bmp", grabResult);来存储图片,但发现图片有时存储时间有1秒多于是使用了opencv来存储图片public int status; public int ImageWidth
2020-06-02 20:11:08 933
原创 basler相机无连接
在硬件检查无问题后,发现打开basler自带的pylo程序Divece那边一直没有相机型号出现,废了一天发现是电脑主机之前小伙伴用网口通讯过PLC,将IP地址限制了...
2020-03-16 15:10:43 2126
原创 用C#编写HMI界面,用USB转485和PLC通讯,PLC用的是台达的DVP-12SE系列
1、首先需要对PLC进行通讯测试,我用的是XCOM串口助手,查看台达的PLC的使用说明书,看到默认是MODBUS协议的ASCII模式,具体按照说明书测试输入输出就行,期间有遇到以下问题:1)通讯格式必须设置正确,数据位、波特率、奇偶校验、校验码等,以及从站地址可能默认不是01,可以通过PLC那边设置查看2)ASCII的时候不要打空格,符号需要时是英文的,CRLF就是一个回车键,最好转换为16进...
2020-03-16 15:03:02 4750 3
原创 未能找到类型或命名空间名称“XXXX”(是否缺少 using 指令或程序集引用?)解决
1、确认是否缺少using指令2、添加using指令后如果添加的是自己的类库,需要添加引用3、确保被添加引用的类库被单独生成成功过4、确保两者用的是同一个.NET framework版本,如果不是如下图更改...
2020-02-26 19:01:34 18757 1
原创 用高校提供的正版Matlab安装出现License Manager Error -9的错误解决
问题:用高校提供的正版Matlab安装出现License Manager Error -9的错误解决:是在最后填windows用户的时候写错了,应该填写的是自己现在的电脑的Administrator,之前错写成Matlab申请时的用户id了...
2019-09-21 10:55:56 3608 2
原创 Basler相机丢帧问题解决
1、之前做过几台设备都没问题,这次换了新电脑,试了两台相机都有丢帧掉线的问题,后来联系了技术,把过程记录一下。2、问win10系统,在控制面板——》网络和Internet——》网络连接,选择以太网3、右键点击属性——》配置——》高级4、在属性栏中的巨型帧选择9KB MTU5、在basler自带软件中设置(必须在停止图像采集情况下)view——》Features——》Basler a...
2019-08-23 16:32:20 6167
原创 研华PCI板卡驱动装不了问题解决
1、研华新更新了驱动,可以从官网下载最新驱动https://support.advantech.com.cn/support/DownloadSRDetail_New.aspx?SR_ID=1-13L33UP&Doc_Source=Download下载安装DAQNavi_SDK_Drivers_4.1.2.0.exe.zip2、原本一直按照说明书中写的步骤来点击 install ...
2019-08-22 15:22:21 8169
原创 vs2017写C++代码不能自动检测错误和提示
问题:vs2017写C++代码不能自动检测错误和提示解决方法:工具》选项》文本编辑器》C/C++》高级》把Intellisense中的禁用全部改为false
2019-04-16 20:01:01 14771 5
原创 写好的程序在自己电脑上运行很快,在工控机现场调试出现运行很慢的情况
问题:写好的程序在自己电脑上运行很快,在工控机现场调试出现运行很慢的情况解决方法:emmmmm,因为自己是在优盘里点击exe文件运行的,请把它完全的移植到电脑上再运行...
2019-04-16 19:57:13 998
原创 OpenCV/C++/vs2017环境下写的dll给C#调用,自己电脑可以调用,但是别人电脑不可以
问题:OpenCV/C++/vs2017环境下写的dll给C#调用,自己电脑可以调用,但是别人电脑不可以报错:解决方法:1、以前学习的时候是看视频教学的,别人引用了opencv包下面的vc14,我就也用了,后来发现vs2017要引用vc152、对比了别人成功调用的dll,在设置方面,属性—>C/C++—>代码生成—>运行库—>多线程DLL—>确定3、看了...
2019-04-13 11:03:46 932 1
原创 vs2017环境下配置opencv后编译发现debug编译通过,release编译报错
问题:vs2017环境下配置opencv后编译发现debug成功,release失败,报错信息为“无法解析外部符号”解决方法:首先检查release配置中有无配置opencv,我是配置了检查了好久没有发现问题,后来发现是附加依赖项那里只添加了opencv_world341d.lib,少添加了opencv_world341.lib。当时是在B站跟着配置的,只添加opencv_world341...
2019-03-28 20:48:48 822
数据卡驱动问题排查说明.doc
2020-02-24
关于台达的rt485通讯协议.zip
2020-01-13
GPRS_透传模式
2018-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人