设为首页收藏本站|繁體中文 快速切换版块

 找回密码
 立即加入
搜索
查看: 3269|回复: 4

逻辑节点映射

[复制链接]

该用户从未签到

尚未签到

发表于 2009-8-13 15:09:16 | 显示全部楼层 |阅读模式

马上加入,结交更多好友,共享更多资料,让你轻松玩转电力研学社区!

您需要 登录 才可以下载或查看,没有账号?立即加入

×
本帖最后由 ychhu 于 2009-8-13 15:32 编辑
: N, X% j# J- k" W& A
/ @# a5 ~, R$ s6 g% [7 ]- p4 R一直没有真正明白8-1里面这个方程的含义:' g9 R$ r( b3 Q5 p) f% G
For each functional constraint ( c ) found in Figure 3
1 M: B; C9 k# d3 D" g2 X  For each DATA ( d ) in the LN: K% l/ e" z( m) q+ [2 Q
    If the FCD generated from d,c is not empty, then add a component of ComponentName ( d ) of the ComponentType determined by the FCD to structure ( s ).
; l1 z1 L1 J! s  End For) }9 J  S8 a; q+ C8 U
  If the structure ( s ) is not empty then add a component of ComponentName ( c ) of the ComponentType ( s ) to the TypeDescription being generated.+ x2 g2 d- l6 ]7 \
End For: ~5 v6 d4 h8 j

3 ?5 w! Z* i5 `: T) O3 v; GFigure 3的内容是MX、ST、CO、CF、DC、SP、SG、RP、LG、BR、GO、GS、SV、SE、MS、SC (SCL)、US、EX) D0 A: x& r5 t7 ]7 v" J
不太明白一个LN在被映射到有名变量后,有名变量是什么样子的。
# ?+ g$ j  B/ _, T是否是只映射FCD或FCDA,而其他的DATA或DATAAttribute则不进行映射?* ^, o" K" S2 {4 o. s% \! i
是否一个LN的所有内容都映射在同一个有复杂TypeSpecification的有名变量中?& o/ g9 h6 P7 R) s6 f3 |- z* y
另外,在MMS的读写服务中,itemId的值一般都是LNName$FC$DOName这种格式,这是一个有名变量的名称,还是一个有名变量内的一个具体组成部分呢?不太理解,从MMS的定义来看,不太像是一个有名变量内的一个具体组成部分,因为要访问一个有名变量内的一个具体组成部分应该使用替代访问alternateAccess来实现。望高手指点!!
"真诚赞赏,手留余香"
还没有人打赏,支持一下
楼主热帖
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

 楼主| 发表于 2009-8-17 09:37:26 | 显示全部楼层
是LN的实例进行映射,只是对LNName$FC$DOName的理解有分歧,一种是这就是一个MMS有名变量的名称;另一种理解是一个复杂TypeSpecification的有名变量,名称为LNName,FC为第一层组件,DOName为FC的第一层组件。不知应该是哪种?
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

 楼主| 发表于 2009-8-26 11:18:15 | 显示全部楼层
怎么还是没有人来讨论呢,难道大家对此问题都不屑一顾?还是都还在潜心钻研
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

发表于 2009-8-26 14:56:58 | 显示全部楼层
具体在映射的时候是以逻辑节点为单位进行映射的,一个逻辑节点映射为一个mms变量,而这个mms变量又是一个复杂的结构,例如LLN0的映射为
5 i& _$ p$ g1 m; e' i* tLLN01+ F0 e, c+ G3 i- i6 |& |$ H1 J
1.022806 MMS_LOG_ALWAYS (sclproc.c 1597)
; @" T2 p) l; v- X+ j" @7 r  RUNTIME_TYPE definition for LNodeType id='LLN01':; P; ?' ]0 U/ Z! c- Y
# o  K' j9 X- o) b  D; g
1.023501 MMS_LOG_ALWAYS (mms_tdef.c 2309) 3 H) F7 i( l  q+ L
  Runtime Type : 51 elements,  Offset past last : 14326 H, |: X: _2 ~2 Z! O
    Struct start        : size 00, 49 rt
) H  W2 D+ j/ l' D& A, _: h      Named comp        : ST
5 z. H! y5 ]  X# Z      Struct start      : size 00, 15 rt
  F, d) @. |3 n# T5 o1 {        Named comp      : Mod
% F' C: b4 X* g5 ]' Q1 @4 w% `        Struct start    : size 00, 03 rt
8 Y" {" F8 R" X          Named comp    : stVal
' ?: t6 w. O% a          Integer       : size 04, precision 04
  t$ @% _. `  O2 Z          Named comp    : q
* _; x) h( J( p& i+ |          Bitstring     : size 04, precision -13
, ^% p+ F; U: g- @. N2 p2 c$ s          Named comp    : t
: G" `7 J" X" z8 w0 `          UTC Time      : size 12, precision 08
& S- d% u0 E/ o        Struct end      : size 00
. ]( k: v5 o/ A2 Z/ ~* K9 F; ^8 T! E$ K        Named comp      : Beh4 \# {! X$ ]6 K5 F9 C, k5 [3 y
        Struct start    : size 00, 03 rt$ L  z- W  D: z2 L" ^
          Named comp    : stVal        //第9个,索引为80 X' H2 _; {0 q0 V% O: Q
          Integer       : size 04, precision 04+ R8 R% e) b4 Q3 T* b3 d, b6 {
          Named comp    : q5 I' `; R- U. g1 T$ B( G: d
          Bitstring     : size 04, precision -13
0 N. X% B7 W. d+ @9 i          Named comp    : t
3 @- D+ w/ Y4 a6 N8 \          UTC Time      : size 12, precision 08
* L0 ^* g& i' r% b) O2 [" y        Struct end      : size 00- D9 n7 a& M/ x; }) B
        Named comp      : Health
6 N4 F" q/ ?% R* Q) V9 w        Struct start    : size 00, 03 rt
+ I: {! q9 n0 \7 c4 J+ f          Named comp    : stVal9 E$ f' b6 j8 r4 w- ~
          Integer       : size 04, precision 04
  g% h3 K# {; G$ J          Named comp    : q% M& ~# g# ^1 ~  O
          Bitstring     : size 04, precision -13
# v$ ^! [1 r8 }. h  q  p          Named comp    : t. S$ }% c' O. v& w' d4 f/ j
          UTC Time      : size 12, precision 08
2 f" F( R& i' [% Z8 f        Struct end      : size 00
& I7 t4 N6 B1 |6 ?$ W0 {9 a      Struct end        : size 000 K) q9 ^+ u4 G
      Named comp        : CO4 \, z* Y0 r+ L1 }$ B! W
      Struct start      : size 00, 12 rt
& `7 z9 g6 I  I        Named comp      : Mod9 U  B3 P1 w$ N. d; w& v
        Struct start    : size 00, 10 rt
$ ]# H3 g! K- h          Named comp    : Cancel
' j" v0 l" b  K6 T4 }          Struct start  : size 00, 08 rt3 K  _6 p) h" ]- D, h
            Named comp  : ctlVal* [! B: X7 @3 {, G: x! }
            Integer     : size 02, precision 01
4 b- _8 ^9 @- q            Named comp  : origin- o/ g' ^" N3 X" I* x
            Struct start: size 00, 02 rt
3 _0 k: x, k( l  Q5 s  ]$ `9 r            Named comp  : orCat2 _! i& O1 E3 G  c* N; D
            Integer     : size 02, precision 01$ ^- Z) t/ d9 r4 }, D* _8 ?! Y
            Named comp  : orIdent+ E/ Y% z2 G0 y" n
            Octet Str  : size 66, precision -64
3 u9 Q: k+ O' C5 d0 u* D: b9 ]          Struct end    : size 00
9 I. j2 H8 N& C5 K8 Z  e$ p$ y4 z$ ]          Named comp    : ctlNum
) w) s* L  z" E, K) n  N          Unsigned      : size 02, precision 01& A! {' a- W8 d8 s* [
          Named comp    : T
# j, f% h4 d  T& C: ~          UTC Time      : size 12, precision 08* D: a" w1 A8 E2 n
          Named comp    : Test& v$ S. [$ m- I$ e3 r5 l( t5 {
          Boolean       : size 04, precision 01
8 R& w0 @& Y, s: L/ K9 }        Struct end      : size 00: ]7 j7 w+ R- t( W5 E" d! ^7 {, x3 J
      Struct end        : size 00
/ x6 ?& m/ `: E0 [' w( W- ]    Struct end          : size 00/ [8 `, c/ r% I$ _7 p% @2 c
    Named comp          : CF
+ {6 f: J5 N5 [3 Q    Struct start        : size 00, 03 rt. p# M( [) r5 q8 _7 d( l8 Y
      Named comp        : Mod
* |. }" u6 o; K! W9 d      Struct start      : size 00, 01 rt; h, A1 r* l! P" X
        Named comp      : ctlModel8 _7 l' t0 N4 R
        Integer         : size 01, precision 01
+ D' f! z" W. j9 }      Struct end        : size 00/ e9 H# Z2 g( A
    Struct end          : size 00
+ n6 X8 F. p+ V+ _+ z( z! t/ @    Named comp          : DC+ b( N2 D- P, D+ }8 ^7 X" ~
    Struct start        : size 00, 06 rt
6 s% [% K* W4 d      Named comp        : NamPlt
1 }& P1 ?9 i; i. y/ ?3 X, D      Struct start      : size 00, 04 rt
+ ~( s2 l7 L: |        Named comp      : vendor8 f4 J4 m- A/ T3 H  v' g/ G
        Visible Str     : size 256, precision -2556 _$ L" }9 Y/ _2 p# c& t2 m% W
        Named comp      : swRev  q2 U) i# y4 |, G$ m8 g0 e1 g# |
        Visible Str     : size 256, precision -255
, I' h/ h% N# u/ T        Named comp      : d0 n0 P' j) ^" E9 n0 B/ R1 p- X
        Visible Str     : size 256, precision -255
; y8 R2 `: m" h. Q& u        Named comp      : configRev" p+ W0 I/ y2 U" d: w
        Visible Str     : size 256, precision -255
9 T& b* B% l2 v: X. W0 ?  ?      Struct end        : size 001 H2 m9 p( K. [( c, f, ?* Y  R
    Struct end          : size 00; l) m# r/ s* H% H
    Named comp          : EX
3 r1 Z. _1 \( j6 ~    Struct start        : size 00, 03 rt, @5 k1 j; ~; u
      Named comp        : NamPlt
" k* [$ I: C8 m% t" \7 X      Struct start      : size 00, 01 rt
$ x3 s  T$ J1 a# {        Named comp      : ldNs- A6 ^3 L# c, ~8 J- q) {
        Visible Str     : size 256, precision -255
# U) n% q4 D. V; g4 P9 C% {      Struct end        : size 00, _- Z& C3 G' R5 p
    Struct end          : size 03, n1 i% S* |" b& P0 t+ K- ?
    Struct end          : size 00
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

发表于 2009-8-26 14:57:51 | 显示全部楼层
在对该变量进行读写的时候,可以取最底层的名字直接读写例如LNName$FC$DOName,也可以读写LNName$FC。
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

招聘斑竹

小黑屋|手机版|APP下载(beta)|Archiver|电力研学网 ( 赣ICP备12000811号-1|赣公网安备36040302000210号 )|网站地图

GMT+8, 2026-10-9 04:47

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表