zoukankan      html  css  js  c++  java
  • matlab调用ansys的方法

    参照钢结构论坛上的相关的帖子,尝试着使用matlab调用ansys,中间进行参数传递。经过几次尝试,终获成功。出于对matlab版的偏爱,本帖发到matlab版,希望版主允许。
    现简单说明一下:
    %hanyang university, wang xiaoyong, 2006,10,24
    aa=[0.5 1.0 1.2;0.6 1.0 1.3]
    fid=fopen('c:\duqu.txt','wt')
    fprintf(fid,'%6.2f%6.2f%6.2f\n',aa') ………matlab的计算结果写入文件
    fclose(fid)
    system('D:\ANSYS\v80\ANSYS\bin\intel\ansys80 -b -p ane3fl -i C:\zuixinmoliang.txt -o C:\vm5.out')
    C:\zuixinmoliang.txt   是命令流文件
    C:\vm5.out  是输出文件所在位置,输出文件保存了程序运行的相关信息。

    在ansys的命令流中从matlab的输出文件中 读入计算参数。进行计算。
    *create,ff
    *DIM,EXA,,2,3
    *VREAD,exa(1,1),c:\duqu,txt,,JIK,3,2
    (3F6.2)
    *end
    /input,ff
    通过这种方法,可以实现matlab对于ansys的调用。
    附件中为matlab程序和ansys命令流。

    matrixwrite.rar

    zuixinmoliang.rar

  • 相关阅读:
    汉诺塔
    协变和逆变随笔
    NetCore开发第一步 Log4Net日志引入
    插入排序算法
    选择排序算法
    冒泡排序算法
    排序算法
    线性链表
    SAN
    SAM -- Chap 8 提升方法 自我梳理
  • 原文地址:https://www.cnblogs.com/yunbo/p/541204.html
Copyright © 2011-2022 走看看