91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.29MB
    文件類型: .zip
    金幣: 2
    下載: 4 次
    發(fā)布日期: 2021-04-09
  • 語(yǔ)言: Java
  • 標(biāo)簽: Java??swmm??DLL解析??

資源簡(jiǎn)介

java調(diào)用SWMM模型的DLL 實(shí)現(xiàn)通過(guò)INP(輸入文件)生成 rpt (報(bào)告文件)out(輸出文件),并讀取輸出文件里面的數(shù)據(jù)。

資源截圖

代碼片段和文件信息

package?SWMM;?
import?com.sun.jna.Native;
import?com.sun.jna.win32.StdCallLibrary;

public?interface?SWMMNative?extends?StdCallLibrary{
SWMMNative?swmm?=(SWMMNative)Native.loadLibrary(“swmmh5“SWMMNative.class);

/**
?*?
?*?@title:?swmm_run
?*?@Description:執(zhí)行完整的SWMM模擬。
?*?@param?@param?f1?輸入文件名。
?*?@param?@param?f2?報(bào)告文件名。
?*?@param?@param?f3?二進(jìn)制輸出文件名。
?*?@param?@return?如果遇到一處或者多處錯(cuò)誤,返回SWMMH?5錯(cuò)誤代號(hào);否則返回0。?
?*?@return?int????返回類型
?*?@throws
?*/
public?int?swmm_run(String?f1?String?f2?String?f3);?


/**
?*?
?*?@title:?swmm_open
?*?@Description:?為分析新工程而打開(kāi)SWMMH引擎。?
?*?@param?@param?f1??輸入文件名。?
?*?@param?@param?f2?報(bào)告文件名。
?*?@param?@param?f3?二進(jìn)制輸出文件名。
?*?@param?@return?如果遇到一處或者多處錯(cuò)誤,返回SWMMH?5錯(cuò)誤代碼;否則返回0。
?*?@return?int????返回類型
?*?@throws
?*/
public?int?swmm_open(String??f1?String?f2?String?f3);?
/**
?*?
?*?@title:?swmm_start
?*?@Description:?在開(kāi)始新的模擬之前,初始化SWMMH引擎。
?*?@param?@param?saveFlag?標(biāo)志。如果結(jié)果保存為二進(jìn)制數(shù)出文件,設(shè)置為1;如果不是,為0。
?*?@param?@return?如果遇到一處或者多處錯(cuò)誤,返回SWMMH?5錯(cuò)誤代碼;否則返回0。
?*?@return?int????返回類型
?*?@throws
?*/
public?int?swmm_start(int?saveFlag);
/**
?*?
?*?@title:?swmm_end
?*?@Description:?模擬完成之后關(guān)閉SWMMH引擎。
?*?@param?@return?如果遇到一處或者多處錯(cuò)誤,返回SWMMH?5錯(cuò)誤代碼;否則返回0。
?*?@return?int????返回類型
?*?@throws
?*/
public?int?swmm_end();?

/**
?*?
?*?@title:?swmm_getMassBalErr
?*?@Description:?SWMMH模擬結(jié)束后,檢索質(zhì)量守恒連續(xù)性誤差。
?*?@param?@param?runoff?徑流量連續(xù)性誤差。
?*?@param?@param?flow?流量演算連續(xù)性誤差。?
?*?@param?@param?qual?水質(zhì)演算連續(xù)性誤差。
?*?@param?@return?遇到一處或者多處錯(cuò)誤,返回SWMM?5錯(cuò)誤代碼;否則返回0。
?*?@return?int????返回類型
?*?@throws
?*/
public?int?swmm_getMassBalErr(float?runoff?
????????????float?flow?
????????????float?qual);?
/**
?*?
?*?@title:?swmm_report
?*?@Description:?執(zhí)行模擬之后,將計(jì)算的結(jié)果時(shí)間序列以文本格式寫(xiě)入到SWMMH報(bào)告文件。
?*?@param?@return
?*?@return?int????返回類型
?*?@throws
?*/
public?int?swmm_report();
/**
?*?
?*?@title:?swmm_close
?*?@Description:?對(duì)于正在分析的工程,關(guān)閉SWMMH引擎。
?*?@param?@return?如果遇到一處或者多處錯(cuò)誤,返回SWMMH?5錯(cuò)誤代碼;否則返回0。
?*?@return?int????返回類型
?*?@throws
?*/
public?int?swmm_close();?
/**
?*?
?*?@title:?swmm_getVersion
?*?@Description:?檢索SWMMH?5引擎的當(dāng)前版本號(hào)。
?*?@param?@return
?*?@return?int????返回類型
?*?@throws
?*/
public?int?swmm_getVersion();?

?public??int????OpenSwmmOutFile(String??outFile);

}

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-05-23?15:40??jnademo\
?????文件?????????404??2018-05-17?15:25??jnademo\.classpath
?????目錄???????????0??2010-04-19?13:39??jnademo\.myeclipse\
?????文件?????????294??2018-05-22?11:03??jnademo\.mymetadata
?????文件????????1534??2018-05-02?13:55??jnademo\.project
?????目錄???????????0??2018-05-23?15:40??jnademo\.settings\
?????文件?????????500??2018-05-02?13:55??jnademo\.settings\.jsdtscope
?????文件?????????598??2018-05-22?10:59??jnademo\.settings\org.eclipse.jdt.core.prefs
?????文件?????????459??2018-05-02?13:55??jnademo\.settings\org.eclipse.wst.common.component
?????文件?????????253??2018-05-21?15:57??jnademo\.settings\org.eclipse.wst.common.project.facet.core.xml
?????文件??????????49??2018-05-02?13:55??jnademo\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2018-05-02?13:55??jnademo\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????17285??2018-05-17?15:33??jnademo\Example1.inp
?????文件???????13656??2018-05-22?11:15??jnademo\MyNative.dll
?????目錄???????????0??2018-05-23?15:40??jnademo\src\
?????目錄???????????0??2018-05-22?12:27??jnademo\src\SWMM\
?????文件????????3143??2018-05-07?15:46??jnademo\src\SWMM\SWMMNative.java
?????目錄???????????0??2018-05-23?15:40??jnademo\src\two\
?????文件????????4336??2018-05-22?12:22??jnademo\src\two\CopyOfIMyNative.java
?????文件????????3506??2018-05-17?15:27??jnademo\src\two\IMyNative.java
?????文件????????3421??2018-05-22?12:27??jnademo\src\two\Test.java
?????文件??????386560??2018-05-22?11:20??jnademo\swmm5_iface(3).dll
?????文件??????421888??2018-05-17?15:29??jnademo\swmmh5.dll
?????文件????????2759??2018-05-22?12:18??jnademo\tmp.out
?????文件???????15538??2018-05-22?12:18??jnademo\tmp.rpt
?????目錄???????????0??2018-05-23?15:40??jnademo\WebRoot\
?????目錄???????????0??2018-05-23?15:40??jnademo\WebRoot\meta-INF\
?????文件??????????39??2010-02-05?10:56??jnademo\WebRoot\meta-INF\MANIFEST.MF
?????目錄???????????0??2018-05-23?15:40??jnademo\WebRoot\WEB-INF\
?????目錄???????????0??2018-05-23?15:40??jnademo\WebRoot\WEB-INF\classes\
?????目錄???????????0??2018-05-22?12:27??jnademo\WebRoot\WEB-INF\classes\SWMM\
............此處省略8個(gè)文件信息

評(píng)論

共有 條評(píng)論

相關(guān)資源