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脚本语言
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删