电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

NastranDMAP培训资料VIP免费

NastranDMAP培训资料_第1页
1/358
NastranDMAP培训资料_第2页
2/358
NastranDMAP培训资料_第3页
3/358
Two-DayDMAPPage1Notesprepared24/10/24MSC.NastranDMAP教案MSC公司成都办事处June,20042Two-DayDMAPPage2Notesprepared24/10/24Whatwillbecovered?概要–DMAP综述参数(PARAM)–及其应用DMAP模块–如何向程序传递信息–如何读写矩阵–如何使用矩阵subDMAPs-–现有求解序列形式DMAP改变-–修改现有求解序列矩阵分解-howandwhy打印输出OUTPUTPrintedOUTPUT–用标准输出打印输出数据Calculatingandprintingdatausingstandardoutput数据库Thedatabase–信息的存储Storinginformation–TheNDDLISHELL–用户提供的程序user-providedroutines3Two-DayDMAPPage3Notesprepared24/10/24What’sNext?概要–DMAP综述参数(PARAM)–及其应用INPUT模块–如何向程序传递信息Howtogetinformationintotheprogram–如何读写矩阵HowtoreadandwriteMatrices–如何使用矩阵HowtomanipulatematricessubDMAPs-–现有求解序列形式TheformoftheexistingsolutionsDMAPalters-改变–修改现有求解序列ModifyingtheexistingsolutionsPartitioning-howandwhy打印输出OUTPUTPrintedOUTPUT–用标准输出打印输出数据Calculatingandprintingdatausingstandardoutput数据库Thedatabase–信息的存储Storinginformation–TheNDDLISHELL–用户提供的程序user-providedroutines4Two-DayDMAPPage4Notesprepared24/10/24概要-综述与基本语法General-anOverviewandtheBasicsRules5Two-DayDMAPPage5Notesprepared24/10/24何为DMAPWhatIsDMAP直接矩阵提取程序DirectMatrixAbstractionProgramming–与Fortran程序类似SimilartoFORTRAN–提供MSC.Nastran功能的完全使用ProvidesfullaccesstothefunctionsofMSC.Nastran–该语言用于MSC.Nastran的所有SolutionThelanguageusedforallsolutionsinMSC.Nastran6Two-DayDMAPPage6Notesprepared24/10/24DMAP的功能WhatCanIDoWithDMAP?修改MSC提供的SolutionModifytheMSC-providedsolutions–增加附加输出addadditionaloutput–计算附加量calculateadditionalquantities–改变问题的求解方法changethewaytheproblemissolved改变MSC数据库AccesstheMSCdatabase–储存后续计算所需要的信息Storeinformationforlateruse–为其他应用提取信息Retrieveinformationforuseinotherapplications在Nastran执行时,运行外部程序Runexternalprograms(spawnaprocess)duringtheMSC.Nastranexecution7Two-DayDMAPPage7Notesprepared24/10/24两类DMAP指令TwoTypesofDMAPINSTRUCTIONS语句——进行参数操作或求解控制(类似于Fortran的一行)Statements-performparameteroperationsorsolutioncontrol(similartoasinglelineofFORTRAN)–例子:if(A<5)B=C+3$模块——对矩阵或表格操作(与Fortran中,用Call调用的子程序类似)Modules-performoperationsonmatricesortables(similartoasubroutinecallinFORTRAN)–例子:–MPYADA,B,/C$进行矩阵计算C=AB8Two-DayDMAPPage8Notesprepared24/10/24DMAP指令格式FormatofDMAPInstructions所有DMAP指令是自由格式AllDMAPinstructionsarefree-format–位于1-72列theymayusecolumns1-72–不必从第一列开始theydonotneedtostartincolumn1–以$为结束标志theyendwithadollarsign$–如需要,可以使用多行,但应以“/”,“,”或不平衡的圆括号为续行标志IfneededtheymaybemorethanonelinelongIfso,thelinemustendwithaslash(/)orcomma(,)ormusthaveunbalancedparentheses•例子:MESSAGE//’thisisasampleofadmapstatement’/‘whichspansmorethanoneline’$9Two-DayDMAPPage9Notesprepared24/10/24带参数、表格,矩阵的DMAP指令DMAPInstructionsWorkWithParameters,Tables,andMatrices命名约定Namingconvention–名称由1-8个字符组成,字符A-Z,0-9可用namesarealphanumericusingfrom1to8characters,thecharactersA-Zand0-9maybeused–以字符A-Z开头namesmuststartwithaletterA-Z–合法的命名:•AMATRIX•TEST1–合法的命名:•1TIME•ALONGNAME•TERM3,110Two-DayDMAPPage10Notesprepared24/10/24参数Parameters参数用...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

NastranDMAP培训资料

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部