- 博客(21)
- 资源 (9)
- 收藏
- 关注
原创 Fanuc(发那科)机床读取加工件数
机床上的加工件数用来记录NC程序被执行了多少次,系统默认NC程序执行到代码的时候,加工计数就会加1。当然也可以自定义工件计数的M Code,详情请参考。
2023-09-21 16:20:18 2574 2
原创 C# 定时器的深入解析:从初始化到性能优化的全面分析
定时器(Timer)是编程中的一种工具,用于在。它允许开发者在设定的时间周期后,自动触发特定事件或函数,从而实现定时任务、周期性操作或延迟执行等功能。C#中的定时器主要包括System.Timers.Timer本文将从初始化,定时器的启停,是否是多线程,UI更新,是否造成堵塞,是否立刻执行等角度分析。特性Timer初始化简单,适合UI应用适用于一般定时任务适合复杂后台任务,需要回调函数启动与停止使用Start()和Stop()使用Start()和Stop()通过。
2024-08-14 22:55:14 994
原创 C#调用Focas的dll报错“试图加载格式不正确的程序”
NET 5及以上的C#程序在调用Focas的dll时会报错“”,如下图所示。但在.NET Framework项目中就不会报以上错误。
2024-07-23 21:13:06 359
原创 C# 条件编译符号(Condition Compilation Symbols)的使用
在开发大型项目时,管理不同的代码配置和平台非常重要。Visual Studio提供了条件编译符号来帮助开发者根据不同的条件编译代码。这篇文章将介绍条件编译符号的概念、分类、定义以及使用。
2024-07-09 16:32:16 981
原创 WTM LayUI框架 同一个页面多Tab加载标签和方法名重复
由于WTM LayUI框架,多个页面之间的标签Id和方法名是无法重复的,否则会导致标签无法显示以及后面的方法会覆盖前面的方法的怪象。但实际业务场景中,又会出现的html页面需要被加载多次,比如一个页面在tab中显示一个页面在Dialog中显示等。
2023-08-31 23:20:24 490
原创 WTM LayUI框架 下拉框多参数的动态控件联动
WTM LayUI框架支持点击下拉框A联动获取下拉框B的数据源,主要使用到两个属性trigger-url为下拉框B获取数据源的url,link-id为联动的下拉框B组件的id。框架的默认实现,trigger-url会带上下拉框A的id传递到后台的接口,但只能传递一个参数即下拉框A的id。如果需要传递参数,则无法满足。
2023-08-15 10:06:31 860 1
原创 OWIN+WebAPI上传文件
一、问题描述之前文件上传的实现一直用的是ASP.NET.MVC.Controller,通过继承MVC.Controller 使用其中的Request来实现文件上传,代码如下:后来因为种种原因需要将框架改成ASP.NET API的方式,此时Controller继承的是ApiController,ApiController里面的Request并不可以获取请求的Form表单也无法获取请求的文件,故此方法行不通,需要另寻他法。二、解决方法通过查询资料,发现如下方法可以解决以上问题1、首先将之前通过Form
2022-04-07 15:26:16 572
原创 前后台传递参数中出现+、空格、=、%、&、#等字符的解决办法
前后台传递参数中出现+、空格、=、%、&、#等字符的解决办法一、描述问题当传递的参数中含有+、空格、=、%等字符的时候,前台将参数传给后台的时候,就会对其进行编码,具体如下:URL 中+号表示空格 %2B空格 URL中的空格可以用+号或者编码 %20/ 分隔目录和子目录 %2F? 分隔实际的URL和参数
2022-04-07 15:24:50 6563
原创 通过Focas连接Fanuc的NC Guide
通过Focas连接Fanuc的NC Guide一、NC Guide介绍二、通过Focas连接NC Guide一、NC Guide介绍NC Guide是Fanuc数控系统的仿真软件,可以模拟Fanuc 数控系统,对于做机床数据采集的小伙伴,可以用其来进行自己程序测试,免去了去车间找机床的麻烦。二、通过Focas连接NC Guide找到相对应NC型号的“Machine Composition Setting”;选择相应的设备,点击【Edit】设定“PMC simulation fun
2021-01-25 18:08:29 2706 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人