- 博客(13)
- 收藏
- 关注
原创 WinForms DataGridView 的 AutoGenerateColumns 为什么不建议写在 Designer.cs 中?
## 摘要在 WinForms 项目中,`DataGridView.AutoGenerateColumns` 常用于控制数据绑定时是否自动生成列。对于已经在 Designer 中手动定义列结构的表格,如果将 `AutoGenerateColumns = false` 写入 `Designer.cs`,可能会引发设计器序列化异常、表头丢失、列集合被覆盖、设计阶段与运行阶段显示不一致等问题。本文结合日志中心页面中 `gvAuditLog` 与 `gvFileLog` 的实际问题,分析了 `Designer.
2026-07-01 13:16:29
359
原创 机器人点位补偿中 Base 坐标系 Rx 与 Tool 坐标系 Rx 的区别
机械臂点位补偿调试中,Base坐标系与Tool坐标系的Rx旋转存在本质差异:Base.Rx绕固定基座X轴旋转,而Tool.Rx绕随动的工具自身X轴旋转。直接修改欧拉角Rx字段无法准确实现Base坐标系旋转,需通过旋转矩阵左乘实现(R_final=R_base_x_delta×R_current)。正确补偿流程应包含:关节补偿→正解TCP姿态→Base坐标系矩阵左乘补偿→逆解最终关节。核心结论是:Base坐标系旋转必须用矩阵左乘明确表达,而非简单修改欧拉角值,这是确保机械臂姿态补偿准确性的关键。
2026-06-25 10:36:11
397
原创 视觉软件之In-Sight操作
判断语句If ---- 相当于 三元运算符。绝对计算:$S$11+$T$27。相对计算:Q16+S16。1、Insight网络。
2026-01-03 10:53:11
279
原创 机器人之仿真软件的使用(ABB RobotStudio)
传送带到位有一个输出信号:doinpos ----> 机器人内部有一个diinpos信号,用于接受doinpos信号 -----> 机器人会发出抓取doGrip信号 ----> 夹爪/洗盘中有一个diGrip 信号,用于接收doGrip信号,然后去抓取物料 ----> 夹爪/洗盘抓到物料之后发出doGrip ok信号 ---->机器人中的diGrip ok,用于接收doGrip ok信号,如果收到,说明已经抓取到物料----> 机器人把物料放到指定的位置,如果想松下来,就把doGrip信号复位。
2025-12-31 15:20:08
1232
原创 检测机之TCP扫码枪通信 (基础Socket)
组件作用TcpClientTCP 客户端,负责与扫码枪建立网络连接网络数据流,用于从扫码枪读取数据及向其写入数据Thread(接收线程)后台线程,持续监听扫码枪返回的数据同步信号,用于在主线程中等待扫码结果返回线程安全的运行标志,用于控制接收线程的启动与停止。
2025-12-23 22:10:24
382
原创 检测设备之状态机
我以我的项目-电池检测设备中所使用到的程序流程状态为例,详细复盘一下我所用到的状态机制。我的项目所涉及的设备有PC端电脑程序+电池检测仪+三菱PLC(PLC程序是PLC工程师写的,我不涉及)+基恩士扫码枪+温度传感器。项目的检测流程:1、项目启动,初始化连接需要的硬件设备,开启心跳服务,检测PLC服务;2、等产品到位之后,PLC程序会通知产品到位,需要进行扫码;
2025-12-23 14:07:01
466
原创 QT:Could not find the Qt platform plugin “windows“ in ““
使用Qt命令行开发工具,输入windeployqt xxx.exe 就可以生产相关依赖库,如图所示。
2025-11-05 14:22:05
277
原创 使用权柄进行操作
在revit二次开发中,需要使用键盘上的按钮去执行对应的操作,这就需要使用Window的权柄IntPtr。1、在整个程序中实时去检测,就需要一个定时器去循环监测键盘变化。4、下面是整个Command中完整的内容。3、就是要在Command中时时检测。2、接着就是获取权柄的内容。
2024-09-11 15:17:17
296
1
原创 Radio2EnumConverter类实现枚举类型的数据转换
我在WPF中使用多个RadioButton时,为了统一操作,我想将RadioButton所代表的内容用一个枚举类Emun表示。但是在WPF的XAML要注意的是:要将所构造的Emun类和XAML放在同一个类库下(命名空间是一致的),要不然程序找不到Emun类。
2024-02-19 14:45:44
432
1
原创 WPF --- 在后台修改DataGrid数据中的样式(背景颜色)
在DataGrid控件中的数据有些状态是“否”,为了让用户用着更加醒目一点,需要将状态为“否”的数据的背景颜色置红。
2023-12-15 15:23:07
888
原创 VS 将文件复制到输出目录下
目录下的所有文件包括到项目中,并将其复制到输出目录。同样地,您需要将该代码片段放置在适当的位置,并与其他项目文件进行整合。但是我在生成的目录下就没有该文件夹,所以就需要将该文件及其文件夹下的内容都复制到输出目录下。这段代码的功能是获取当前正在执行的程序集(即可执行文件)所在的目录,然后将其与名为。的文件组合成一个完整的文件路径字符串。这段代码告诉编译器将。字符串就是这个文件的完整路径。
2023-12-15 14:31:38
1026
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅