7799国产精品久久久久99,欧美成人精品一区二三区在线观看,好紧好湿好滑好爽好大,国产嘿嘿嘿视频在线观看

  熱門關鍵詞:
matlab調用ansys
  • 該文件為doc格式
  • 文件大小:26.11K
  • 下載次數
  • 文件評級
  • 更新時間:2012-10-20
  • 發 布 人jiaxiangtonghua
  • 文件下載:
  • 立即下載

  • 文件介紹:
  • 該文件為 doc 格式,下載需要 0 積分
  • matlab調用ansys

    很多人都關心在matlab里如何調用ansys計算,我也曾經困惑過一段時間,到各個論壇去找資料,問大家,但是沒有一個非常明確的答案。有很多在c語言和forthan中調用ansys的資料,但是對matlab沒有什么可借鑒性
    經過很多次的實踐總結,我把我的經驗貼出來,希望能夠對大家有所幫助

    matlab中

    save('E:ansysoptzstrydam.txt','dd','-ascii')
    !D:Ansysv90ANSYSbinintelansys90 -b -p ane3fl -i ... E:ansysoptzstryyh2.mac -o E:ansysoptzstryyh.out
    load('-ascii','E:ansysoptzstryzx.txt')

    第一行是matlab中數據dd保存為ansys可讀的形式
    第二行是調用ansys計算(一共三個路徑,第一個是ansys程序的,第二三個分別為輸入輸出文件的路徑)
    第三行是matlab調用ansys的結果

    ansys中

    讀matlab數據的命令流
    *dim, xx,, 15,1
    *VREAD,xx,E:ansysoptzstrydam,txt,,ijk,15
    (15f16.6)

    寫數據的命令流
    finish
    /post1
    !將模態分析結果寫入txt文件
    *mwrite,zx,E:ansysoptzstryzx,txt,,ijk,16
    (16f16.6)

    *vread和*mwrite的具體解釋看看幫助吧

    還有一個問題是ansys必須是命令流形式,最好保存為mac格式,這樣可以直接運行

    1。當matlab調用的時候,可以采用!的方式和system函數兩種方式。注意第一個ansys80這個可執行文件目錄中不能有空格,否則matlab不能識別。即可以采用如下的調用方式:
    system('D:ANSYSv80ANSYSbinintelansys80 -b -p ane3fl -i C:sibian.dat -o C:vm5.out')
    2。這部分是關于batch的使用的,應盡量避免目錄中的空格,減小不必要的麻煩。下邊的batch模式是正確的。
    "D:ANSYSv80ANSYSbinintelansys80" -b -p ane3fl -i C:sibian.dat -o C:vm1.out
    我的經驗是輸入文件和輸出文件的目錄不能太長,且最好不帶空格。剛剛開始的時候我的輸入文件的目錄是C:Documents and SettingsAdministratorsibian.dat,結果batch不能執...
文檔留言
驗證碼: 請在右側輸入驗證碼 看不清楚,換一個