![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VC++项目开发与技巧
xjtuzhw
hello.....
展开
-
控件的动态添加与消息响应
看到一些软件应用都是属于界面与功能无关的方式,界面独立出来,对于二次开发和重用比传统的软件开发方式要简单得多了,于是空闲时候也做了一个相关的软件出来,利用ini配置文件记录界面和控件消息响应,可以手动修改、添加、删除控件和对应功能。 以Button控件为例,创建一个独立的按键非常简单, CMyBtn* pBtn=new CMyBtn(原创 2007-03-19 19:26:00 · 831 阅读 · 0 评论 -
刀具补偿(一)
工控行业CNC加工过程中,为了保证加工图形与设计尺寸相符合,经常需要对刀具宽度做偏量补偿,也就是说,对每个线条做等距偏移,然后组合偏移后交点为新的加工图形. 由于工作需要,本人最近也对补偿方式做了些浅显的研究,整理一些心得,一方面分享给大家,作为参考,另一方面也算给自己做个备份:),在后续的文章会添加上相应的代码和示例程序,希望对大家有所帮助. 刀具补偿算法需要考虑的因素比较多,包原创 2007-08-22 11:21:00 · 1294 阅读 · 0 评论 -
刀具补偿(二)
上一篇中的补偿方法对于直线多边形比较简捷,可是如果图形中存在切线圆弧,则补偿后相邻线条找不到交点,这就带来了新的问题,如下图: 于是我们引入了添加圆弧过渡的方法: 如上图,A1B1和B1C1为平移后的线条,在原有节点B处,我们可以作一个半径为补偿量的圆,与A1B1和B1C1相切于A2和B2,这样,新的图形就包含量A2C2这个切线圆弧,即可以保证加工路径的平滑过渡,又可以避免出现路原创 2007-08-22 16:37:00 · 1091 阅读 · 0 评论