zoukankan      html  css  js  c++  java
  • NXOpen 新建工程图图纸页

    VS2010 NX8.5

    //遍历所有图纸页
    vector<NXOpen::Drawings::DrawingSheet*> AllSheet;
    NXOpen::Drawings::DrawingSheet* Sheet1;
    NXOpen::Drawings::DrawingSheetCollection::iterator Ite;//定义迭代器
    for (Ite = workPart->DrawingSheets()->begin(); Ite != workPart->DrawingSheets()->end(); ++Ite)
    {
    Sheet1 = (*Ite);
    AllSheet.push_back(Sheet1);
    }

    if ( AllSheet.size()==0)
    {
    theUI->NXMessageBox()->Show("提示", NXOpen::NXMessageBox::DialogTypeInformation, "当前不部件不是工程图环境");
    return ;
    }

    Drawings::DrawingSheet *nullDrawings_DrawingSheet(NULL);
    Drawings::DrawingSheetBuilder *drawingSheetBuilder1;
    drawingSheetBuilder1 = workPart->DrawingSheets()->DrawingSheetBuilder(nullDrawings_DrawingSheet);
    drawingSheetBuilder1->SetStandardMetricScale(Drawings::DrawingSheetBuilder::SheetStandardMetricScaleS11);
    drawingSheetBuilder1->SetStandardEnglishScale(Drawings::DrawingSheetBuilder::SheetStandardEnglishScaleS11);
    drawingSheetBuilder1->SetMetricSheetTemplateLocation("D:\YiNing tools\Drf_files\A4_YN_horizontal.prt");//模板路径
    drawingSheetBuilder1->SetEnglishSheetTemplateLocation("");
    drawingSheetBuilder1->SetHeight(210.00); //图纸高度
    drawingSheetBuilder1->SetLength(297.00); //图纸长度
    drawingSheetBuilder1->SetStandardMetricScale(Drawings::DrawingSheetBuilder::SheetStandardMetricScaleS11);
    drawingSheetBuilder1->SetStandardEnglishScale(Drawings::DrawingSheetBuilder::SheetStandardEnglishScaleS11);
    drawingSheetBuilder1->SetScaleNumerator(1.0);
    drawingSheetBuilder1->SetScaleDenominator(1.0);
    drawingSheetBuilder1->SetUnits(Drawings::DrawingSheetBuilder::SheetUnitsMetric);
    drawingSheetBuilder1->SetProjectionAngle(Drawings::DrawingSheetBuilder::SheetProjectionAngleFirst);
    drawingSheetBuilder1->SetNumber("2");
    drawingSheetBuilder1->SetSecondaryNumber("");
    drawingSheetBuilder1->SetRevision("A");

    NXObject *nXObject1;
    nXObject1 = drawingSheetBuilder1->Commit();
    drawingSheetBuilder1->Destroy();

    workPart->Drafting()->SetTemplateInstantiationIsComplete(true);

    怡宁塑胶模具设计
  • 相关阅读:
    progID
    windbg
    msil_accessibility_b03f5f7f11d50a3a_6.1.7600.16385_none_2232298e4f48d6ba
    jupybook编程快捷键
    django遇到的error(待续)
    python 遇到error(待续)
    前端 遇到error(待续)
    sql语句组件 在框架中的应用
    django models分页
    Python的学习之旅———用户与程序交互
  • 原文地址:https://www.cnblogs.com/hqsalanhuang/p/14587885.html
Copyright © 2011-2022 走看看