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

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

逻辑节点映射

[复制链接]

该用户从未签到

尚未签到

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

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

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

×
本帖最后由 ychhu 于 2009-8-13 15:32 编辑 3 i9 p6 y# Y) R- c9 d
" ?8 c* W6 {/ ^( e2 B
一直没有真正明白8-1里面这个方程的含义:
9 f+ ~/ j; k" M0 G" ^: XFor each functional constraint ( c ) found in Figure 3
4 Z, e7 }+ G# g4 I, x) F( t4 }  For each DATA ( d ) in the LN
3 U5 \/ B( y! C* x' D    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 ).9 v, T! V0 w0 A& [* k# C
  End For3 p0 K' B9 ~8 l7 [4 j4 z3 v; K
  If the structure ( s ) is not empty then add a component of ComponentName ( c ) of the ComponentType ( s ) to the TypeDescription being generated.
* L8 @/ w. j8 y: rEnd For9 T2 U% A  N- r- H$ V; R5 g

! s# G- l4 B: P0 k. PFigure 3的内容是MX、ST、CO、CF、DC、SP、SG、RP、LG、BR、GO、GS、SV、SE、MS、SC (SCL)、US、EX
7 i" ~2 c1 @9 y不太明白一个LN在被映射到有名变量后,有名变量是什么样子的。  t+ l6 n1 r# F) d" {/ L3 x& w0 V
是否是只映射FCD或FCDA,而其他的DATA或DATAAttribute则不进行映射?% y" ?' d, i  Z6 b0 m! s" Q
是否一个LN的所有内容都映射在同一个有复杂TypeSpecification的有名变量中?* d! D) b4 v8 }) B( k/ S2 }, d) Z
另外,在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的映射为1 n0 S, n: M4 ?1 X0 f
LLN01. |  d7 w4 p4 n% K/ E
1.022806 MMS_LOG_ALWAYS (sclproc.c 1597)
' e; J7 E7 @- ?! I+ V  RUNTIME_TYPE definition for LNodeType id='LLN01':; f" j" \2 c8 E3 @  A8 f8 X- Y
1 B+ \, |( A+ L3 J7 X& K
1.023501 MMS_LOG_ALWAYS (mms_tdef.c 2309) ! o# Y0 F: j$ z- F  P9 {
  Runtime Type : 51 elements,  Offset past last : 1432
. K5 \9 o7 L3 q/ E& [: T& O4 Y    Struct start        : size 00, 49 rt
, x; v  n/ w- g8 Q3 \9 B      Named comp        : ST5 Z# X$ Y" X  V' ?' Y- }
      Struct start      : size 00, 15 rt* a' M( i9 P# `% P3 Y# N
        Named comp      : Mod
% }- ~6 A, F* E        Struct start    : size 00, 03 rt
/ z  R! h* `: A1 z9 L, \          Named comp    : stVal5 k+ I% b3 b* R" V+ m+ I  w" E
          Integer       : size 04, precision 04# P& }' \/ Q. M
          Named comp    : q) G2 z( x: x4 Q$ R/ x4 b
          Bitstring     : size 04, precision -13, h" U0 Y9 k" a7 T7 z8 o: `9 K
          Named comp    : t
" [6 f2 Q  C* D9 D          UTC Time      : size 12, precision 08
; G! J. d* o9 T: \1 @1 ]0 m        Struct end      : size 002 h" L9 J7 h8 `$ d
        Named comp      : Beh
+ X5 t7 D6 ^0 C, ~; C        Struct start    : size 00, 03 rt
0 w% \* h, D) D6 B# n  T          Named comp    : stVal        //第9个,索引为8
# X# z/ D# j9 j- q# b2 B          Integer       : size 04, precision 04
& y9 ]' A/ [1 @* t  B# t          Named comp    : q/ q# ]% Q$ @; q% G4 e9 Z
          Bitstring     : size 04, precision -13
6 P# l7 b; V2 [/ O- ?5 A; z          Named comp    : t & o& w. ^) v+ w
          UTC Time      : size 12, precision 08
+ o+ ]& F. ~! x% K/ y! v        Struct end      : size 00
( D, A, w" `9 x. A8 B# E  A  s+ t8 v8 _        Named comp      : Health, v0 x) n; m5 u: U, u
        Struct start    : size 00, 03 rt
, u; F* }/ {5 i  U) O5 T' f' |          Named comp    : stVal
* B% v  p: J1 M, h7 F2 W          Integer       : size 04, precision 04
; ]: }: c; O+ j9 H' {          Named comp    : q
$ a6 n9 G% I6 L) I6 z( h" @3 o/ D          Bitstring     : size 04, precision -13
9 U' o( I3 d; P9 |4 |# M# C9 T2 b          Named comp    : t
" {0 G" j& X* f, y5 R& G: |          UTC Time      : size 12, precision 08
3 w+ _% `" F8 U/ b) E- x# X        Struct end      : size 00" y4 U2 I+ l" C3 v  a
      Struct end        : size 00' o1 d/ u+ H+ {9 B
      Named comp        : CO% y. O* p0 B0 }! c/ T* J9 [
      Struct start      : size 00, 12 rt# V- r( c9 t% K, u0 {* Y
        Named comp      : Mod. v6 O' Z4 B& J1 B& E! L
        Struct start    : size 00, 10 rt
5 K8 ~. r- a. l4 p$ H* A. c5 n          Named comp    : Cancel
( w. O! B- w/ K4 \          Struct start  : size 00, 08 rt
2 [- n' [; P2 D4 Y: j3 b            Named comp  : ctlVal* ?0 j* v  Q0 c3 \& h( Q/ @1 q
            Integer     : size 02, precision 01
7 Q0 d( `- \8 j* k/ y5 |6 d            Named comp  : origin
# [. D$ W; Q0 S- T7 o: E            Struct start: size 00, 02 rt. n* E! b$ y. U  K& p
            Named comp  : orCat
- ~2 C0 ^) s" S# j1 P            Integer     : size 02, precision 01
" u/ `, A9 G8 p# `& B. k            Named comp  : orIdent1 B) Q0 n* U7 ~- ?& f) S) I
            Octet Str  : size 66, precision -64
7 H& M6 j8 K7 g9 u* T( o$ T          Struct end    : size 00
2 I; C5 s2 z: m& O+ e5 p          Named comp    : ctlNum
# m4 A& N6 {; z7 H$ f* U% m# z          Unsigned      : size 02, precision 01) E+ T. q/ Q! U: Z8 N
          Named comp    : T
% e  L: I4 c( K          UTC Time      : size 12, precision 08* k5 T- V# m. z. D- E# B7 y( u
          Named comp    : Test9 E. D& c$ V* y; R7 |* x4 f, U& Z* c
          Boolean       : size 04, precision 01+ B+ `+ m" B: [* v
        Struct end      : size 00# c( Q2 X5 {6 ?9 N
      Struct end        : size 00
) n  v8 B" ]' u# P4 Y2 ]5 Y6 s! u) ]    Struct end          : size 00
' r0 E" r+ C; m4 j6 O3 ~    Named comp          : CF7 \, r0 W% z# y: {
    Struct start        : size 00, 03 rt7 D4 M, x5 h. I0 D4 g1 E: T$ K; o
      Named comp        : Mod) h4 U( g+ R( W  U8 _! U. r$ j
      Struct start      : size 00, 01 rt
- k8 R& n4 |. _$ ?* n$ W! I' E        Named comp      : ctlModel
& a7 C( P4 \. N& z# \1 X# T' |        Integer         : size 01, precision 013 n# Z- h3 ]0 a1 r- Q$ s* e
      Struct end        : size 00
. o+ U" _7 J% K; B: V4 t    Struct end          : size 00
2 E7 }1 G$ Q! i    Named comp          : DC
# m. e: h& v- e9 H/ k, q/ d7 c$ c9 Z    Struct start        : size 00, 06 rt
! U0 }/ W+ U3 H0 b8 J& |' @' L1 j      Named comp        : NamPlt
4 z) v9 I4 x4 h& O( w      Struct start      : size 00, 04 rt4 T9 c- g* @+ j: v0 H  i; p0 g
        Named comp      : vendor( p1 X, H% @3 w& i$ I) [5 I4 a
        Visible Str     : size 256, precision -255
: A( d" r! h/ z& [        Named comp      : swRev
% T5 Q( u- F( T0 `! H" F, \        Visible Str     : size 256, precision -255
" ^) _3 G. |% n* _+ a- Q; c* e* n        Named comp      : d; M5 T! Y% B- m, k
        Visible Str     : size 256, precision -255+ T, `" A: B% M7 q$ \; c
        Named comp      : configRev5 P3 g6 d! S0 M3 K
        Visible Str     : size 256, precision -2557 |/ `2 I) Y( s4 t" F2 C8 E6 W
      Struct end        : size 00
- Z( e4 z" v9 z: H* t& D2 \0 w    Struct end          : size 000 p) M. t  K+ Q: ^/ K
    Named comp          : EX' j  o+ v2 z( B& c
    Struct start        : size 00, 03 rt
1 X% A* g0 ~' |      Named comp        : NamPlt6 x: Y' }$ F. e% {' R: Z4 R4 ]
      Struct start      : size 00, 01 rt9 ]! A" Y; d1 Z4 ?! H
        Named comp      : ldNs& r  i* |# g% l) P# t% z
        Visible Str     : size 256, precision -2556 q/ e0 e0 a& t6 Y6 H! U7 W# x& u: r/ b
      Struct end        : size 00$ c9 i3 k, A& ~% Z
    Struct end          : size 03; r. Y1 O/ I( E* ~. v" T! j3 r
    Struct end          : size 00
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

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

本版积分规则

招聘斑竹

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

GMT+8, 2025-2-23 10:42

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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