需求:目前计划做一个MasterCAM的插件,以实现在MasterCAM自动编程生成的NC代码中可以插入FANUC宏指令。

工具:VS 2013,C#。

现在查到的资料与可行方法:

1.集美大学工程技术学院的盛滨老师发表的关于《MasterCAM的二次开发初探》等几篇文章。介绍的方法比较具体可行,但用的工具是VC++以及CNC公司提供的开发包Chooks开发包。百度可以找到《Mastercam软件的C-HOOK说明》。这方面编程不太熟悉,而且开发包也没有找到。只能作为参考。

2.MSDN上提供了NETHook模板(有VB和C#)。这里是C#模板地址(https://visualstudiogallery.msdn.microsoft.com/f87a1e90-07e8-4978-a0c5-e0bfbec10d4e)。注意它的使用环境说明:VS 2013、MasterCAM X8、.NET 4.0 Framework x64。另外在CNC官网有C#模板的简单使用方法(http://www.emastercam.com/board/blog/10/entry-301-attention-mastercam-c-and-vbnet-programmers/)。

MasterCAM二次开发相关推荐

  1. CAXA 电子图板 二次开发 功能定制

    本人有多年的CAXA电子图版二次开发经验,参与过国家电网南瑞集团.中石油.龙记集团.欧姆龙集团.港日集团.中集集团.中国五矿.方圆塑机.大连锅炉.金蝶PDM集成CAXA,TEAMCENTER集成CAX ...

  2. CAXA电子图版二次开发20190803

    本人有多年的CAXA电子图版二次开发经验,参与过国家电网南瑞集团.中石油.龙记集团.欧姆龙集团.港日集团.中集集团.中国五矿.方圆塑机.大连锅炉.金蝶PDM集成CAXA,TEAMCENTER集成CAX ...

  3. 【ReactiveX】基于Golang pmlpml/RxGo程序包的二次开发

    基于Golang pmlpml/RxGo程序包的二次开发[阅读时间:约20分钟] 一.ReactiveX & RxGo介绍 1.ReactiveX 2.RxGo 二.系统环境&项目介绍 ...

  4. 20150411--Dede二次开发-01

    20150411--Dede二次开发-01 目录 一.目前市场流行的电子商城系统 1 二.ecshop的介绍 1 三.安装 2 四.echsop 的目录结构 5 五.分析ecshop里面程序的架构 5 ...

  5. android系统二次开发,Andorid系统二次开发界面

    Andorid系统二次开发界面 给大家介绍完外观,下面我们一起再来看下魅族MX的系统界面.本次魅族MX仍然采用的是Andorid操作系统,并且加入了二次开发界面.UI界面整体上保持了和M9的特色,不过 ...

  6. wordpress php教程 pdf,wordpress二次开发全能教程.pdf

    wordpress 二次开发全能教程 1. 根据分类来制定导航条 A. 修改页面 header.php! <?php wp_list_categories('title_li='); ?> ...

  7. Saiku二次开发获取源代码在本地编译(五)

    关于Saiku的二次开发,在本地编译然后启动自己编译好的Saiku服务 Saiku是开源的,从github上能下载源代码,本例中的saiku源码也是从github上找的,然后自己改了一些pom.xml ...

  8. catia三维轴承_浅谈基于CATIA二次开发的单排四点接触球轴承三维设计论文

    浅谈基于CATIA二次开发的单排四点接触球轴承三维设计论文 一.概述 单排四点接触球转盘轴承是一种能够同时承受较大轴向负荷.径向负荷和倾覆力矩等综合载荷,集支承.旋转.传动.固定等多种功能于一身的特殊 ...

  9. 【工业串口和网络软件通讯平台(SuperIO)教程】七.二次开发服务驱动

    SuperIO相关资料下载:http://pan.baidu.com/s/1pJ7lZWf 1.1    服务接口的作用 围绕着设备驱动模块采集的数据,根据需求提供多种应用服务,例如:数据上传服务.数 ...

最新文章

  1. 谁的青春不迷茫,其实我们都一样
  2. linux系统配置之开机启动过程(centos)
  3. 在主线程中慎用WaitForSingleObject (WaitForMultipleObjects)
  4. 处理时间_3_计算两个时间列工作日差值
  5. java命令查看 java.io.tmpdir 参数值
  6. 透明轮播原生JavaScript实现
  7. Java中常用集合类对比_集合比较
  8. oracle数据库建表视频,Oracle数据库的创建表全
  9. Oracle Database 11g Express Edition使用限制,与其他版本的区别
  10. jpa 托管_java – jpa非托管实体
  11. MySQL有什么新功能?
  12. 华为云大咖说-庄表伟:架构师的基本功——管理篇
  13. python中、文件最重要的功能是( )和接收数据_170道面试题,python让你前尘毋庸
  14. Android中的跨进程调用技术AIDL
  15. 求两个字符串的最长的连续公共子串
  16. ValueError: output parameter for reduction operation logical_and has too many dimensions ?
  17. python 水位流量关系曲线_水位流量关系曲线的绘制方法
  18. 【SPSS笔记】主效应、交互效应
  19. PC端生成小程序二维码海报并下载
  20. Android双波浪自定义控件(DoubleWaveView)

热门文章

  1. 微信开发者工具拒绝HBuilderX访问,请根据上述提示,在微信开发者工具中开启服务端口
  2. 1、Elasticsearch简介与安装使用
  3. PyinputPlus模块在麦当劳店三明治点餐计费的应用
  4. 开发必备windows效率工具软件强力推荐
  5. SpringBoot项目启动 报错:Error executing Maven. end tag name </settings> must match start tag name
  6. 最强OLAP分析引擎-Clickhouse快速精通-上
  7. 20个有用的Excel数据分析函数(教程含案例)
  8. python 处理xml文件
  9. FineReport-数据过滤权限设置
  10. Transcad——邻接矩阵