Mastercam二次开发:C#Sharp源码学习

Mastercam二次开放内置编辑器视频源码。

在没有Mastercam开发环境的情况下,NETScripting的功能远远超越了vb script脚本的功能,其主要原因在于NETScripting是基于C#Sharp语言。

由于C#Sharp语言更加的强大,所以NETScripting功能可以拓展很多,能完成更多vb script不能完成的事情,同时有由于可以实时除错,这也是vbscript无法比拟的,NETScripting脚本编辑器解释器编辑可以实时运行并检查代码的正确与否,同时在将来的高版本中支持语法高亮,函数自动补全,错误提示,按钮等功能完善后将会有质的提升。

让我们拭目以待新的版本吧,同时期待Mastercam功能越来越完善,亲和力越来越好吧。


以下为视频中的测试源代码。


using System.Linq;
using Mastercam.App;
using Mastercam.App.Types;
using Mastercam.App.Exceptions;
using Mastercam.BasicGeometry;
using Mastercam.Database;
using Mastercam.Database.Types;
using Mastercam.Curves;
RunScripting(6);
private void RunScripting(int level)
{
  if (!SearchManager.IsAnyGeometry())
   {
    DialogManager.OK("没有任何图素","若枫oneZone");
     return;
   }
  var geom  =SearchManager.GetGeometry(leve).ToList();
  DialogManager.OK("当前图层有" + geom.Count.Tostring() + "个图素" ,"若枫oneZone");
}


Mastercam二次开发NET-Scripting脚本语言




免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空