自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(150)
  • 收藏
  • 关注

原创 Python 中文编码问题

解决方法为只要在文件开头加入 # -*- coding: UTF-8 -*- 或者 # coding=utf-8 就行了。Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。如果大家在学习过程中,代码中包含中文,就需要在头部指定编码。# coding=utf-8 的 = 号两边不要空格。,英文没有问题,但是如果你输出中文字符。就有可能会碰到中文编码问题。

2024-05-23 21:02:44 141

原创 wpf自定义按钮样式

来定义当鼠标悬停和按钮被按下时的视觉变化。你可以根据需要自定义。修改border元素的背景色为LightBlue。修改border元素的背景色为DarkBlue。在WPF中,自定义按钮样式可以通过创建一个。首先,在你的WPF项目资源字典中定义按钮的。这个例子中的按钮模板包括一个。来定义按钮的外观,以及。

2024-05-23 19:04:56 126

原创 20240519日记

2.二期批量测试测试配方2,测试整体设备流程。解决料盘中只有一个物料时,也能出料。1.一期1、2号机配方去除默认选择。改成默认为空 功能测试,BUG修改。3.二期下游忙不过来时提示两个出料位已满改成监控出料信号等待 测试。3.一期2号机轴报警BUG处理。增加日志和超限判断。1.二期批量综合测试,测试整体设备流程。4.二期1号机针检测失败问题排查。4.二期1号机针检测失败问题处理。2.一期2号机轴报警BUG处理。

2024-05-19 20:41:03 57

原创 20240518日记

3.二期下游忙不过来时提示两个出料位已满改成监控出料信号等待。1.一期1、2号机配方去除默认选择。2.二期批量测试测试配方2,测试整体设备流程。3.一期2号机轴报警BUG处理。1.二期批量综合测试,测试整体设备流程。4.一期1号机流水线断断续续问题处理。2.一期2号机轴报警BUG处理。

2024-05-18 20:38:05 56

原创 项目管理小建议

2.8日报制度.要明确今天完成的任务计划真实情况,明确标识任务完成.如完成使用绿色,正在进行黄色.要转发给小组长.没有发的要罚,没有按要求做的要罚.在第二天早会上要点名.记下罚的记录.。2.3.2每次正试的会议要做会议记录.早会可以不要(项目不忙时如果要提高成员的会议记要能力的话,可以有).周会要的.会议记要要有模板.我这里有一个同程的模板.网上也有的.。3.3任务更变管理.不要复杂的,整理一个合适的.如提出变更,记录变更,审批变更.讨论方案.安排变更任务.执行,监控,验收.完成.可以有一个记录表.。

2024-05-17 21:41:02 300

原创 20240517日记

3.一期1、2号机去除平台移动失败确认提示,改成提示后停止。2.一期1、2号机安全门开关增加权限,非操作员才能控制。1.一期1、2号机配方去除默认选择。1.一期1、2号机EAP逻辑修改增加批次号验证。2.二期批量测试测试配方2,测试整体设备流程。3.一期2号机轴报警BUG处理。4.二期1号机焊头参数验证。

2024-05-17 19:38:11 100

原创 Python 实战之量化交易

3.Python量化交易实战-06.通过PythonAPI获取股票数据。2..Python量化交易实战-04.量化交易系统架构的设计。3.Python量化交易实战入门与技巧.pdf 书。

2024-05-11 22:53:05 349 2

原创 20240511日记

3.针点位偏移还需要调整,未进行大批量验证是否偏移(S3模板点位测试,两台机各焊接了几个物料,位置OK)3.一期向拆垛机要料信号改成持续要料,只要待料位没有料就不关闭要料信号。1.针点位偏移还需要调整,未进行大批量验证是否偏移(继续测试)2.二期开门机器暂停(停轴,停流水线电机),关闭门后继续。税好重什么时候能降一降。都是辛苦加班赚的呀!2.二期计算焊头与相机偏差值功能开发。4.一期焊点是否重焊功能优化。5.一期自动删除非NG图片。1.二期2号机EAP测试。

2024-05-11 22:33:28 195

原创 金南瓜EAP库使用开发

最近做了 一个半导体公司的上位机开发。厂商要求要支持EAP通讯。先了解一下EAP是什么吧?百度资料EAP( Equipment Automation Program)设备自动化处理,工厂实现设备自动化生产和管理。1. 机台状态数据收集,包括机台生产状态 空闲、生产、配置、出错等2. 机台活动数据的收集处理和追踪追溯3. 批次(Lot)校验、进站、出站、挂起4. 配方管理,包括ID校验、选择、上传和下载5. 警报管理,当机台发生故障时,记录出错信息,并通知相关人员进行处理。

2024-05-11 00:44:23 1048

原创 20240510日记

2.二期开门机器暂停(停轴,停流水线电机),关闭门后继续功能测试。2.二期开门机器暂停(停轴,停流水线电机),关闭门后继续功能测试。3.针点位偏移还需要调整,未进行大批量验证是否偏移。4.一期设备问题处理(流水线卡住,送针失败)1.二期一号机EAP测试完成。3.二期一号机焊头较准测试。1.二期2号机EAP测试。

2024-05-11 00:12:43 107

原创 20240509日记

1.EAP 服务流程修改、测试。(设备初始,进料,扫码,获取EAP服务下发的配方名称和批次号,根据EAP下发的配方切换当前配方,批次号较验)武汉酒店周边的店都关门了。只能买个泡面+香肠了。2.开安全门 轴停止,关门后点【恢复】继续未完成的点位移动开发。2.开安全门 轴停止,关门后点【恢复】继续未完成的点位移动 测试。1.2 设备扫模块码的时候,上报模块码。1.3 保存的数据以模块ID进行命名。1.EAP 服务流程修改、测试。4.爱普生机器人获取当前坐标。3.空料盘进转出监控优化。3.查找零件功能开发。

2024-05-09 23:55:57 117

原创 20240508日记

1.1 Read Barcode Complete 事件,上传料盘码和设备ID,等EAP下发S2F41 PPSELECT(批次号,配方名称),第一个料盘不较验批次号,从第二个开始比较当前料盘批次号和上个料盘批次号是否一样。如果不一样,报警停机。1.2 如果一样 发送 Recipe Change 事件 2.配方变更事件。等EAP会下发[Start]指令后开始工作。1.3 Unload 出站传料盘码、两个物料码、设备ID 三个参数。如果物料NG了相关的物料码参数为空。1.二号机S3点位焊接测试,调整位置精度。

2024-05-08 22:45:05 255

原创 20240507日记

4.1号机S3点位焊接测试,调整位置精度。1.二号机S3点位焊接测试,调整位置精度。3.二期联机流程测试。2.一号机送针位置调整。3.自定义焊接功能测试。4.EAP服务启动测试。

2024-05-07 22:15:57 269

原创 MvvmLight 框架的使用

前言 WPF开发中MVVM是一定要会使用的。本文就MvvmLight的基本使用做一下介绍。1.安装在NuGet中找MvvmLight如图,右边有一个[安装]按钮。安装时有一个提示点【我接受】就可以继续安装了。安装好后的效果:安装好后会多一个ViewModel文件夹。有两个类MainViewModel,ViewModelLocatorMainViewModel 是MainWindow.xaml窗体对应ViewModel类。可以在这里写数据绑定和绑定命令。Vi

2024-05-06 23:28:39 437

原创 20240506日记

1.二期1号机针视觉检测程序优化,测试,振动盘旋转气缸吸针问题处理。3.S3点位焊接测试,调整位置精度。3.二期UPH计算功能开发。4.一期联机协作代码优化。2.二期联机流程测试。2.二期联机流程测试。

2024-05-06 21:13:30 117 1

原创 wpf 按钮禁用样式

在WPF中,要为按钮创建一个禁用样式,需要在资源字典中定义一个。

2024-04-28 22:51:50 614

原创 20240426日记

4.机器人取放料流程在到达放料最高点时发出上料气缸可以下降信号。这样机器人在下降时上料气缸同时下降,可以提升UPH。2.二期空料盘在有取针报警时没有进行 进转出流程问题排查,先加个日志观察一下。4.焊接失败后焊枪里的针放到回收盒功能开发。3.二期安全门、设备上复位按钮功能开发。1.二期S3产口调度、焊接流程测试。5.一期2号机NG分段报警功能开发。3.二期2号机S2产品焊接测试。6.一期2号机参数分组功能开发。2.二期2号机平台放料位调整。7.一期数据图表显示数据修改。

2024-04-26 22:49:41 78

原创 20240425日记

3.二期2号机焊头修正相机测试,爆光调整,图像清晰度调整。4.二期2号机针检测长度识别视觉代码更新测试。4.焊接失败后焊枪里的针放到回收盒功能开发。2.二期2号机S2产品分步流程测试。1.二期1号机S2产品焊接测试。3.二期2号机S2产品焊接测试。2.二期2号机平台放料位调整。

2024-04-25 22:32:59 109

原创 20240424日记

今天武汉天气睛,有点热。今天21:30下班。回酒店后还在处理一下设备的针测试视觉程序。2.二期1号机分步流程测试。因S2压模块的工装太高导致机器人刮到问题处理。1.二期1号机S2标定功能测试。3.二期2号机S2标定功能测试。4.一期新工控机软件安装。

2024-04-24 22:44:09 89

原创 20240423日记

2.二期设备1号机机器人程序解析上位机发送指令时无法解析出步骤ID BUG修改。3.二期设备1号机针视觉检测功能测试,相机爆光时间调整,取图,问题分析。为自己,为家人,为梦想,为财富,为权力........4.二期设备第四个IO扩展模块点位接入,功能开发,测试。1.一期设备双机协作模块的2号机缓存状态BUG修改。今天22点10分下班。明天早上可以晚点起床。5.一期设备新工控机软件卸载。

2024-04-23 22:39:16 73

原创 20240422日记

我的回答:人的本性贪婪在做怪。工资20000时感觉过去的还没有当时工资5000过的好。一个字累,两个字心累。打工人天天在努力工作,在学习,在进步,收入也在增长。但为什么总是觉得工资不够用?那我们是应该继续学习进步还是原地不动?

2024-04-22 12:23:19 109

原创 C# FTP常用操作

【代码】C# FTP常用操作。

2024-04-19 17:56:15 93

原创 VUE 插件收集

VsCode插件清单中文插件Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code代码提示 Vue 2 Snippets。

2024-04-18 09:37:05 388

原创 20240416日记

设备基本功能完成了,今天在准备发货。可能要15天左右才能回来。

2024-04-16 13:46:42 293

原创 爱普生机器人较准命令

项目中发现出产时机器人较准错了。这时要自己重新较准一次。菜单: 工具->命令。

2024-04-16 13:42:58 192

原创 halcon 两图叠加 显示

halcon 两图叠加 显示。

2024-04-12 20:19:06 197

原创 linux mysql数据 解决ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES):

mysql> update mysql.user set authentication_string='这时是新密码' where user='root' and host='localhost';在socket=/var/lib/mysql/mysql.sock 下面增加 skip-grant-tables。修改成功后,退出mySql : 输入命令 quit 或 exit。在linux 系统是输入命令: mysql -uroot -p。修改配置的方法相当于把你的密码设置为了空。说明输入的密码是错误的.

2024-04-12 14:57:34 576

原创 linux 启动mysql失败 InnoDB: Table flags are 0 in the data dictionary but the flags in file ./ibdata1 are

原来安装的是mysql8.0版本,比现在的5.7版本要高,但在高版本数据库时创建的一些数据库数据都还在,使用的是高版本的InnoDB引擎,而低版本的数据库服务还是指向了这些数据,但是一些版本的数据格式不同,这个时候,我们只要把高版本的数据删掉就可以了,删掉后重新启动mysql就可以了。报错日志文件里的报错信息 InnoDB: Table flags are 0 in the data dictionary but the flags in file ./ibdata1 are 0x4800!

2024-04-12 14:56:05 527

原创 网页端HTML使用MQTTJs订阅RabbitMQ数据

MQTT有一个叫browserMqtt.js看名字就知道是为浏览器提供的JS库。4、由于MQTT的JS库没有提供Topic交换机与路由绑定功能。C#连接RabbitMQ示例代码也是一堆堆的也没什么好说的。1、MQTT的路由是以 / 来分割的。在RabbitMQ中会被转义成 . 如示例中的路由Dcon/Logs/Client会被转换成 Dcon.Logs.Client。后端都是使用RabbitMQ的AMQP协议,而前端要求在网页HTML上显示数据。我们选择了使用MQTT协议从RabbitMQ中订阅数据。

2024-04-10 09:25:23 692

原创 4.docker 容器的数据卷

root/data_container : 容器内目录(文件)/root/data : 宿主机目录(文件)创建启动容器时,使用-v参数 设置数据卷。/bin/bash : 可以不要。docker 容器的数据卷。两个容器挂载同一个数据卷。一个容器可以挂载多个目录。

2024-04-10 09:19:50 523

原创 3.docker容器相关命令

docker容器相关命令容器是根据镜像创建的docker images1.查看容器docker psdocker ps -a #查看所有容器2.创建容器docker run -itd --name XXX nginx /bin/bashdocker run -it -name xxxxx centos:7参数:-i :一直运行着 -t :给容器分配一个终端, -d :后台运行 --name:指定名称

2024-04-02 09:34:03 363

原创 2.docker 镜像相关命令

docker 镜像相关命令1、查看docker imagesdocker images -q #查看所有镜像ID

2024-04-02 09:31:55 323

原创 1、docker 服务相关命令

3.重启docker 服务。4.停止docker 服务。docker 服务相关命令。1.启动docker 服务。2.查看docker 状态。5.设置开机自启服务。

2024-04-01 21:36:09 210

原创 1.安装Docker

2.安装需要的软件包,yum-util 提供yumm-config-manager功能,别外两个是devicemapper驱动依赖的。5、查看docker版本,验证是否安装成功。4、安装docker出现输入的界面都按Y。1.yum 包更新到最新。

2024-04-01 21:35:13 240

原创 linux Centos7 部署 nodejs服务

nodejs服务要有nodejs环境。所以要先安装nodejs不会安装的可以看Centos7 安装 npm 学习安装pm2 cnpm install pm2 -g, 查看pm2是否安装成功 pm2 -v,如果报错,升级node版本进入node项目目录,安装项目依赖cnpm install创建pm2任务[root@localhost server]# pm2 start ./server.js其他 ./server.js 是具体的nodejs服务的js文件,

2024-04-01 11:30:07 242

原创 C# WinForm 调用net core文件上传接口

net core api 接口。winform调用API。

2024-03-31 22:33:48 105

原创 Docker + Nginx 安装

​安装Docker1.防火墙2.yum源3.安装基础软件更新yum源wget -O /etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repowget -O /etc/yum.repos.d/epel.repohttp://mirrors.aliyun.com/repo/epel-7.repoyum clean all #清除yum源缓存yum makecache #生成新缓

2024-03-31 22:28:00 1104

原创 vue2 配置vue.config.js devServer 时报错

---------vue.config.js 代码如下---------------------------------------------------------------------------------------'^/api': '' // 思路是如果是开发环境,就给所有要代理的接口统一加上前缀,然后代理请求时再统一通过rewrite去掉。配置vue.config.js devServer 后,启用项目报错。我的处理方法,注释掉这一段,就OK了。

2024-03-31 22:24:39 412

原创 系统慢查询的思考

系统慢查询的思考在一个系统中发现慢查询的功能或很卡的现象。你是怎么思考的?从哪几个方面去思考?会用什么工具?一个系统使用了几年后都可能会出现这样的问题。原因可能有以下几点。数据量的增加。系统中平时的使用中数据量是有一个累计的过程的。单表的数据量达到一定数量后就会出现原来执行性能还不错的SQL变慢了。用户量的增加。 公司业务的不断扩展,系统的用户量也会跟着增长。用户量增长了,系统的访问量也会同步增加的。这时系统的压力就会增加。原先的服务器可能就无法承担现有的压力了。现在去服务器的使用很多,使用去

2024-03-31 22:07:26 248

原创 20240328日记

最近继续2个月加班,没有休息一天。继续多天加班到第二天早上4-5点回家休息。早上还要送女儿上学。手机开静音睡过头了(从早点8点到下午5点才醒)。公司同事联系了所有我提供的联系人。醒来后看到一堆找我的信息。马上在公司群里回了一句。【太累了,睡过头了,马上回公司】。工控行业做非标自动化设备真不是人干的工作。

2024-03-29 09:28:55 118

用c# 自己封装的Modbus工具类库源码

Modbus通讯协议在工控行业的应用是很多的,并且也是上位机开发的基本技能之一。相关的类库也很多也很好用。以前只负责用,对其并没有深入学习和了解。前段时间有点空就在这块挖了挖。想做到知其然还要知其所以然。所以就有了自己封装的Modbus工具类库的想法。一来是练练手,二来是自己封装的用的更顺手。 Modbus通讯协议我在工作中目前只用到了两种一个是串口通讯ModbusRTU,还有一个是网络通讯ModbusTcp。所以本文只有这两种通讯的实现。 ———————————————— 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 原文链接:https://blog.csdn.net/cjh16606260986/article/details/136281351

2024-04-23

c#海康照相机开发SKD

c#海康照相机开发SKD,c# 海康照相机操作封装类(网口,USB)

2024-01-26

C# 开发ITECH 艾德克斯 IT6722A 可编程电源示例代码

常用指令 //STATus:QUEStionable? //该命令用来读取查询事件寄存器的值 //STATus:QUEStionable:CONDition? //该命令用来读取查询条件寄存器的值 //STATus:OPERation:CONDition? //该命令用来读取操作条件寄存器的值 //STATus:OPERation:ENABle 128 //(设置)该命令编辑操作事件使能寄存器的值 //STATus:OPERation:ENABle? //(查询)操作事件使能寄存器的值 //STATus:PRESet //该命令使 3 个寄存器的所有位被清零 //SYSTem:ERRor? //该命令用来读取电源的错误代码及错误讯息。 //SYSTem:VERSion? //该命令用来查询当前使用的 SCPI 命令的版本号 //SYSTem:REMote //该命令用来切换到远端控制模式(PC 控制)当用户需要发送控制命令时,必须保证执行该命令将仪器切换到远程控制模式,否则命令将发送失败。 //SYSTem:LOCal //该命令用来切换到本机控制模式 //SYSTem

2024-01-11

艾德克斯 IT6722A 可编程电源开发文档

艾德克斯 IT6722A 可编程电源开发文档。https://blog.csdn.net/cjh16606260986/article/details/135430364?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22135430364%22%2C%22source%22%3A%22cjh16606260986%22%7D

2024-01-06

wpf项目 XX自动生产管理平台原码

wpf常用布局控件的使用,界面美观,深色系。科技感十足的分组控件,有动画效果的图表。先手学习的好项目

2024-01-06

工控焊接机双机协同工作流程图

工控焊接机双机协同工作流程图,文章地址https://blog.csdn.net/cjh16606260986/article/details/135182220?spm=1001.2014.3001.5502

2024-01-06

雷赛 DMC5000系列用户使用手册20190328

雷赛 DMC5000系列用户使用手册20190328

2024-01-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除