Ver 1.0 2012/6/7 2.0 2012/8/7 CommonMP Ver1.2 Ver1.0.2 Ver1.0.3 Ver1.0.2
1.... 1 1.1... 1 1.2... 1 1.3... 2 1.3.1... 2 1.3.2 CommonMP... 3 2.... 17 2.1... 17 2.2... 18 3.... 19 3.1... 19 3.2... 29 3.3... 41 3.4... 45 3.5... 50
1. 1.1 CommonMP CommonMP http://framework.nilim.go.jp/ http://www1.river.go.jp/ 1.2 CommonMP CommonMP クリック 1
1.3 CommonMP 1.3.1 1.3.1 CommonMP 1.3.2 waterdbtoolinstaller.lzh CommonMP CommonMP CMP CommonMP PC 2
1.3.2 CommonMP 1.3.2 CommonMP CommonMP Ver1.2.0 CommonMP Ver1.1.0 CommonMP Ver1.0.2Ver1.0.3 P4 P11 P14 CommonMP CommonMP Ver1.2.0 CommonMP CommonMP.dicon CommonMP Menu.xml Menu.xml CommonMP CommonMP CommonMP 3
(1) CommonMP Ver1.2.0 CommonMP Ver1.2.0 [(H)][(T)][ (A)] クリック CommonMP Execute conf CommonMP.dicon クリック CommonMP.dicon 4
CommonMP Execute bin WaterDbMenu.dll クリック WaterDbMenu.dll WaterDbMenu.dll 5
CommonMP.dicon クリック クリック 6
[(H)][(T)][(A)] クリック CommonMP Execute conf ja Menu.xml jamenu.xml クリック Menu.xml 7
(&T) ( 2) Menu.xml ( 2) (&T) クリック クリック (&T) -1 WaterDbTools 8
(&T) ( 3) ( 3) (&T) クリック クリック (&A) 10 HSAddin.Sample.HsAddinSampleBusiProc 9
クリック CommonMP 10
(2) CommonMP Ver1.1.0 CommonMP Execute/Conf CommonMP.dicon WaterDbTool_CommonMP.dicon CommonMP Execute/Conf CommonMP.dicon conf WaterDbTool_CommonMP.dicon <components> </components> CommonMP.dicon <?xml version="1.0" encoding="utf-8"?> <components> <component kind = "BusiProc" package="commonmp.hymco.coreimpl.busiproc" class="mcbu <component kind = "BusiProc" package="commonmp.hyssop.coreimpl.hsbusiproc" class="h <component kind = "Simulator" package="commonmp.hymco.coreimpl.figureunity" class=" <component kind = "Viewer" package="commonmp.hyssop.optionimpl.hsviewer.dotnetviewe <component kind = "ViewerJob" package="commonmp.hyssop.optionimpl.hsviewer.dotnetvi <component kind = "ViewerJob" package="commonmp.hyssop.optionimpl.hsaddindispexcel" <component kind = "ViewerJob" package="commonmp.hymco.optionimpl.mcstructurexmlfile <component kind = "Screen" package="commonmp.hymco.optionimpl.mcstructurexmlfileedi </components> </components> WaterDb_CommonMP.dicon <component kind = "ViewerJob" package="commonmp.hyssop.optionimpl.waterdbmenu.sample" cl <component kind = "Screen" package="commonmp.hyssop.optionimpl.waterdbmenu.sample.screen 11
CommonMP Execute/Conf Menu.xml confwaterdbtool_menu.xml CommonMP Execute/Conf Menu.xml conf WaterDb_Menu.xml Menu.xml </menuitem> </submenu> </menuitem> <menuitem> <text value="separator"/> <level value="2"/> <callback flg="false" no="-1"/> <separator flg="true"/> <busiprocno value="1"/> <kind value=""/> <windowslist flg="false"/> <image flg="false" name=""/> <shortcut flg="false" no=""/> <checkon flg="false" Default="false"/> <event ptn1="" ptn2="" ptn3="" ptn4="" ptn5="" ptn6="" ptn7="" ptn8="" ptn9="" ptn10=""/> <mask ptn1="true" ptn2="true" ptn3="true" ptn4="true" ptn5="true" ptn6="true" ptn7="true" ptn8="true" ptn9="true" ptn10="true"/> </menuitem> <menuitem> </menuitem> <menuitem> <text value="(&k)"/> <level value="2"/> WaterDb_Menu.xml <menuitem> <text value="(&d)"/> <level value="2"/> <callback flg="false" no="-1"/> <separator flg="false"/> <busiprocno value="1"/> <event ptn1="" ptn2="" ptn3="" ptn4="" ptn5="" ptn6="" ptn7="" ptn8="" ptn9="" ptn10=""/> <mask ptn1="true" ptn2="true" ptn3="true" ptn4="true" ptn5="true" ptn6="true" ptn7="true" ptn8="true" ptn9="true" ptn10="true"/> </menuitem> </submenu> </menuitem> 12
CommonMP 13
(3) CommonMP Ver1.0.2Ver1.0.3 CommonMP Execute/Conf CommonMP.dicon WaterDbTool_CommonMP.dicon CommonMP Execute/Conf CommonMP.dicon conf WaterDbTool_CommonMP.dicon <components> </components> CommonMP.dicon <?xml version="1.0" encoding="utf-8"?> <components> <component kind = "BusiProc" package="commonmp.hymco.coreimpl.busiproc" class="mcbu <component kind = "BusiProc" package="commonmp.hyssop.coreimpl.hsbusiproc" class="h <component kind = "Simulator" package="commonmp.hymco.coreimpl.figureunity" class=" <component kind = "Viewer" package="commonmp.hyssop.optionimpl.hsviewer.dotnetviewe <component kind = "ViewerJob" package="commonmp.hyssop.optionimpl.hsviewer.dotnetvi <component kind = "ViewerJob" package="commonmp.hyssop.optionimpl.hsaddindispexcel" <component kind = "ViewerJob" package="commonmp.hymco.optionimpl.mcstructurexmlfile <component kind = "Screen" package="commonmp.hymco.optionimpl.mcstructurexmlfileedi </components> </components> WaterDb_CommonMP.dicon <component kind = "ViewerJob" package="commonmp.hyssop.optionimpl.waterdbmenu.sample" cl <component kind = "Screen" package="commonmp.hyssop.optionimpl.waterdbmenu.sample.screen 14
CommonMP Execute/Conf Menu.xml confwaterdbtool_menu.xml CommonMP Execute/Conf Menu.xml conf WaterDb_Menu.xml Menu.xml <checkon flg="false" Default="false"/> <event ptn1="" ptn2="" ptn3="" ptn4="" ptn5="" ptn6="" ptn7="" ptn8="" ptn9="" ptn10=""/> <mask ptn1="true" ptn2="true" ptn3="true" ptn4="true" ptn5="true" ptn6="true" ptn7="true" ptn8="t </menuitem> </submenu> </menuitem> </submenu> <menuitem> </submenu> </menuitem> <menuitem> <text value="(&w)"/> <level value="1"/> <callback flg="false" no="-1"/> WaterDb_Menu.xml <menuitem> <text value="(&d)"/> <level value="2"/> <callback flg="false" no="-1"/> <separator flg="false"/> <busiprocno value="1"/> <event ptn1="" ptn2="" ptn3="" ptn4="" ptn5="" ptn6="" ptn7="" ptn8="" ptn9="" ptn10=""/> <mask ptn1="true" ptn2="true" ptn3="true" ptn4="true" ptn5="true" ptn6="true" ptn7="true" ptn8="true" ptn9="true" ptn10="true"/> </menuitem> </submenu> </menuitem> CommonMP 15
16
2. 2.1 CommonMP 3.5 17
1 2.2 18
3. 3.1 10 (1) 19
(2) (3) Ctrl Shift 20
21
22
(4) WISEF WISEF 3 6 12 1 2 3 23
(5) 24
(6) 雨量 閉局 水位 25
26
X Y Word Excel 27
(7) OS WISEF WISEF WISEF 28
3.2 WISEF () HU RU QU DAMU HH HHA RH RHA QH QHA HD HDA RD RDA QD QDA RMA HY HYA RY RYA QY QYA (1) 29
(2) 10 10 10 30
(3) Ctrl Shift 31
32
33
(4) () 7 7 7 7 1 1 1 10 10 10 34
(5) 2,3 1 35
2 36
(6) 37
3.3 3.3 38
39
.wsf YYYY MM DD 40
3.3 (1) 41
(2) グラフ種別 雨量グラフ (10 分 時間 日 ) 水位グラフ (10 分 時刻 日 ) 雨量 水位グラフ (10 分 時間 / 時刻 日 ) 流量グラフ ( 時刻 日 ) 雨量 流量グラフ ( 時間 / 時刻 日 ) 雨量 水位 流量グラフ ( 時間 / 時刻 日 ) ダム諸量 ( 貯水量 貯水率 空容量 )(10 分 時間 / 時刻 ) ダム諸量 ( 流入量 放流量 貯水位 )(10 分 時間 / 時刻 ) 雨量 ダム諸量 ( 貯水位 )(10 分 時間 / 時刻 ) 雨量 ダム諸量 ( 流入量 )(10 分 時間 / 時刻 ) 雨量 ダム諸量 ( 放流量 )(10 分 時間 / 時刻 ) 42
2 2 43
X Y Word Excel 44
3.4 45
(1) 46
(2) 47
(3) WSF WSF 48
(4) 49
3.5 1 50
51
1) 2) R H yyyymmdd 3) 共通ヘッダ部オンラインヘッダ部データ部 1 4) 項目 データサイズ データ形式 備考 送信事務所番号 2byte binary ダミー :255(0XFF) 送信装置番号 2byte binary 未使用 (=0) 受信事務所番号 2byte binary ダミー :255(0XFF) 受信装置番号 2byte binary 未使用 (=0) 電文種別 2byte binary 1: データフレーム 情報種別 2byte binary 11: オンラインデータ送信 クライアント番号 2byte binary 未使用 (=0) タイムスタンプ 4byte binary 未使用 (=0) データサイズ 4byte binary 未使用 (=0) 受信装置処理区分 2byte binary 未使用 (=0) タイムスタンプ 4byte binary 受信時刻 UNIX 形式 伝送仕様区分 2byte binary 未使用 (=0) 合計 30byte 52
項目 データサイズ データ形式 備考 管理事務所番号 2byte binary ダミー :255(0XFF) 送信ブロック番号 2byte binary 未使用 (=0) データ形式 2byte binary 1: 正定時 予備 2byte binary 未使用 (=0) 時間間隔種別 4byte binary 10 データ時刻 1 6byte binary hhhhmmss データ時刻 2 6byte binary 未使用 (=0) 伝送通番 2byte binary 1( 固定 ) 継続フラグ 2byte binary 未使用 (=0) データ数 4byte binary 1( 固定 ) 合計 32byte 項目 データサイズ データ形式 備考 データ種別 2byte binary 01: 雨量 (0X01) 11: 水位 (0X0B) 観測所番号 8byte binary 15 桁整数 (long 型 ) 年月日 4byte binary YYYYMMDD 時間 / 時刻 2byte binary HHMM 測定データ 4byte binary 雨量 : 整数 (int 型 ) 水位 : 単精度実数 (float 型 ) 水系名 50byte binary 河川名 50byte binary 観測所名 50byte binary 合計 170byte 53