• 大小: 16KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-16
  • 语言: C#
  • 标签: EEMD  

资源简介

集合经验模态分解EEMD的Fortran程序DLL C#调用 测试通过 <summary> EEMD < summary> <param name "lenData">信号长度< param> <param name "indata">信号数据< param> <param name "IMFS">IMFS分量数< param> <param name "eemd result">返回结果:< param> 第一组(长度为LenData)为原始数据 第二组(长度为LenData)为第一分量 第三组(长度为LenData)为第二分量 最后一组(长度为LenData)为残留值 <param name "WriteOutFileFlag">是否写入输出文件 1表示要< param> <param name "WriteCtlFileFlag">是否写入控制文件 1表示要< param> <returns>运行结果 1成功 0失败< returns>">集合经验模态分解EEMD的Fortran程序DLL C#调用 测试通过 <summary> EEMD < summary> <param name "lenData">信号长度< param> <param name "indata">信号数据< param> [更多]

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;

namespace TESTEEMD
{
    class WzwEEMD
    {
        /// 
        /// EEMD
        /// 

        /// 信号长度
        /// 信号数据
        /// IMFS分量数
        /// 返回结果:
        /// 第一组(长度为LenData)为原始数据!
        /// 第二组(长度为LenData)为第一分量!
        /// 第三组(长度为LenData)为第二分量!
        /// ......
        /// 最后一组(长度为LenData)为残留值
        /// 是否写入输出文件 1表示要
        /// 是否写入控制文件 1表示要
        /// 运行结果 1成功 0失败
        [DllImport(“EEMDDLL.dll“ SetLastError = true CharSet = CharSet.Unicode CallingConvention = CallingConvention.StdCall)] //通过DLL Import属性来设置调用DLL文件的参数。
        public static extern Int32 FortranEEMD(Int32 lenData float[] indata Int32 IMFS float[] eemd_result Int32 WriteOutFileFlag Int32 WriteCtlFileFlag); 
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-01-03 12:23  EEMD\
     文件        1340  2015-01-03 12:32  EEMD\EEMD.cs
     文件       29696  2015-01-03 04:13  EEMD\EEMDDLL.dll
     文件        7488  2014-12-25 21:42  EEMD\tempTS.dat

评论

共有 条评论

相关资源