- 博客(20)
- 资源 (35)
- 收藏
- 关注
原创 OpenCASCADE MFC例子
一直对一直都比较感兴趣,这个例子是我参考这位大神C++幼儿园中班小朋友的专栏做出来的OpenCASCADE_C++幼儿园中班小朋友的博客-优快云博客不过我用的是的方式安装,这个需要注意一下,可能需要自己配置目录,分享一下程序。点击导航方块实现视图切换的功能参考这个论坛的解答做出来的How to change view orientation using AIS_ViewCube? - Forum Open Cascade Technology下载地址:OpenCASCADEMFC例子如果你有关于,也可
2024-01-05 23:13:23
598
1
原创 G代码圆弧
工作中经常画图经常会遇到圆弧,开始的时候我并不是很理解,随着深入发现其实有些坑的,这里总结记录一下,可能并不是最优的解法,但肯定是自己理解后想出来的,如果这些能给你提供一些思路和帮助,那便是极好的。指令,是已知起始点(Xs, Ys),终止点(Xe, Ye),相对圆心的增量(I, J),顺逆时针状态。通过这些信息我们是可以算出圆心的。一般来说是(I, J)是圆弧起点相对圆心的增量,即圆心坐标是(Xs + I, Ys + J)。而我遇到的情况,(I, J)的表示可能有以下几种情况:这个就很简单了,针对(I,
2024-01-02 22:07:37
14125
1
原创 查询硬盘序号总结
刚开始获取硬件信息的时候找了很多方法,但最终效果并不是特别好,直到现在找到了可靠的方法,现在总结下来,希望你能在这里得到一些思路。正确的序列号,使用软件或者可以查询到。这两种方式应该没有太大区分效果:参考链接,以下是部分代码,不完全。效果:这个工具是监控硬盘用的,里面包含了硬件信息我顺便拿过来测试了下,开源有代码,以命令行的形式还是可能用在程序里面的,主页。没想到这个软件也是可以下到源代码的,主页。查看了内部实现的代码,本质上也就是+的方式再把硬盘的序列号提取再拼凑起来的,这时才明白过来看似简
2023-02-13 21:52:00
2771
原创 blend2d + MFC
我简单尝试了一下,测试了上万个点的生成,贴到窗口上,感觉是要比直接画要快一些。理论上采用多线程生成位图再贴到窗口上是要比直接在窗口上画要快好多。这个库官网上的性能对比看起来就是吊打其他`2d`绘图方式了
2022-10-07 22:20:38
866
2
原创 一个计算行列坐标的应用
客户那边得到了一组点位数据,是阵列得来的,只给出了坐标,没有行列信息,可是客户给的打码内容,却是按照行列给出的,有对应的行列值,所以这里需要的是做到这些点位和行列打码内容一一对应关联。......
2022-06-28 17:33:36
880
原创 数独辅助工具
数独辅助工具起源玩数独好几年了,刚开始很菜,一道简单的题目要花很长时间,后面熟练了,中级的难度也就是十分钟内就可以搞定了。再到难的题目,就更花时间了,有时候就想,要是能搞个软件帮我把数独解出来,在手机上填上去那多完美。这个无趣的想法,时不时在我玩数独的时候想起。今年不是很忙,反而很闲,就寻思着这么无聊就搞搞这个试试。准备开始我想的是有什么工具,可以直接定位到手机数独软件上的元素控件,哎,还是自己太天真了,找了一圈没找到,就想着截图解析下也许中。截屏后发现,定位表格还是很费劲的,不过用Halcon里选
2020-12-23 20:45:19
1920
原创 任意进制相互转换
任意进制相互转换写bug有很长时间了,还记得最开始接触的就是10进制转换成多进制的项目,那时刚入坑,用了一系列不忍直视的代码,现在回想起来酸爽十足。 最近有接触到一个项目了,又是多进制转换的,回去翻看了下自己之前写的代码,臃肿繁琐,看到一半就不想用了,于是就自己重新写了,这回感觉精简了不少,也就好意思拿出来分享咯。/// <summary>/// 十进制数转成任
2018-08-19 20:57:21
2195
原创 libmodbus使用说明
Modbus协议百度解释 Modbus协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一种通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一个控制器请求访问其它设备的过程,如何回应来自其它设
2018-01-20 13:30:38
43787
8
原创 PLC和Modbus协议
由于工作的原因,一直在研究和PLC通讯的事情。我们采购的是三菱5u的PLC,内置网口,最开始用的是三菱的SLMP协议的,但是我真的是太懒了,感觉自己解析报文协议太麻烦,各种转换都太浪费精力了。偶然的一次机会,和安川PLC通讯,走了一回Modbus TCP协议,然后就欲罢不能,简直是太方便了。我用的是开源libmodbus库,自己编译了一下,生成动态库之后调用起来毫无压力。我也找了一些C#版
2018-01-06 09:58:09
10159
2
原创 多个文本里内容重复检测的小工具开发
最近客户有个小需求,大致是这样子的:他们那边有个程序每天会生成一些记录文本,里面记录了生产的条码和时间。他们希望在另外一个软件中查询那些记录的重复条码,并且显示出来。这些文件大的好几M,一想到这每个文件都要遍历我就很头疼,一直和客户电话沟通改需求,不要用这种方式查询,效率低不好什么什么的。可是客户偏不,就要。我也是醉了,没办法,只得硬着头皮上了。 想了好一会了,直接舍弃了
2017-11-02 19:18:16
5785
2
原创 上位机+三菱PLC+TCP+SLMP
SLMPSLMP (SeamLess Message Protocol)是使用以太网,通过外部设备 (计算机及GOT等)访问支持SLMP的设备所需的协议。FX5的内置以太网端口可以通过SLMP的3E帧进行通信。通过软元件数据的写入/读取,可以使用外部设备进行CPU模块的动作监视及数据解析、生产管理等。由于某些原因,需要把三菱PLC整成成运动控制卡那样,大前提差不多就是这个样子,然后,就开始
2017-06-03 18:36:54
22556
原创 VS2013调用C#编译的动态库
VS环境下调用C#动态开,可以说这个是个老生常谈的话题,随便翻一翻都可以找到一堆资料。1、N种方法使用C++调用C#动态库2、CLR调用接口方法很多,不过我觉得简单的比较适合我,所以我选择通用的CLR托管的方式调用,开始用起来也没发现什么问题,可是我忘了编程电脑上是安装了各种环境的,在实际工作中,程序经常是要运行在没有环境的XP/Win7系统下的,折腾了有段时间
2017-05-23 22:54:23
608
原创 VS调试Bug记录
这里记下我调试遇到的bug及解决方案,想到哪些记哪些。1、wincrtl1.cpp 80错误解决方案:调试后发现定位到void CButton::DrawItem(LPDRAWITEMSTRUCT)自绘里出了问题。找了些资料,需要把按钮的Owner Draw属性改成FALSE。之后就太平无事。
2017-05-01 12:04:35
1608
转载 SQL基础保存知识点
SQL脚本修改表结构 新建表:create table [表名]([自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,[字段1] nVarChar(50) default '默认值' null ,[字段2] ntext null ,[字段3] datetime,[字段4] money null ,[字段5] int default
2017-05-01 09:38:24
384
原创 Samlight二次开发
很久没有在优快云上写点东西了,一方面是感觉自己实力不咋地,代码搬运工,写出来怕出丑,不过更多的原因是自己懒得写。现在想写点自己擅长的,想了好久才觉得原来这个可以写写,也算是总结下自己所会的吧。 本文从下面几个方面来介绍如何在Samlight上做简单的二次开发:Samlight简介Samlight帮助文档常用的函数说明一步一步来开发Samlight简介
2016-11-30 15:55:26
10899
3
原创 基于CorelDRAW X4上的小插件开发
声明: 本文只作为简单记录而已,并非教程。插件要求: 将选中的字符转换成曲线、再转成虚线,并去掉填充色。相应环境说明:开发环境:Windows 7 32bit 软件基础:CorelDRAW X4 开发语言:VBA开发说明: 开发难度不高,编程语言简单易懂,查找资料花费过多时间。核心代码: Private Sub ConvT...
2013-10-13 16:11:08
4988
原创 【C++_一点用法】VC访问Access数据库
开始写写博客,做做笔记,学习学习。C++遇上Access,Mark一下!#include "stdafx.h"#include #import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename("EOF", "adoEOF")int main(int argc, char*
2013-03-25 21:56:48
1207
1
the-gerber-file-format-specification
2020-12-04
Ezcad sdk金橙子打标卡
2018-12-22
SR-2000USBDrive
2018-09-20
serial_vs2010_staticlib
2018-08-06
libmodbus编译完成的动态库
2018-01-06
sc_client_control_interface_tcp_vcpp
2016-11-30
AnkhSvn 2.6
2016-03-29
libzplay音频库
2016-03-29
AnkhSvn 2.1支持vs2008
2016-03-29
BPLADLL帮助
2015-11-02
Halcon中文手册
2015-11-02
MyODBC-3.51.11-2-win.exe 0分奉献下载
2015-01-21
Microsoft Visual Studio版本转换
2012-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人