- 博客(78)
- 收藏
- 关注
原创 UG NX导入cad图后转成草图编辑
本文介绍了在NX软件中导入CAD文件并转换为实体模型的操作步骤:首先导入CAD文件并移动至坐标原点;接着新建草图,将CAD线条转为实体;通过框选虚线并投影完成转换;最后拉伸草图生成三维模型。该流程适用于从2D图纸快速创建3D模型,关键步骤包括文件定位、草图绘制和实体转换。
2025-10-15 15:50:42
212
原创 WPF资源字典合并报错
摘要:XamlParseException报错显示WpfCustomControlLibrary1程序集未找到,导致ResourceDictionary.Source属性设置失败。问题原因是主项目缺少对子项目WpfCustomControlLibrary1的引用。解决方法是在主项目中添加对该子项目的引用,重新启动程序即可解决该异常。该错误属于典型的程序集引用缺失问题,通过添加正确引用即可修复。
2025-09-08 22:27:52
294
原创 C#报错:System.NullReferenceException:“未将对象引用设置到对象的实例。”
C#中的数组是引用类型。当声明自定义类数组时,数组本身会被创建,但其元素(即自定义类的实例)默认未被实例化,因此初始值为null。
2025-08-12 09:14:54
408
原创 C#与WPF使用mvvm简单案例点击按钮触发弹窗
文章摘要:本文演示了如何在WPF中创建MVVM模式工程。关键步骤包括:1)创建View(以View结尾)和ViewModel(以ViewModel结尾)类;2)安装Prism.Core包实现命令绑定;3)XAML中通过Command绑定按钮事件;4)在View构造函数中设置DataContext为对应的ViewModel;5)ViewModel中继承BindableBase并实现DelegateCommand命令。示例展示了点击按钮触发消息框的功能,验证了MVVM模式的正确实现,实现了视图与业务逻辑的分离。
2025-07-23 20:41:37
298
原创 C#文件操作(创建、读取、修改)
这段代码实现了配置文件的创建、读取和修改功能。首先检查配置文件目录是否存在,不存在则创建Config目录和默认配置文件(IPAdderss.ini和User.ini),并写入默认键值对数据(IP地址和用户信息)。其次提供读取配置文件的方法,通过键名获取对应值。最后实现修改功能,支持更新指定键的值或添加新键值对。所有操作都包含异常处理,确保程序稳定性。代码采用键值对存储格式,便于配置项的管理和维护。
2025-07-22 16:46:04
398
原创 C#与FX5U进行Socket通信
本文介绍了三菱FX5U PLC与C#程序通过Socket通讯的实现方法。首先在GXWorks3中配置FX5U作为客户端,设置IP地址和端口参数,并编写PLC程序处理接收和发送数据。C#方面创建了Socket服务器应用,包含状态显示、数据读写等功能界面,通过多线程实现异步监听和数据处理。重点解决了通讯过程中的数据截取和多余字符问题,实现了双向数据交互。测试时需确保PLC网卡与服务器IP一致。该方法为工业自动化中的PLC与上位机通讯提供了实用解决方案。
2025-07-12 16:13:50
481
原创 Menu:菜单控件应用实例
摘要:本文介绍了WPF菜单控件的开发实现过程,包括创建数据库表结构存储菜单数据、构建SQLHelper数据库操作工具类、定义MenuInfo数据模型,以及通过递归方法动态加载层级菜单。关键步骤包括:1)在SqlServer中创建MenuInfos表并初始化菜单数据;2)开发WPF界面配置Menu控件;3)使用递归算法根据ParentId字段构建多级菜单结构;4)实现菜单快捷键显示功能。最终完成了一个可动态加载数据库菜单项、支持多级子菜单和快捷键提示的WPF菜单系统。
2025-07-08 22:39:55
402
原创 WPF XAML 格式化工具(XAML Styler)
安装XAMLStyler时若报错提示包类型不支持,可尝试安装低版本。安装成功后,使用Ctrl+S快捷键即可快速格式化XAML代码。文中展示了使用前后的对比效果,帮助开发者直观了解该工具的作用。
2025-06-28 13:26:32
386
原创 Eplan2022导入edz文件并插入使用
摘要:本文演示了在Eplan2022中导入和使用edz文件的方法。以西门子1200PLC的edz文件为例,导入步骤包括:通过主数据>管理>附加>导入菜单,选择文件路径并全选edz文件后确认导入。插入操作可通过右侧插入中心直接输入序列号或按指定路径查找。该流程适用于快速导入PLC设备数据并插入到项目中。
2025-06-28 10:50:15
1731
原创 GX Works3显示已成功与FX5UCPU连接但是无法在线监控与下载程序
摘要:GXWorks3连接FX5U时,即使网络连通仍无法在线监控或下载程序。解决方法是在以太网和CPU模块连接方式间切换:若以太网连接失败,改用CPU模块方式;反之亦然。案例中通过切换至CPU模块连接后恢复正常。这表明两种连接方式可互为备用方案。(98字)
2025-06-22 21:05:42
683
原创 Visual Studio 2022打包程序流程
Visual Studio 2022 打包程序流程:首先打开管理扩展,安装 Microsoft Visual Studio Installer Projects,需关闭软件完成安装。安装后,在解决方案中创建新项目,添加 setup project。打开软件路径并复制,将文件添加到项目中。创建快捷方式并重命名,将其拖到用户桌面。最后生成软件安装包。该流程包含安装扩展、配置项目和生成安装文件等关键步骤。
2025-06-08 15:52:22
519
原创 使用C#引用S7.Net.dll 连接西门子1500PLC 报异常S7.Net.PIcException:“Couldn‘t establish the connection to
摘要:报错显示无法连接至IP地址192.168.0.100,提示"不知道这样的主机",但实际该IP可以ping通。原因是代码错误地获取了整个TextBox控件对象而非其Text属性值。修改为正确获取文本框内容后,PLC连接成功建立。问题根源在于对象引用方式不当而非网络配置问题。
2025-06-03 22:31:50
372
6
原创 System.IO.IOException:“找不到资源“mainwindow.xaml”。”
将App.xaml文件下的MainWindow.xaml改成Views/MainWindow.xaml。System.IO.IOException:“找不到资源“mainwindow.xaml”。创建新项目后将mainwindow.xaml页面移到Views目录下。
2025-05-29 21:24:03
179
原创 汇川SV630伺服设置当前位置为原点(0点)
摘要:H05.30参数设置指南:首先确认伺服使能且电机静止;将H05.30设为6可将当前位置设为原点(注意该参数会自动归0);完成后通过H0b.07检查绝对值计数器是否归零即完成设置。
2025-05-26 11:14:39
3802
2
原创 汇川伺服软件设置提示使能冲突
摘要:伺服参数设置时出现使能冲突提示,可能原因包括硬件使能或伺服自动使能。排查时首先拔掉伺服IO排除了硬件使能,但问题仍存在。检查发现伺服显示为run状态,确认参数HO3-11被设为1(自动使能)。解决方法是将HO3-11设为0并断电重启后恢复正常。该问题主要由伺服自动使能功能引起,通过参数修改即可解决。
2025-05-26 11:10:57
894
原创 博图V20编译报错:备不受支持,无法编译。请更改为受支持的设备。
使用高版本博图打开低版本博图的工程文件时,hmi编译报错不通过,报错提示:备不受支持,无法编译。请更改为受支持的设备。1、安装报错的设备组态版本的固件;2、升级该版本支持的固件;当前版本的博图软件没有或不支持该组态设备的固件版本。选择报错的设备,右键,选择:更改设备/版本。选择完后点击,确定;重新编译后即可解决。点击设备,选择版本号;
2025-05-05 19:30:59
1939
2
原创 SQL Server连接异常 证书链是由不受信任的颁发机构颁发的
(Microsoft SQL Server,错误: -2146893019)有关帮助信息,请单击: https://docs.microsoft.com/sql/relational-databases/errors-events/mssqlserver--2146893019-database-engine-error。无法连接到 DESKTOP-N2KOQ8J\SQLEXPRESS。证书链是由不受信任的颁发机构颁发的。标题: 连接到服务器。
2025-04-30 21:59:19
806
原创 KEPServerEX 6与西门子1500PLC进行OPC通讯
仿真效果与真实环境效果一至;环境:西门子软件:博图V20、S7-PLCSIM Advanced V5.0OPC软件:KEPServerEX 6。
2025-04-26 23:18:12
1642
原创 Win10一体机(MES电脑设置上电自动开机)
找个键盘,带线的那种,插到电脑上,电脑开机;通过↑↓键选择Enter Setup 然后回车;选择 Restore AC Power Loss By IO 回车;将prower off 改为 prower on。选择 smart settings;按F10保存并退出,设置完成。
2025-04-22 20:07:47
459
2
原创 OPC_KEPServerEX 6 安装与授权
桌面找到安装图标,右键,打开文件所在的位置。安装完成后在桌面右下角将OPC软件退出。进服务把KEP开头的服务全停掉。双击打开安装包,选择中文安装。替换文件,然后重启即可。
2025-04-19 11:10:46
486
原创 设备网络故障应急排查方法
用笔记本或其他电脑连接一下上层路由到交换的那条网线,同时将网口设置成自动获取IP,若连上正常说明上层路由到交换机网络没有问题;若出现:网络电缆被拔出情况,则检查上层路由是否正常。查看自动获取的IP是否在路由器分配的范围内,如果不在则说明出现上面2、3问题情况,参考上面的解决办法!1、打开 网络和Internet设置。看到链接的网口显示,网络电缆问题被拔出。若网口连接正常,但是仍旧没网。2、打开,更改适配器选项。双击网口,点击详细信息。
2025-04-15 08:38:49
337
原创 Gxwork3 可编程控制器的用户认证功能未启用 解决方法
关掉软件,重新打开(重启软件),然后就可以正常上载程序了。可编程控制器的用户认证功能或安全性强化模式未启用。请通过可编程控制器的用户认证启用,启用后再次执行。点击,安全性强化模式切换。
2025-04-09 11:09:40
3872
原创 001 你好LabVIEW
选中数组,鼠标放到控件右下角,出现标识,长按鼠标左键,往右拉7个。Ctrl+E 切换至程序框图,可以看见有一个数组。连线并创建一个常量输入8,表示这个数组的大小。运行程序,可以然后通过旋钮调节流水灯速度。点击,while循环框,添加位移寄存器。全选控件可以选择显示控件标签。选择,右键,取消标签显示。添加一个按钮和一个指示灯。
2025-03-21 22:14:02
413
原创 labview与西门子1500plc进行S7通讯(仿真效果)
通过使用HslCommunication的库文件来对西门子plc进行通讯。4.HslCommunication的dll文件。
2025-03-19 14:23:42
833
原创 带触屏笔记本关闭屏幕触控方法
找到,人体学输入设备,符合HID标准的触控屏,右键,选择,禁用设备;该笔记本显示器为触控屏,不想使用屏幕触控功能;以联想yogaPro16s2023为例。鼠标放到开始,右键,选择,设备管理器。Win11与win10操作一样。
2025-03-06 22:41:49
1055
原创 无法打开数据库 CAUsers\Public\EPLAN(Data\翻译\Company name\Translate.mdb。
无法打开数据库 CAUsers\Public\EPLAN(Data\翻译\Company name\Translate.mdb。针对 64 位版本的EPLAN平台需要使用64 位版本的Microsoft Office。
2025-02-25 21:22:27
1834
原创 004创建运动机构1(变位机模型设置)
变位机,机构由变位机及装配模块组成,但是在仿真中需要将变位机拆分为:本体、旋转两个模块;装配模块拆分:固定部件、移动部件两个部分。变位机仿真效果可以翻转,并且装配模块跟着动,与现实一样。运动机构的I/O控制及状态反馈信号。仿真测试效果,气缸可以伸出缩回。根据I/O表设置变位机旋转轴。导入装配模块-固定部件。导入装配模块-移动部件。
2025-01-15 20:19:58
403
原创 发那科机器人仿真ROBOGUIDE导入模型 设置多坐标系导入工作站
要使模型在仿真中具有动作,就需要将模型拆分成固定部件和移动部件,但是当我们在重新设置好坐标系原点后导入,有可能就需要手动将移动部件移动到固定部件上,由此会造成一些误差,无法与真实效果更为接近如下图所示:左边是拆分后导入,模型需要手动移动;这里的解决办法是:在SOLIDWORKS中设置两个坐标系,分别导出固定部件和运动部件的时候进行选择,然后再导入ROBOGUIDE时,移动部件的位置原点基于固定部件输入一下即可。坐标系创建好后,删除翻转板,然后Ctrl+S保存为固定部件,注意保存格式和坐标系输出。
2025-01-15 17:23:45
922
原创 发那科机器人仿真ROBOGUIDE 模型无法设置基准面
本文涉及内容:SOLIDWORKS 2024原点重设/基坐标系重设、ROBOGUIDE 仿真模型旋转功能。
2025-01-15 13:29:12
750
原创 WinCC RT Advanced:变量paramters_pro modify:数值无法写入PLC
解决办法:设置一下与PLC所连接的PG-PC 接口即可。原因:未设置 PG-PC 接口 (32 位)
2024-12-05 11:59:30
1577
原创 西门子1200PLC多标签应用-程序块多任务
当前程序块需要执行两个不一样的任务步,同时未执行到的任务步需要跳过;就需要用到标签进行跳转。这样在一个程序块中可做两个任务,并且每个任务会跳过不执行的程序部分。监控看效果,未执行的步骤是灰色的,说明程序已经跳过不会执行。跳到第二个标签也是一样的效果。创建FC 创建如下变量。
2024-11-28 11:22:02
346
原创 发那科机器人-SYST-348 负载监视器报警(力)
发那科协作机器人报警,SYST-348 负载监视器报警(力),并无法复位报警;输入代码编号(主):1111。点击MENU->系统->类型->DCS。点击,1 协同作业机器人。负载确认成功,报警消除。
2024-11-18 12:34:16
970
原创 西门子KTP系列HMI用户自定义弹窗-多弹窗共用
西门子KTP系列HMI用户自定义弹窗-CSDN博客当我需要别的操作并且需要弹窗时,整个弹窗的内容和变量都需要重复重新绑定;1、重复绑定弹窗变量,增加枯燥重复的工作量;2、每个弹窗只有标题及内容不一样,每次修改都需要取消组合,修改,在组合,步骤繁琐;1、基本的按键2、布局样式标题内容只需要绘制一个弹窗,不同的弹窗内容根据实际操作切换并显示,避免重复性工作,减小开发时间,提高效率;由于西门子HMI不支持直接显示中文字符串,那么以下优化方式,将结合西门子HMI的《符号I/O域》控件进行更改。
2024-11-07 23:00:56
3238
原创 西门子KTP系列HMI用户自定义弹窗
弹窗画面可以用来附加设置变量及内容但是“弹出画面” 对象仅适用于 KTP 移动面板、精致面板和 RT Advanced。下面是通过自定义的方式使KTP具备弹窗功能。创建DB块添加变量(注意:关闭优化快速访问)FC别写代码(注意在FC中添加temp变量)环境准备:博图V16具备PLC及HMI仿真。启动PLC与HMI仿真看效果。在main程序中调用FC。事件设置:置位位打开弹窗。按钮显示变量:操作权限。将弹窗画面覆盖到设上。
2024-10-28 12:42:58
3593
原创 西门子HMI(KTP屏)设置屏幕休眠
将息屏功能打到ON,滑动下方可设置息屏亮度。设置步骤:屏幕启动时点击settings。点击screensaver。
2024-10-22 08:49:50
2622
原创 西门子S7软件SIMATIC Manager 打开报错:3280:503The registry database is not set up correctly for the SATIC Mana
3280:503OK Details. Help成功打开。
2024-10-20 18:36:35
1060
1
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅