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

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

逻辑节点映射

[复制链接]

该用户从未签到

尚未签到

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

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

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

×
本帖最后由 ychhu 于 2009-8-13 15:32 编辑
' V" W" X. U7 i6 ^( G( M6 d7 P8 c' {  V
一直没有真正明白8-1里面这个方程的含义:
, o1 ^6 M! l4 ~$ |) b8 |For each functional constraint ( c ) found in Figure 3! w" D) `) l+ O6 m9 Y
  For each DATA ( d ) in the LN
' {; ^: B' g: W. I3 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 ).. l3 e" t8 U/ ?/ G
  End For; D& z  X1 ]+ R/ `! E
  If the structure ( s ) is not empty then add a component of ComponentName ( c ) of the ComponentType ( s ) to the TypeDescription being generated.
3 A( B/ t/ V2 i- xEnd For
+ G. Z8 O0 {. I; I) w: @4 L
, f& ]2 q2 l* K# l- B# p- TFigure 3的内容是MX、ST、CO、CF、DC、SP、SG、RP、LG、BR、GO、GS、SV、SE、MS、SC (SCL)、US、EX
0 T. S, }2 s" Y7 k! g9 P不太明白一个LN在被映射到有名变量后,有名变量是什么样子的。) q$ V6 T% d0 a: v' \
是否是只映射FCD或FCDA,而其他的DATA或DATAAttribute则不进行映射?- z% m; x/ K: g! _
是否一个LN的所有内容都映射在同一个有复杂TypeSpecification的有名变量中?' Q' B1 b+ R' b2 n1 `7 Q8 G) q
另外,在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的映射为
. Y, Z# R8 G( S5 Y7 pLLN017 H" _$ _; O5 G' n7 k$ R$ L8 M
1.022806 MMS_LOG_ALWAYS (sclproc.c 1597)
) B- m' C/ p/ g: c7 O  RUNTIME_TYPE definition for LNodeType id='LLN01':* M1 E0 c0 Q) \

& ^: s  c: k  C- j6 G  H1.023501 MMS_LOG_ALWAYS (mms_tdef.c 2309) 0 d8 Z+ z4 r5 {* p# i8 j
  Runtime Type : 51 elements,  Offset past last : 1432
1 s& }0 ^7 w7 I! w/ q: ?+ n    Struct start        : size 00, 49 rt
: F( \2 i  d; _: ~      Named comp        : ST! L) v" O( a1 \* N+ ~/ F# W, e  i
      Struct start      : size 00, 15 rt
8 `9 E. ], d0 q, U  l        Named comp      : Mod
0 ^9 H; v6 G' ?4 a        Struct start    : size 00, 03 rt
% y( h( I7 a, j  R9 M: U          Named comp    : stVal& D  H$ q5 E/ l2 I$ s4 R
          Integer       : size 04, precision 04& L) ~; Z5 c4 ~
          Named comp    : q
* |! c8 R, `; O6 V) n" L/ f8 O          Bitstring     : size 04, precision -138 d% @1 u$ R  _4 h
          Named comp    : t
7 Y- v+ d3 R; N$ [2 M; k3 r          UTC Time      : size 12, precision 08$ W" I5 W9 e6 o4 C5 D
        Struct end      : size 006 S$ q( D- H$ `6 f; s
        Named comp      : Beh
; W# E% d, d' \5 c  r        Struct start    : size 00, 03 rt8 h: ?! @6 Z* @1 R
          Named comp    : stVal        //第9个,索引为8/ z" j; F1 W# T5 }8 v9 e% A* P
          Integer       : size 04, precision 04
. b5 [. S& E. f( A3 j4 v1 g          Named comp    : q
5 n7 V. P+ N" t9 F8 K          Bitstring     : size 04, precision -13
: x/ Y( f. L! h0 j          Named comp    : t 5 {" e  _' }6 v4 _) W" i) h( x
          UTC Time      : size 12, precision 08& E( P6 {2 D# g, D- ?
        Struct end      : size 00
0 r: i" Q5 B7 n  E7 j) V4 }; g+ u        Named comp      : Health& B& `9 ^- S5 d- q9 R7 M+ ~
        Struct start    : size 00, 03 rt
" B2 l( }# l9 E5 m1 q  L          Named comp    : stVal9 [% s9 R% }6 q7 p8 Y9 B. ~3 X
          Integer       : size 04, precision 04. D  e7 ]6 o1 @" u4 f: b$ j$ H
          Named comp    : q
) [- X5 G  F3 m$ C0 `          Bitstring     : size 04, precision -13
( L" l  P8 Q6 F2 d: k. B7 h          Named comp    : t
) A+ y4 L' f8 ~* h- j5 E          UTC Time      : size 12, precision 08- y: l: T5 T% |0 n2 [: {* B- V; ^9 _
        Struct end      : size 00
5 h# K$ _. C) t. v      Struct end        : size 00! b& e5 D$ {; w
      Named comp        : CO
1 `3 Z# d5 ^$ {1 l3 C0 k      Struct start      : size 00, 12 rt
( ~: H. b* }' {4 S7 t: g: b! s        Named comp      : Mod5 j2 s  y5 C: @  S7 ^" W' T
        Struct start    : size 00, 10 rt
; o' M7 z% w# q! s5 a8 L/ A- o: [5 b          Named comp    : Cancel
( A% d& T4 N; Q- s6 q3 O5 p- u          Struct start  : size 00, 08 rt
3 X) ~. n2 n, I9 h2 n  o$ Q- i            Named comp  : ctlVal4 v& h2 D; _$ V, o! Y! s
            Integer     : size 02, precision 01
1 t% g" T& l9 ]5 Y7 v3 z$ \            Named comp  : origin) i5 z" b8 A/ P9 @% G( x1 r
            Struct start: size 00, 02 rt
8 m' u/ b! L, `& t& `$ [            Named comp  : orCat8 J" d3 Z: T( P5 D3 V3 \2 n* F
            Integer     : size 02, precision 01
/ }' V8 M. J; g. b) Z            Named comp  : orIdent- l! b5 {( `1 T( \5 U
            Octet Str  : size 66, precision -64+ z" `9 Z% R8 Q* E9 L
          Struct end    : size 00$ m  g8 w9 w# I0 k) Y& {( f
          Named comp    : ctlNum
% V) Z) t+ y% P, D          Unsigned      : size 02, precision 01
* o' q" g7 s* j# }0 e5 w5 B4 h( y# d          Named comp    : T5 I( V! b5 ~7 V$ g( m, ~, M: p  G
          UTC Time      : size 12, precision 08* B* k2 |, r" S: `* G  m
          Named comp    : Test
. q% J/ \& x/ e& r% p          Boolean       : size 04, precision 019 Y7 c% }) [  h2 N
        Struct end      : size 00
# @8 D0 R5 Y' N6 M% a% T      Struct end        : size 00
6 _; A4 L- `9 \6 h    Struct end          : size 009 s, J& ?- ?' k( Y
    Named comp          : CF
7 o  [' J7 c% S! m4 E- v0 G% I    Struct start        : size 00, 03 rt: r  m: m/ Z9 f7 v" E1 z* S9 o
      Named comp        : Mod
4 y4 v) \" x- W8 l! V8 ?      Struct start      : size 00, 01 rt; ]2 A/ W; ?) F% _, W" ?
        Named comp      : ctlModel$ X5 ^: C. G; c% _6 x( h/ r: p
        Integer         : size 01, precision 01
9 q# [2 W/ m7 t+ R! e      Struct end        : size 00' E& R" }5 d/ h
    Struct end          : size 004 h: v. F; t/ _2 ^6 R# V9 Y" b( {
    Named comp          : DC
1 v' ^: R% F% ]0 m+ V    Struct start        : size 00, 06 rt6 B  s+ s7 g& P/ K; f
      Named comp        : NamPlt& t0 U" j9 ?" d6 D1 z
      Struct start      : size 00, 04 rt; w& q1 t# B+ F/ B
        Named comp      : vendor. ]1 r8 @4 S. `3 T% S0 _
        Visible Str     : size 256, precision -255
* `% [* Y) G6 [! D, q        Named comp      : swRev
* V2 G* _4 p+ v% u8 u( J# ?        Visible Str     : size 256, precision -2550 ]. k6 y" R8 o# h; b6 I- d* y
        Named comp      : d+ F. f( ]3 l3 w; h' c
        Visible Str     : size 256, precision -255
) f+ H0 n' M% W0 Z0 o        Named comp      : configRev' t8 }9 j. G; G$ o$ o
        Visible Str     : size 256, precision -255
! \) B: ?: W( f  V. p$ p6 e2 p      Struct end        : size 00# q7 r9 a9 s  L* C. @
    Struct end          : size 00
6 b" n% E5 I, {    Named comp          : EX
2 L+ k' u7 _8 d. g4 W2 [1 j    Struct start        : size 00, 03 rt' \) ?! O8 B3 N" o) Z' b- e9 t, c
      Named comp        : NamPlt
0 p4 {5 _# ^0 ^      Struct start      : size 00, 01 rt
% ?3 K5 V2 y( K; V        Named comp      : ldNs! T' d+ T# q6 z: X7 _7 _
        Visible Str     : size 256, precision -255
$ }7 b9 }# H6 M& P4 B      Struct end        : size 00
, ~5 a% B7 X5 r6 z5 ]$ v    Struct end          : size 03
$ S5 U- t" S9 t9 {6 h% c    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-9-3 10:10

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

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