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

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

逻辑节点映射

[复制链接]

该用户从未签到

尚未签到

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

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

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

×
本帖最后由 ychhu 于 2009-8-13 15:32 编辑 $ w# K7 d  Y( `( c- ]

# O1 b- R# O8 t' v& x! e+ G一直没有真正明白8-1里面这个方程的含义:9 s  g9 a+ e( v9 G
For each functional constraint ( c ) found in Figure 38 q/ r+ W6 p6 s% h0 y' @+ y3 ^
  For each DATA ( d ) in the LN
0 Y% i6 ~7 J9 i: M' L    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 ).
$ a  s# M% X" F6 s4 G9 Y6 U- o$ f3 X3 k  End For
0 q/ L2 V% Q8 Y6 b7 w* \$ b  If the structure ( s ) is not empty then add a component of ComponentName ( c ) of the ComponentType ( s ) to the TypeDescription being generated.
6 n) Y: x2 m7 b; w/ a% ?End For3 t1 h- s7 `# K. {' z" H' v

6 x1 e! j1 o, @0 y& }' |( ?Figure 3的内容是MX、ST、CO、CF、DC、SP、SG、RP、LG、BR、GO、GS、SV、SE、MS、SC (SCL)、US、EX
& g) a& M* N8 V; Z不太明白一个LN在被映射到有名变量后,有名变量是什么样子的。
: I1 ?% Y% j& T& r$ h5 f2 r是否是只映射FCD或FCDA,而其他的DATA或DATAAttribute则不进行映射?: l9 s4 U' M9 j: a) d3 x- w$ f7 ?. s
是否一个LN的所有内容都映射在同一个有复杂TypeSpecification的有名变量中?
! V+ k$ g0 a8 ]! ~3 i另外,在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的映射为
8 m8 h+ d9 z; A7 W2 q" ?LLN01
1 E3 f+ O8 L) y" Q1.022806 MMS_LOG_ALWAYS (sclproc.c 1597)
( v' G: V, U1 s1 x! e3 X$ T; Y+ D0 q& C  RUNTIME_TYPE definition for LNodeType id='LLN01':8 X% V- z7 u3 O; i/ W: O

6 @- s1 z9 R: ^1.023501 MMS_LOG_ALWAYS (mms_tdef.c 2309) 6 k9 m  D! f: g* J5 W2 |( q
  Runtime Type : 51 elements,  Offset past last : 1432; K3 K8 F: z2 O
    Struct start        : size 00, 49 rt6 b7 Z5 i2 {0 T7 H* J8 C
      Named comp        : ST% e/ y6 ?" s- B! N& R
      Struct start      : size 00, 15 rt  G3 N% T* |7 A; a( T
        Named comp      : Mod
  `9 A7 h" h$ l% P* C        Struct start    : size 00, 03 rt, y2 b: B' R' I1 O
          Named comp    : stVal
7 j. s1 T/ c. a$ c7 Q          Integer       : size 04, precision 04
2 I5 m0 e" E; f: W# N: Z: e, U          Named comp    : q
: f, T8 `" `: [" X, {! v' n( k. Q          Bitstring     : size 04, precision -13
/ _; C9 i1 N, N$ s# Q) X          Named comp    : t
- r4 g6 o; f+ {" ~          UTC Time      : size 12, precision 08
1 B# m  B; I4 l9 T" B        Struct end      : size 002 p" v! E# _6 o# n, ?. D- z0 ?
        Named comp      : Beh+ }# \- k) n3 w0 v2 B8 W4 ^
        Struct start    : size 00, 03 rt5 Y  R& H  K0 h, w9 b$ k) Y0 B
          Named comp    : stVal        //第9个,索引为8' X& D& }. v1 Y5 L
          Integer       : size 04, precision 04) p/ G2 o! m7 |' @
          Named comp    : q
7 t  {$ U, P" z' a) X- Y          Bitstring     : size 04, precision -13  W1 n5 B( i0 A' D
          Named comp    : t - B& Q+ \! l+ W% W/ ?) J. n
          UTC Time      : size 12, precision 08
3 \+ Z5 B0 d# q, M& C6 @9 v% O        Struct end      : size 00: Y( d. F  m9 P( m
        Named comp      : Health
* m- j) p" g# d9 ?. h1 _        Struct start    : size 00, 03 rt* A( o' @# v) d8 x/ d5 P. A
          Named comp    : stVal& [$ h( }; y7 H7 t% r9 H# }& `" g
          Integer       : size 04, precision 04
$ k* }% q7 u) X1 v# v4 ?          Named comp    : q
, e; M. _/ }0 ?- l, w6 Z$ Z4 }; \          Bitstring     : size 04, precision -13
/ b' M# n3 C$ \  ^- v* s          Named comp    : t
. `0 T8 [& d1 T$ \0 N, T          UTC Time      : size 12, precision 08" M; p  z# j4 F* o
        Struct end      : size 005 ~6 U3 E7 u4 Z% ~- w' W3 V
      Struct end        : size 00
- ?% P$ D7 Q5 Q      Named comp        : CO
/ P# ~, S1 W' X, a- F3 R) O      Struct start      : size 00, 12 rt
. x6 }5 D/ J- e( C8 I4 M9 }        Named comp      : Mod
, O' s$ D3 C8 L        Struct start    : size 00, 10 rt
5 t0 J* [3 a/ _0 u          Named comp    : Cancel
' M( f/ o0 w1 \+ V8 V- E          Struct start  : size 00, 08 rt
: V* ]& `- ^' c  s% T+ }+ a: y8 S            Named comp  : ctlVal+ d: b8 {/ L! e- A% O. R
            Integer     : size 02, precision 01
2 c( i( }- I; G  z+ o            Named comp  : origin
( u: S1 m, q9 O6 i            Struct start: size 00, 02 rt) h+ _: p2 l' `$ ^( X
            Named comp  : orCat
5 a. G& u7 U$ C1 S4 G7 l            Integer     : size 02, precision 01
9 m1 i% Q0 V' ^            Named comp  : orIdent1 j+ x2 y6 r0 ]! \  X) v
            Octet Str  : size 66, precision -64
) U- w$ E# Z4 a1 p( u# O+ A          Struct end    : size 002 B& b# z* Y( R9 X
          Named comp    : ctlNum
8 R* W+ E9 l& e. G% W          Unsigned      : size 02, precision 01
0 V) o7 O5 V( G8 H. _          Named comp    : T
6 d4 ~3 T9 z/ O( {' |+ t& ]- z6 w          UTC Time      : size 12, precision 08
" ^8 a5 I- I5 Q* c$ i1 ~          Named comp    : Test
- k$ _. @1 g  d* _0 ?, x$ @6 w5 Q          Boolean       : size 04, precision 01
6 k9 I4 B" c% X9 I        Struct end      : size 00
( W$ U6 j3 C6 r/ Q% S7 }9 A      Struct end        : size 00
& b0 H* C0 i3 N$ U% @9 f    Struct end          : size 00/ c& r+ Q: S  Z7 @' X* Y
    Named comp          : CF8 x' w0 ^* t( z; t% A9 ]' D' ?" U
    Struct start        : size 00, 03 rt
$ O& }& H1 U8 X2 |      Named comp        : Mod
5 m8 S  F3 w- m      Struct start      : size 00, 01 rt
9 R6 ~4 y4 v7 ?        Named comp      : ctlModel$ L3 j2 P3 [! G5 i4 k' F2 T9 Q
        Integer         : size 01, precision 015 `  l- f- Z) T
      Struct end        : size 007 g' m3 R  x& |6 B- p5 x. f
    Struct end          : size 00
. f; p, v' l; F6 B3 @: c" c" o    Named comp          : DC
; t) l4 k; ?) ~+ q    Struct start        : size 00, 06 rt
' p4 v  G& p' R1 {) [9 s) w& o( d      Named comp        : NamPlt: X0 g5 d9 O4 K9 E7 @& ^7 p6 ~2 n; }
      Struct start      : size 00, 04 rt# S* Y1 Q0 c3 y4 N  D# }
        Named comp      : vendor
9 Z& A( B* F, a/ V9 ?2 r        Visible Str     : size 256, precision -2553 i6 k# c/ C6 O1 ^( E
        Named comp      : swRev8 b+ e0 _/ m. @* j. [9 i; d0 i
        Visible Str     : size 256, precision -255
1 F7 P8 T9 I# f, Y/ J+ |% D        Named comp      : d! v0 M4 [2 I& y# p
        Visible Str     : size 256, precision -255
8 ~( Q% q$ \3 u. n% S" j- D        Named comp      : configRev
! |- z* P, u& g. M1 ~# i; G        Visible Str     : size 256, precision -255
3 Z& c5 E7 _9 f      Struct end        : size 00
4 y% R( W% h7 Y! J1 b    Struct end          : size 00
; o( _0 S$ K% Z$ v+ b& J    Named comp          : EX5 B+ h5 M& c+ L* E5 H* _
    Struct start        : size 00, 03 rt. z$ }1 C# k) Z
      Named comp        : NamPlt: M( q8 o) ?. {9 c; {
      Struct start      : size 00, 01 rt2 {7 p5 R4 }/ b
        Named comp      : ldNs$ R  t) c" Q7 b4 S( I
        Visible Str     : size 256, precision -255
; H8 l& \5 ], }0 `# @- [) C" _      Struct end        : size 00$ a3 U. W5 p8 s* s1 A0 X4 R2 Y) v$ X; K
    Struct end          : size 03
5 p3 [. b9 w6 _7 y# y& ?. ^# g    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-4-15 17:22

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

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