- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 使用视觉计算料盘贴标角度思路
7.如果是覆盖贴标得到新标签图像位置:得确认摆臂与图像X是不是有角度偏差,如果有Angle加或则减去该角度偏差,得到目标标签中心到料盘中心的连线与 X 轴的角度AngleMB,最终得到图像新标签X位置:料盘中心X+distance *Cos(AngleMB角度的弧度),Y位置料盘中心Y-distance *Sin(AngleMB角度的弧度),以及角度Angle。(4)需要贴标的标签距离料盘边缘毫米位置(一般7寸5mm,13/15寸8mm) (5)移栽机构摆臂位置7寸料盘中心上方实际的X,Y毫米位置。
2025-04-02 17:38:10
823
原创 wsdl与svc如何生产对应的cs文件
如果需要指定命令空间,可以wsdl /language:c# /n:MesService /out:D:\shiguang\MesService.cs D:\shiguang\MESService.WSDL这样执行;/n:MesService 指定名称空间为 MesService。3.如果是svc文件, svcutil.exe C:\Users\Admin\Desktop\Services\Services\test.svc /out:D:\Client.cs /config:app.config;
2024-09-18 16:44:58
295
原创 halcon HObject与byte数组互相转换
using (var memoryStream = new MemoryStream(byte数组))需要的类 System.IO和System.Runtime.Serialization.Formatters.Binary;
2024-06-27 16:56:48
526
原创 WPF.net 6与.net fromwork区别以及MainWindow 老是报initializecomponent
(1)DataGrid区别:1..net 6会默认出自增列,自增数据以及CheckBox列出来,数据可编辑,.net fromwork反之;(2)发布webapi接口.net6需要使用Swashbuckle.AspNetCore,net fromwork使用Owin;2.wpf MainWindow 老是报initializecomponent不存在。1.. WPF.net 6与.net fromwork区别。解决办法:删除obj文件夹,重新编辑即可;
2024-06-27 16:56:20
179
原创 c#与嵌入式一些协议规范以及字节转换
1.比如与嵌入式定义的字是高字节在前,低字节在后,如0x10 0x01,高字节为0x10,低字节为0x01;c#使用byte[]转出来的数据为0x01 0x10,c#的高字节是在后,低字节在前,取值的时候不能取错;(1)DataGrid区别:1..net 6会默认出自增列,自增数据以及CheckBox列出来,数据可编辑,.net fromwork反之;(2)发布webapi接口.net6需要使用Swashbuckle.AspNetCore,net fromwork使用Owin;
2024-06-25 11:55:18
432
原创 C# XpsDocument GetFixedDocumentSequence异常
C# XpsDocument GetFixedDocumentSequence异常
2023-01-05 13:40:48
448
原创 2021-10-08
西门子PLC S7.net中文文档如何下载s7.Net官方存储库位于GitHub上(https://github.com/killnine/s7netplus),你也可以下载直接从NuGet获得的库(https://www.nuget.org/packages/S7netplus/). 什么是S7.NetS7.Net是一种plc驱动程序,仅适用于西门子plc和以太网连接。这意味着您的plc必须具有Profinet CPU或Profinet外部卡(CPxxx卡)。S7.Net完
2021-10-08 17:21:03
3284
1
原创 c# MVC怎么前后端数据交互
前端发送数据方式可以通过form或则ajax提交数据到后台,后台接收到数据进行处理,最后以json方式返回给前台;着重说下可以定义一个公共对象返给前台。定义一个返回对象: public class JsonModel<T> { /// <summary> /// true 成功 false失败,默认成功 /// </summary> public bool Success { ...
2021-09-13 11:50:59
1675
原创 部署到linux 生成二维码失败
c#用二维码方法部署到window是没啥事,但是部署到linux 会提示生成二维码失败,只要在Linux执行yum install libgdiplus-devel即可。
2021-09-10 13:33:33
481
原创 Linux离线升级nginx
1.先查看nginx是否启动ps -C nginx -o pid2.查看nginx版本,配置记得记下nginx -V3.下载新的版本到指定文件夹,可以本地上传或则直接下载wget http://nginx.org/download/nginx-1.18.0.tar.gz4.解压tar xzf nginx-1.18.0.tar.gz5.进入cd nginx-1.18.0/6.设置配置./configure --prefix=/usr --sbin-path=/usr/sbi...
2021-09-10 13:26:59
1851
原创 linux相关命令及怎么发布文件
Linux,免费开源,多用户多任务系统,本人推荐使用Xshell 6管理工具;自己整理的一些常用命令:cd ..切换到上一层ls或则ll 查看文件当前目录下的文件find / -name git 全局寻找telnet 192.168.1.89 8081 连接访问su user 切换用户useradd -r -d /home/file -m file 创建一个用户并且给该文件读写权限tail -f *.log 查看日志rm -rf *.log 删除日志mv test.log...
2021-09-10 10:14:24
830
c#MVC EF+Easyui项目.zip
2021-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人