CATIA二次開發(fā)技術(shù)基礎(chǔ)之零件設(shè)計說明_第1頁
CATIA二次開發(fā)技術(shù)基礎(chǔ)之零件設(shè)計說明_第2頁
CATIA二次開發(fā)技術(shù)基礎(chǔ)之零件設(shè)計說明_第3頁
CATIA二次開發(fā)技術(shù)基礎(chǔ)之零件設(shè)計說明_第4頁
CATIA二次開發(fā)技術(shù)基礎(chǔ)之零件設(shè)計說明_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

卜OSW9.1A*把內(nèi)氫'匡副yFmm卜OSW9.1A*把內(nèi)氫'匡副yFmm1_D‘mmf葉mI何呼汗?tT艮也丑二:卜呑THAFlft]1口會?1第五章零件設(shè)計5.1零件設(shè)計環(huán)境少卜‘71?卄亠,酗-眾金老廠?1-Tt1.J目點j*斷可??同5同3日工何佩5圖5.1零件設(shè)計環(huán)境零件設(shè)計環(huán)境中,MyPartl中包含參考平面(包括XY平面、YZ平面、ZX平面)、軸系、參數(shù)、幾何圖形集、有序幾何圖形集、零件幾何體、幾何體、集合中的幾何體等節(jié)點。幾何圖形集是無序建模,一般全曲面建模就是他比較管用;有序幾何圖形集,他里面可以包含集合中的幾何體,幾何圖形集,幾何特征,但建模方式是有序的;幾何體是直接插入零件環(huán)境下,他里面可以包含幾何圖形集,有序幾何圖形,幾何特征,但建模方式是有序的;集合中的幾何體在插入前會詢問用戶,他可以放在樹的根目錄下也可以放在有序幾何圖形集里面,

還可以在插入的同時把有序幾何圖形集里的特征集合到(集合屮的幾何體)里面。5.2零件設(shè)計接口介紹5.2.1操縱零件的一般步驟圖5.2操縱零件的主要接口及步驟5.2.2獲得CATIPrtPart參考代碼如下:CATIPrtContainer_varspPrtContainerCATIPrtPart_var spPrtPartspContainer;spPrtContainer一〉GetPartO;5.2.3 獲得零件下所有節(jié)點方法一:利用CATIDescendants接口CATIDescendants_varspDescendantsOnPartspPrtPart;CATListValCATISpecObject_var5.2.2獲得CATIPrtPart參考代碼如下:CATIPrtContainer_varspPrtContainerCATIPrtPart_var spPrtPartspContainer;spPrtContainer一〉GetPartO;5.2.3 獲得零件下所有節(jié)點方法一:利用CATIDescendants接口CATIDescendants_varspDescendantsOnPartspPrtPart;CATListValCATISpecObject_varspSpecObjects;piDescendantsOnPart->GetAllChildren(^CATISpecObjec方法二:利用CATContainer屮的ListMembersHere方法spSpecObjects);SEQUENCE(CATBaseUnknown_ptr)ListObj;longNbObj=piRootContainer->ListMembersHere(,,CATISpecObject,/,ListObj);for(intj=O;j<NbObj;j++)//注意從0開始{}注意CATISpecObject"表示將所有的節(jié)點列出,如果想要只列出某種元素,可以將該參數(shù)設(shè)置為相應(yīng)的接口,例如"CATPoint〃表示所有的點。5.2.4獲得參考平面參考平面包括XY平面、YZ平面、ZX平面,參考代碼如下:CATListValCATISpecObject_var spReferencePlanes;spReferencePlanes=spPrtPart->GetReferencePlanes();注意:spReferencePlanes為包含三個元素的數(shù)組,數(shù)組元素依次為xy平面,yz平面和zx平面。如果要使用yz平面,則參考代碼如下:CATISpecObject_varspyzPlane=spReferencePlanes[2];5.2.5獲得軸系參考代碼如下:CATIMf3DAxisSystemManager_varspAxisSystem=NULL_var;spPrtPart-〉Que:ryInterface(IID_CATIMf3DAxisSystemManager,(void**)&spAxisSystem);//得到的所有軸系CATLISTV(CATIMf3DAxisSystem_var)oAxisSystemList;spAxisSystem->GetAxisSystems(oAxisSystemList);5.2.6獲得參數(shù)方法一:利用CATIDescendants接口CATIDescendants_varspDescendantsOnPart二spPrtPart;CATListValCATISpecObject_varspSpecObjects;piDescendantsOnPart->GetAllChildren("CATICkeParm",spSpecObjects);方法二:利用CATIParmPublisher中接口CATIParmPublisher_varspParmPublisher=spPrtPart;CATListValCATISpecObject_varListFound;spParmPublisher->GetAllChildren(,,CATICkeParm,/,ListFound);方法三:利用CATContainer屮的ListMembersHere方法SEQUENCE(CATBaseUnknown_ptr)ListObj;longNbObj=spContainer->ListMembersHere(z,CATICkeParmz/,ListObj);for(intj=O;j<NbObj;j++)//注意從0開始CATIAlias_varspAlias=ListObj[j];cout<<spAlias->GetAlias()<<endl;//輸出參數(shù)的名字)獲得幾何圖形集等節(jié)點該節(jié)主要介紹獲得幾何圖形集、有序幾何圖形集、零件幾何體、幾何體、集合屮的幾何體等節(jié)點的方法,主要方法流程圖如圖5.3所示。獲得CATIBodyRequest獲得CATIBodyRequestCATBody圖5.3流程圖例1:獲得零件屮的所有幾何體的代碼如下。CATIPartRequest*plPartRequest=NULL;HRESULTrc=spPart->QueryInteface(IID_CATIPartRequest,(void**)&pIPartRequest );辻(SUCCEEDED(rc)){CATLISTV(CATBaseUnknow_var)ListBodies;//所有幾何體CATUnicodeStringViewContext=z,MfDefau113DView;rc=plPartRequest-〉GetSolidBodies(ViewContext,ListBodies);}例2:獲得零件屮的所有有序幾何圖形集的代碼如下。CATIDescendants_varspDescendantsOnPart=spPrtPart;CATListValCATISpecObject_var spSpecOGSs;//所有有序幾何圖形集piDescendantsOnPart->GetAIIChildren(,,CATIMmiOrderedGeometricalSet/,, spSpecOGSs);例3:獲得零件幾何體的代碼如下。CATBaseUnknow_varspMainBody;//零件兒何體pIPartRequest->GetMainBody(ViewContext,spMainBody);例4:獲得CATBody的代碼如下。CATIBodyRequest*pIBodyRequest=NULL;spMainBody->QueryInterface(IID_CATIBodyRequest,(void**)&pIBodyRequest);CATLISTV(CATBaseUnknoTO_var)ListResult;pIBodyRequest->GetResultsListResult);CATIGeometricalElement*pIGeometricalElement=NULL;for(inti=l;i<=ListResult.Size();i++)(CATBaseUnknown_varspResult=ListResult[i];spResult->QueryInterface(IID_CATIGeometricalElement,(void**)&pIGeometricalElement);CATBody_varspBodyResult=pIGeometricalElement->GetBodyResult();創(chuàng)建軸系//首先初始化工廠CATIMf3DAxisSystemFactory*pIMf3DAxisSystemFactoryOnFeatCont=spContainer;CATMathPointOrigin(150.0,.0,.0);CATMathVectorX(1.0,.0,.0);CATMathVectorY(0.0,1.0,.0);CATIMf3DAxisSystem_varNewAxisSystemStd;//創(chuàng)建的軸系pIMf3DAxisSystemFactory0nFeatCont->CreateAxisSystem(Origin,X,Y,NewAxisSystemStd);//對軸系的X、Y方向進(jìn)行修改NewAxisSystemStd->SetAxisDirection(CATAxisSystemXNumber,pVectorX);NewAxisSystemStd->SetAxisDirection(CATAxisSystemYNumber,pVectorY);創(chuàng)建參數(shù)和公式創(chuàng)建參數(shù)//初始化CATICkeParmFactory丄丿CATICkeParmFactory_varspParmFactory=spContainer;CATICkeParm_varspParaml=spParmFactory->CreateLength(,zBasez/,0?1);長度單位為CATICkeParm_varspParam2=spParmFactory->CreateLength(,ZWidth",0.15);//長度單位為創(chuàng)建長度參創(chuàng)建長度參CATICkeParm_varspParam3=spParmFactory->CreateLength("Height",0.2);//varTru//CATIParmPublisher與CATICkeFunctionFactory功能為將所有參數(shù)顯不在結(jié)構(gòu)樹中CATIParmPublisher_spParmPub1isher=NULL_var;varTruCATICkeFunctionFactory_varspFuncFactory=CATCkeGlobalFunctions::GetFunctionFacto:ry();spParmPub1isher=spFuncFactory->GetCurrentSet(CATICkeFunctionFactory::Parameter,spPrtPart,CATCke::e);spParmPub1isher?Append(spParaml);spParmPub1isher?Append(spParam2);spParmPub1isher?Append(spParam3);創(chuàng)建公式//創(chuàng)建參數(shù)列表CATCkeListOfParmpList;pList->Append(spParaml);pList~>Append(spParam2);pList~>Append(spParam3);//創(chuàng)建公式Height=Width+BaseCATICkeRe1ation_varspFormulal=spParmFactory->CreateFormulaCzFormulaz\spParam3,pList,"Width+Base",spParmPublisher,CATCke::True);spFuncFactory->AddToCurrentRelationSet(spFormulal,spParmPublisher);//修改參數(shù)進(jìn)行測試spParaml->Valuate(0.5);10 創(chuàng)建幾何圖形集等節(jié)點//初始化CATIMechanicalRootFactory丄丿CATIMechanicalRootFactory_varspMechanicalRootFactory=spContainer;//創(chuàng)建幾何圖形集virtualHRESULTCreateGeometricalSet(constCATUnicodeString&iUserName,constCATISpecObject_var&iDestination,CATISpecObject_varoGeomSet,intiPosition二T函數(shù)說明如下表5.1所示:

表5.1函數(shù)說明iDestination為零件節(jié)占: iDestination為其他節(jié)點iPosition二T幾何圖形集位于零件最后幾何圖形集與iDestination在同一父占八、、iPosition=0幾何圖形集位于零件最后幾何圖形集位于 iDestination中的最0 <iPosition <=iDestination的大小幾何圖形集位于零件屮iPosition+1處幾何圖形集位J* iDestination 屮白勺OtherwiseE_FAILE_FAILvirtualHRESULTCreateOrderedGeometricalSet(constCATUnicodeString&iUserName,//創(chuàng)建有序的幾何圖形集virtualHRESULTCreateOrderedGeometricalSet(constCATUnicodeString&iUserName,constCATISpecObject_var&iDestination,CATISpecObject_var&oOrderedGeomSet,intiPosition=~l)=0;//創(chuàng)建幾何體virtualCATISpecObject_varCreatePRTTool(constCATUnicodeString&iUserName,virtualCATISpecObject_varCreatePRTTool(constCATUnicodeString&iUserName,constCATISpecObject_var&constCATISpecObject_var&iDestination)virtualCATISpecObject_varCreatePRTTool(constCATUnicodeString&constCATISpecObject_var&virtualCATISpecObject_varCreatePRTTool(constCATUnicodeString&constCATISpecObject_var&iUserName,iDestinationintiPosition=T)11創(chuàng)建實體特征實體特征主要包括凸臺、槽、旋轉(zhuǎn)體、孑L、盒體、倒圓、倒角和厚曲面等特征,創(chuàng)建實體特征采用CATIPrtFactory工廠中的方法,相應(yīng)的方法如下表所示。表5.2創(chuàng)建實體特征的方法目標(biāo)方法凸臺CreatePad槽CreatePocket旋轉(zhuǎn)體CreateRotate孔CreateHole盒體CreateShell倒圓CreateFillet倒角CreateChamfer厚曲面CreateThickness現(xiàn)舉創(chuàng)建孔的例了如下:1.常用的創(chuàng)建孔的方法包括三種,依次如下。publicvirtualCATISpecObject_varCreateHole(constCATISpecObject_vatihSurface,constCATISpecObject_varihDirection)=0參數(shù)介紹:ihSurface指支持孔的平面或曲面;ihDirection指孔的特征方向,特征方向可用CATIGSMFactory+的CreateDirection倉U建,孔方向若為\ULL_var,則按照曲面的法向創(chuàng)建孔。constCATISpecObject_varpublic virtual CATISpecObject_varCreateHole(constCATISpecObject_varhPoint,constCATISpecObject_varihSurface,constCATISpecObject_varihDirection,constintIsPointOnSurface)參數(shù)介紹:ihPoint 指在支持面上的特征點;ihSurface 指支持孔的平面或曲面;ihDi:rection指孔的特征方向,孔方向若為NULL_var,則按照曲面的法向創(chuàng)建孔;IsPointOnSuface的值如果為0,說明ihPoint不在ihSurface上,若為0,則說明ihPoint在ihSurface上。publicvirtualCATISpecObject_varCreateHole(constCATMathPoint iMathPoint,const CATISpecObject_varihSurface,const CATISpecObject_varihDirection,constint IsPointOnSurface)=0參數(shù)介紹:iMathPoin 指在支持面上的數(shù)學(xué)點;ihSurface 指支持孔的平面或曲面;ihDirection指孔的方向,孔方向若為NULL_var,則按照曲面的法向創(chuàng)建孔;IsPointOnSuface 的值如果為0,說明ihPoint不在ihSurface上,若為0,則說明 ihPoint在ihSurface上。設(shè)置孔的參數(shù)CATISpecObject_varspHole spPrtFactory->CreateHole();CATINewHo1e_varspNewHole=spHole;spXewHole->SetHoleType(1);//設(shè)買孔類型為簡單孔spXewHole->SetBottomType(1);//設(shè)置孔底面類型為平底spNewHole->SetDiameter(5)//設(shè)置直徑spNewHole->SetLimit(1)//設(shè)置為冇孔CATIHo1eLimit_varspHoleLimit=spHole;設(shè)置孔的深度spHoleLimit-〉SetOffset(5);//設(shè)置孔的深度將孔添加在結(jié)構(gòu)樹中spHole->Update();CATIGSMProceduralView_varispProcView二spHole;if(NULL_var!=ispProcView){HResultrc=ispProcView->InsertlnProcedumlView();}12創(chuàng)建零件設(shè)計表//初始化CATICkeParmFactory丄丿CATICkeParmFactory_varspParmFactory=spContainer;//創(chuàng)建設(shè)計表的函數(shù)如下CATIDesignTab1e_varCreateDesignTable(constCATUnicodeString&iRelationNanie,constCATUnicodeString&iComment,constCATUnicodeString&iFilePath,intorientation二1,intsheetWithoutFile二0);函數(shù)說明:iRelationName為設(shè)計表的名字,iComment為設(shè)計表的說明,iFilePath為創(chuàng)建表的路徑。創(chuàng)建零件族的步驟如下:1.創(chuàng)建參數(shù)CATICkeParmvarspPpl=spFact->Createlnteger(“Colunml",0);CATICkeParmvarspPp2=spFact->CreateReal(〃r〃,0.0);CATICkeParmvarspPp3=spFact->CreateString(〃s〃,〃〃);CATICkeParmvarspPpd=spFact->CreateBoolean("b",CATCke::True)CATICkeParmvarspPp5=spFact->CreateLength(T,0);CATICkeParmvarspPp6二spFact->CreateAngle(F,0);2.將參數(shù)顯示在結(jié)構(gòu)樹上CATIPrtContainer_varspPrtCont=spContainer;CATIParmPub1isher_varspPubroot二spPrtCont->GetPart();CATICkeFunctionFactory_varfact=CATCkeGlobalFunctions::GetFunctionFactoryO;CATISpecObject_varspParameterSet二NULL_var;spParameterSet二fact->GetCurrentSet(CATICkeFunctionFactory::Parameter,spPubroot,CATCke::True);spParameterSet;CATIParmPub1isher_varspParmPub1isherspParmPub1isher~>Append(spPp1);spParameterSet;spParmPublisher~>Append(spPp2);spParmPublisher~>Append(spPp3);spParmPublisher~>Append(spPp4);spParmPublisher~>Append(spPp5);spParmPublisher~>Append(spPp6);創(chuàng)建設(shè)計表CATIDesignTab1e_varspDesignTable=spFact->CreateDesignTable();將設(shè)計表顯示在結(jié)構(gòu)樹上CATISpecObject_varspRelationSet=fact-〉GetCurrentSet(CATICkeFunctionFactory::Relation,spPubroot,CATCke::True);spParmPub1isher=spRelationSet;spParmPub1isher-〉A(chǔ)ppend(spDesign);將參數(shù)與設(shè)計表關(guān)聯(lián),注意參數(shù)名字與設(shè)計表的列參數(shù)名字一定要相同//參數(shù)列表CATLISTV(CATBaseUnknown_var)list;list.Append(spPpl);spDesign->AutomaticAssociations(spContainer,NULL_var,&list);//添加關(guān)聯(lián)spDesign->AddAssociation(,,Column2//,spPp2);spDesign->AddAssociation(〃Column3〃, spPp3);spDesign->AddAssociation(z/Column4z/, spPp4);spDesign->AddAssociation(〃Column5〃, spPp5);設(shè)皆.酉己實spDesign->SetCurrentConfiguration(l);5.2.13 創(chuàng)建草圖Sketch有兩種方式可以創(chuàng)建草圖:通過參考平面創(chuàng)建//獲得參考平面CATLISTV(CATISpecObject_var)spRefPlanes=spPart->GetReferencePlanes();//初始化草圖工廠CATISketchFactory_va:rspSketchFactory(spContainer);//在XYplane上創(chuàng)建草圖CATISketch_varspSketch=spSketchFactory->CreateSketch(spRefPlanes[1J));通過原點和兩個矢量方向該方法通過定義一個原點和兩個方向pH、pV進(jìn)行創(chuàng)建。定義原點和方向:doublep0rigin[3]={0,0,10};doublepH[3]={1,0,0};doublepV[3]={0,1,0};CATISketchFactory_varspSketchFactory(spContainer);pV);CATISketch_varspSketch=spSketchFactory-〉CreateSketch(pOrigin,pH,pV);5.2.14創(chuàng)建草圖幾何//首先聲明編輯草圖spSketch->0penEdition();CAT12DWFFactory_varsp2DFactory(spSketch);//下面創(chuàng)建點CAT12DPoint_varspPt_bottom_left,spPt_bottom_right,spPt_top_right,t;TOC\o"1-5"\h\zdouble pt_bottom_left[2] 二{10, 10}; , .上~ ~ sprt_top_lefdouble pt_bottom_right[2] 二 {50, 10};doublept_top_right[2]二{50,50};doublept_top_left[2]- {10, 50};spPt_bottom_left二sketch2DFactory->CreatePoint(pt_bottom_left);spPt_bottom_right=sketch2DFactory->CreatePoint(pt_bottom_right);spPt_top_right=sketch2DFactory->CreatePoint(pt_top_right);spPt_top_left=sketch2DFactory->CreatePoint(pt_top_left);//開始創(chuàng)建線CATI2DLine_varspLinel,spLine2,spLine3,spLine4;spLinel=sketch2DFactory->CreateLine(pt_bottom_left,pt_bottom_right);spLine2=sketch2DFactory->CreateLine(pt_bottom_right,pt_top_right);spLine3=sketch2DFactory->CreateLine(pt_top_right,pt_top_left);spLine4=sketch2DFactory->CreateLine(pt_top_left,pt_bottom_left);//將線的首尾連接起來CATI2DCurve_varspCurvel(spLinel);CATI2DCurve_varspCurve2(spLine2);CATI2DCurve_varspCurve3(spLine3);

CATI2DCurvevarspCurve4(spLine4);spCurvel->SetEndPoint(spPt_bottom_right);spCurve2-CATI2DCurvevarspCurve4(spLine4);spCurvel->SetEndPoint(spPt_bottom_right);spCurve2->SetEndPoint(spPt_top_right);spCurve3->SetEndPoint(spPt_top_left);spCurved->SetEndPoint(spPt_bottom_left);//然后退出草圖:spSketch->CloseEdition();5.2.15創(chuàng)建草圖約束spCurvel->SetStartPoint(spPt_bottom_left);spCurve2->SetStartPoint(spPt_bottom_right);spCurve3->SetStartPoint(spPt_top_right);spCurved->SetStartPoint(spPt_top_left);CAT^DConstraintFactor^^varspConstraint2DFactory(spSketch);//定義spLinel為水平約束spConstraint2DFactory->CreateConstraint(spLinel,NULL,NULL,NULLNULL, NULL,NULL, Cst2DType_Horizontal,0,0);//定義spLine2為垂直約束spConstraint2DFactory->CreateConstraint(spLine2,NULL,NULL,NULLNULL, NULL,NULL, Cst2DType_Vertical,0,0);//定義spLine3為水平約朿spConstraint2DFactory->CreateConstraint(spLine3,NULL,NULL,NULLNULL, NULL,NULL, Cst2DType_Horizontal,0,0);//定義spLine4為垂直約朿spConstraint2DFactory->CreateConstraint(spLine4,NULL,NULL,NULLNULL,NULL,NULL,Cst2DType_Vertical,0,0);//定義spLine2的長度約束spLine2,NULL,NULL,NULL,spConstraint2DF8ctory-〉CreateConstraint(spLine2,NULL,NULL,NULL,NULL,NULL,NULL,Cst2DType_Length,0,0);//定義spLine2與spLined的距離約束spConstraint2DFactory->CreateConstraint(spLine2,NULL,spLine4.NULL,NULL,NULL,NULL,Cst2DType_Distanee,0,0);II定義spPt_bottom」eft與X軸的距離約束CAT12DAxis_varspSupportNULL_var;spSketch->GetAbsolute2DAxis(spSupport);spConstraint2DFactory->CreateConstraint(spSupport->GetHDirection(),NULL,NULL,NULL,NULL,Cst2DType_Distanee,II定義spPt_bottom」eft//定義spLine2與spLined的距離約束spConstraint2DFactory->CreateConstraint(spLine2,NULL,spLine4.NULL,NULL,NULL,NULL,Cst2DType_Distanee,0,0);II定義spPt_bottom」eft與X軸的距離約束CAT12DAxis_varspSupportNULL_var;spSketch->GetAbsolute2DAxis(spSupport);spConstraint2DFactory->CreateConstraint(spSupport->GetHDirection(),NULL,NULL,NULL,NULL,Cst2DType_Distanee,II定義spPt_bottom」eft與Y軸的距離約束spConstraint2DFactory->CreateConstraint(spSupport->GetVDirection(),NULL,NULL,NULL,NULL,Cst2DType_Distanee,NULL,0,0);NULL,nn)?5.3 生成圓柱體實例1本實例所實現(xiàn)的功能本實例主要實現(xiàn)創(chuàng)建圓柱的功能,在對話框屮直接輸入圓柱直徑和圓柱高度,點擊確定按鈕,在零件屮自動創(chuàng)建請輸入朗拄直徑[諸輸入鳳柱咼?確定]。取消圖5.4創(chuàng)建圓柱界面5.3.2實現(xiàn)的步驟5.3.2.1獲得零件指針I(yè)I獲得文件指針CATDocument*pDoc=NULL;CATFrmEditor*_pEditor=CATFrmEditor::GetCurrentEditor();pDoc=_pEditor->GetDocument();〃 這里得到了PART環(huán)境下的文檔指針CATInit_varsplnitOnDoc(pDoc);II 得到零件根容器(CATIPrtContainer*)spInitOnDoc->GetRootContainer(z,CATIPrtContainer,z);//得到零件指針CATIPrtPart_varspPart=piPrtCont->GetPart();5.3.2.2創(chuàng)建草圖//初始化草圖工廠CATISketchFactory_varspSketchFactory(piPrtCont);//在XYplane上創(chuàng)建草圖CATISketch_varspSketch=spSketchFactory->CreateSketch(spR

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論