话不多说,直接代码:
/// <summary>
/// 创建一个新的.prt文件(NXOPEN)
/// </summary>
/// <param name="fileFullPath">文件全路径</param>
/// <param name="type">类型,任意数字,区别openc的</param>
/// <param name="newPart">新的part对象</param>
public static void CreateNewFile(string fileFullPath, int type,out Part newPart)
{
newPart = null;
if (System.IO.File.Exists(fileFullPath))
{
System.IO.File.Delete(fileFullPath);
}
NXOpen.FileNew fileNew1;
fileNew1 = theSession.Parts.FileNew();
fileNew1.TemplateFileName = "model-plain-1-mm-template.prt";
fileNew1.Application = FileNewApplication.Modeling;
fileNew1.Units = NXOpen.Part.Units.Millimeters;
fileNew1.NewFileName = fileFullPath;
fileNew1.MasterFileName = "";