huadong64 发表于 2010-1-15 13:36

场点声压如何读取?

求解计算结束之后,场点声压如何读取出来?

[ 本帖最后由 huadong64 于 2010-1-15 13:41 编辑 ]

张倍 发表于 2010-1-15 15:10

回复 楼主 huadong64 的帖子

直接导出为文本 file/export/result
或者将结果读入寄存器再导出 tools/combine

3QMM 发表于 2010-1-27 16:18

直接导出为文本 file/export/result这个方法导出来的格式好像不对,只有场点编号,声压实虚部,和声压幅值,没有声压级和声压均方根值。
将结果读入寄存器再导出 tools/combine,这个方法求出来的好像只能读取一个场点吧

wjhhgc 发表于 2010-1-28 19:56

声压级取分贝即可

3QMM 发表于 2010-1-29 08:28

原帖由 wjhhgc 于 2010-1-28 19:56 发表 http://www.chinavib.com/forum/images/common/back.gif
声压级取分贝即可
你的意思是声压级还是要自己用声压幅值/参考值,自己计算?

tf19830910 发表于 2010-1-29 22:40

原帖由 3QMM 于 2010-1-29 08:28 发表 http://www.chinavib.com/forum/images/common/back.gif

你的意思是声压级还是要自己用声压幅值/参考值,自己计算?

tools/combine 里面可以计算声压级,不过是吧X寄存器中的数值都求dB值了

3QMM 发表于 2010-1-30 08:21

原帖由 tf19830910 于 2010-1-29 22:40 发表 http://www.chinavib.com/forum/images/common/back.gif


tools/combine 里面可以计算声压级,不过是吧X寄存器中的数值都求dB值了
我知道你的意思,但是你一定要read进去的仅仅只是某一场点的响应函数,而不是所有场点在某一频率下的声压级。

w89986581 发表于 2010-1-30 10:37

回复 板凳 3QMM 的帖子

还是直接导出来读吧,呵呵。

3QMM 发表于 2010-2-1 08:28

原帖由 w89986581 于 2010-1-30 10:37 发表 http://www.chinavib.com/forum/images/common/back.gif
还是直接导出来读吧,呵呵。
版主能收的详细一点吗?
我还想说一下,我想读取的是某一频率下的所有场点的声压。
用tool》combine读取的是某一个场点在所有频率下的声压。

3QMM 发表于 2010-2-8 13:56

怎么没有给明确答复一点的战友啊!

w89986581 发表于 2010-2-21 13:49

回复 9楼 3QMM 的帖子

采用2楼回复的第一种方法:直接导出为文本 file/export/result,然后读取文本文件,提供一个matlab程序以供参考
%%%%%%------删除txt文件中多余信息行--------%%%%%%
function = adjustline(filename,p,m,n)
%p为头信息行数,m为数据行数,n为间隔信息行数(mesh:n=3;node:n=2)

fid= fopen(filename,'r');
filename1 = ;
fid1= fopen(filename1,'w');

for ii=1:p,
    dataline1 = fgetl(fid);
    if ~ischar(dataline1),
      fclose(fid);
      fclose(fid1);
      return;
    end
end
while 1
    for ii=1:m,
      dataline1 = fgetl(fid);
      if ~ischar(dataline1),
            fclose(fid);
            fclose(fid1);
            return;
      end
      fprintf(fid1,'%s \n',dataline1);
    end
    for ii=1:n,
      dataline1 = fgetl(fid);
      if ~ischar(dataline1),
            fclose(fid);
            fclose(fid1);
            return;
      end
    end
end
页: [1]
查看完整版本: 场点声压如何读取?