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

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

逻辑节点映射

[复制链接]

该用户从未签到

尚未签到

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

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

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

×
本帖最后由 ychhu 于 2009-8-13 15:32 编辑 * q1 {" W6 h% Q! G6 h7 e- V! _
9 m0 O( k( d7 t6 _7 p5 ?
一直没有真正明白8-1里面这个方程的含义:" X. r7 i7 S1 H# v- t3 y) x
For each functional constraint ( c ) found in Figure 3
) D7 M5 b+ P5 E, x6 }3 y! c5 B. }  For each DATA ( d ) in the LN: O$ R% {; x  |& z6 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 ).5 v0 N/ A* j. z  [
  End For) n! D. m5 Q  U/ w2 |. S3 I1 O
  If the structure ( s ) is not empty then add a component of ComponentName ( c ) of the ComponentType ( s ) to the TypeDescription being generated./ T% J0 J4 N; V9 L
End For
: N$ h' l# o) v9 P% X  [
) s! j5 ?& A3 m! ZFigure 3的内容是MX、ST、CO、CF、DC、SP、SG、RP、LG、BR、GO、GS、SV、SE、MS、SC (SCL)、US、EX3 Z% t  {0 f6 p; {9 `
不太明白一个LN在被映射到有名变量后,有名变量是什么样子的。; U/ H5 I5 m! Q( o$ G
是否是只映射FCD或FCDA,而其他的DATA或DATAAttribute则不进行映射?
0 C+ C9 F+ v6 n" [& T$ _是否一个LN的所有内容都映射在同一个有复杂TypeSpecification的有名变量中?7 T, \  r# n: ?/ c7 d6 ], L
另外,在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的映射为% x2 A4 u3 n/ G' M# p
LLN01$ O; ?+ E0 Z* a
1.022806 MMS_LOG_ALWAYS (sclproc.c 1597)
- k0 [- l$ G8 t% R5 K  RUNTIME_TYPE definition for LNodeType id='LLN01':
& l3 Y8 r& z# p' P0 ]! A# j4 c3 [7 `3 d& ]8 g$ h( F3 l
1.023501 MMS_LOG_ALWAYS (mms_tdef.c 2309) ' l3 ^" O5 _) S  c
  Runtime Type : 51 elements,  Offset past last : 14321 q- A8 }) C. K8 N3 N
    Struct start        : size 00, 49 rt
' _; c$ g9 B! Z9 M( P& ~      Named comp        : ST
- g; J% K4 M) Z+ d8 t      Struct start      : size 00, 15 rt
) K6 I0 S; x! q% O8 \        Named comp      : Mod
  e4 W0 z7 G* j0 _) {: ^; I6 R" }        Struct start    : size 00, 03 rt5 ]6 u2 |! {' q
          Named comp    : stVal
3 |/ N+ }( i* B) @4 m          Integer       : size 04, precision 04
) n+ K8 C0 @' j. h* c1 h, R          Named comp    : q+ A6 c/ B# R0 E
          Bitstring     : size 04, precision -138 E. C  G0 ~8 V! C& G4 g
          Named comp    : t% p+ X& A% A: ]0 G* a+ a
          UTC Time      : size 12, precision 08
( _( P+ d  D6 r3 z& `        Struct end      : size 00
. R0 v) K# D+ n        Named comp      : Beh
2 _% f+ @" [* o7 s! L        Struct start    : size 00, 03 rt, T, x% \5 I2 f
          Named comp    : stVal        //第9个,索引为8$ d, H8 v: g. p) @6 R1 \
          Integer       : size 04, precision 04
( d7 {. }( x7 f2 s4 `          Named comp    : q
+ A8 n2 m4 n: Y% _          Bitstring     : size 04, precision -13$ K& |2 r, I, T
          Named comp    : t : T3 @9 t! ?. B% B' u, ?1 d! M
          UTC Time      : size 12, precision 08
* F' I. B0 y, V        Struct end      : size 00& l$ s$ @' x' b9 b: I; p+ s
        Named comp      : Health
! P! ^+ |+ g2 \+ E+ k        Struct start    : size 00, 03 rt6 M& x. E$ y/ [4 T4 W: T) _
          Named comp    : stVal. _  f: P' x' R2 I% \
          Integer       : size 04, precision 04$ k3 c$ @( B6 c; A' y* U  J* h. J0 H
          Named comp    : q0 |: h. {7 p8 G, [# K& f
          Bitstring     : size 04, precision -13
) j1 o5 l3 m% F+ ^  P          Named comp    : t/ w' O2 c( m/ _* X) l
          UTC Time      : size 12, precision 080 n* ^  P+ F! `/ l4 ~4 u/ [
        Struct end      : size 00
) V; w. ~3 C1 N. O9 K      Struct end        : size 00
' ]' m5 i, b8 x      Named comp        : CO
! q/ R& C. x6 J; v  c1 f2 z      Struct start      : size 00, 12 rt9 h* g; h4 I* w* k
        Named comp      : Mod. _8 m' a+ F1 v3 y
        Struct start    : size 00, 10 rt& c; n. a3 u1 T/ e5 p& F0 Q  I3 N/ i
          Named comp    : Cancel  |) p5 a! @) J! K3 C
          Struct start  : size 00, 08 rt: C6 N8 _9 x0 U6 y0 w/ t) U
            Named comp  : ctlVal2 F9 [) K" x9 h6 e' e# z
            Integer     : size 02, precision 01
: i+ u! c: u' D& `3 Z2 Q: f+ V. }            Named comp  : origin& [/ q' v* h: ]" j
            Struct start: size 00, 02 rt
9 l$ F  U0 _0 b            Named comp  : orCat
! H0 P* S. z( H$ U3 k' ^  ~            Integer     : size 02, precision 01
- a6 d' g3 C" q; [            Named comp  : orIdent
/ R! s, p4 ^. F. H0 |5 e' v* e            Octet Str  : size 66, precision -64; l  E6 D4 X9 O6 h  g
          Struct end    : size 00
' h$ p; b- L+ s          Named comp    : ctlNum4 Y/ c0 ^+ F/ p! f9 E) Y, L) R
          Unsigned      : size 02, precision 01
( V0 [' V, C( m# B3 `: z# f/ [' Q1 @          Named comp    : T* ?- K" |2 Z9 j( Q* m/ U# p
          UTC Time      : size 12, precision 085 }. A4 E; \6 F: r( C2 O4 U
          Named comp    : Test
/ _4 q5 L* u7 F$ O  M% L! b& A          Boolean       : size 04, precision 01
) c! K, j* O# X; q        Struct end      : size 001 d4 ?" Z7 d4 m, [. L* f) y
      Struct end        : size 00
8 Y, ~1 q' J( E! @3 T! o: W    Struct end          : size 00
& e* `  @5 z2 j    Named comp          : CF
7 g% {4 y: a1 k$ p5 |    Struct start        : size 00, 03 rt
6 c: N; `2 R) P      Named comp        : Mod
  A  z0 Y; J4 e* p: E# y; ?      Struct start      : size 00, 01 rt9 s7 h' Q  ?; s' e& ?
        Named comp      : ctlModel
- Y& c4 Y# N: l( ~) F9 [, t        Integer         : size 01, precision 01
/ g+ N( A, c1 k3 U+ S      Struct end        : size 00
' w1 l/ J" E1 a% T4 p    Struct end          : size 00
7 y! r! H/ g5 I4 H  C" Q$ d# Y    Named comp          : DC
* [7 G7 v( L# \) _3 V/ t    Struct start        : size 00, 06 rt3 {, J7 a6 q$ \. A3 @7 `3 G2 N
      Named comp        : NamPlt
+ |. M; S8 F$ q& I      Struct start      : size 00, 04 rt
3 _% D$ l7 X1 Q0 P1 _/ F9 _        Named comp      : vendor0 n- n5 q. J+ ]" }8 [! s
        Visible Str     : size 256, precision -255
; W" n* J4 o% F# Y        Named comp      : swRev7 K( b) c: k  ~" w2 D  T4 k; {
        Visible Str     : size 256, precision -255, K0 g, k/ u. Z$ e2 @6 a
        Named comp      : d, n, G7 y, b3 Q/ J7 ]* R1 S& \
        Visible Str     : size 256, precision -255
! {- s# s4 X+ \: a        Named comp      : configRev
2 t8 ?$ j2 a/ K% n; ?+ B        Visible Str     : size 256, precision -255
$ l$ ?8 Q: \1 Y& Y) {1 O      Struct end        : size 00: `: h0 L3 [7 y- [) B6 q" y
    Struct end          : size 00
" c  J8 Y; C# C1 b6 J: e    Named comp          : EX
" I% ?* z/ U$ A, s8 Y' Y5 z    Struct start        : size 00, 03 rt
1 j, S4 c& T3 u2 Z+ U8 o8 W1 D      Named comp        : NamPlt" e" I" _& N6 S8 B  D
      Struct start      : size 00, 01 rt
5 ?: D4 x6 D" T9 ^  e+ y( S        Named comp      : ldNs
7 U/ y, Z9 L7 ~2 w: T        Visible Str     : size 256, precision -255
$ L0 w) J6 [/ t2 }- m8 a      Struct end        : size 00
7 c4 U  H9 [1 P# P9 b( P    Struct end          : size 035 S) |& H. R' a
    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-6-1 08:53

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

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