稀客音响招募全国代理商工程商集成商合作伙伴

 找回密码
 注册

扫一扫,访问微社区

搜索
查看: 11932|回复: 3

[尽责]VTRON拼接器协议

[复制链接]

11

主题

294

回帖

1435

积分

贵宾

XYCAD Team

积分
1435

专家勋章版主勋章

QQ
发表于 2006-9-11 17:55 | 显示全部楼层 |阅读模式
涉及音响灯光机械视频方案从此不求人,秒拿预算!

亲,只有注册或登录才能下载更有用的哦

您需要 登录 才可以下载或查看,没有账号?注册

×
VWAS 串口控制协议<br>. B% |" d; t# b: K. p
一、概述<br>
- [, }9 c8 I, f: }* ]+ x1 ]7 s9 z. C: U4 @为了实现AMX 等串口设备对显示墙管理系统(VWAS)的操作功能,VWAS 需要提供串口<br>! I) b0 P" K; y9 d! l! S
控制的接口。本文描述该接口的控制协议。<br>
1 L% i1 `- P' A6 K. YVWAS 串口控制协议中包含了一系列的指令。每条指令及其参数无歧义的描述了可以通<br>
3 e  u  h) W5 V4 e( m过VWAS 实现的对显示墙系统的某项操作。这些操作包括:机芯开关、执行模式、关闭所有<br>* Y1 s5 P' a: l# Z( F6 l* O
机芯直通窗口、关闭所有处理器窗口、关闭所有处理器应用和信号源选择。<br>
' {: E$ j) U) i) q$ q该协议可根据以后的功能需求进行扩展。<br>( t) _1 {1 {7 q+ q
二、指令的命名和格式<br>
3 G+ u+ Y2 w  k指令的命名采用如下规则:第一个字母小写,表示操作类型。e 表示机芯操作,p 表示<br>
, ^: U" E: o* o1 C处理器操作,m 表示模式操作,s 表示信号源操作,d 表示多功能设备操作,c 表示串口操作;<br>
5 C: w+ y& z4 K" w5 M其余字母是其功能的英文描述的简写。<br>1 H2 m, E! `; [% a% s( r
指令及其参数、指令的执行结果均用字符串表示。<br>
5 f+ V1 i; U+ Y. d6 ~每条指令的最后一个字符必须为结束符,指令及其参数之间用分隔符分开。本协议采用<br>3 K3 K1 `- _& I$ J+ w7 q5 ?7 ~
的结束符为回车符(0x0D,以下用&#8629;表示),分隔符为0x0B(以下用_表示)。<br>; e# S+ b# D- X$ }6 _
指令的参数按类型可分为整型值和字符串。整型参数直接用其十进制值的字符串表示。<br>" P" k. n! D8 i& `& f' ?
指令的参数按照性质可分为必要参数和可选参数。可选参数用[]表示。<br>; Y  h( k, \" f" Q( p
指令的执行结果的格式与此类似,由指令的名称和返回的执行结果代码(整型值)组成。<br>- @; r( A" Z) k4 ]& Z1 w2 E) [9 Z1 ]
执行结果代码为0 表示成功,其他值的含义与指令相关。<br>& ^: f" b, Z7 @+ K6 V( q4 b9 Y# T
三、指令描述<br>
( Z8 p, D$ [; V1 r1、 ePowerOn<br>5 J: \- d0 S! N0 Q+ l" z# w
功能:机芯开机<br>% b. r0 T! y; A
格式:ePowerOn[_WallName][_ProjNo]&#8629;<br>9 A3 X' s7 @; l, l4 n5 W3 H
参数:<br>
7 U* f7 `' J; ~0 W( r6 oWallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙,此时ProjNo<br>$ L/ r: B& p7 n" {. G/ H
也必须省略。<br>
' D1 Y, v; e4 e7 w* GProjNo:要进行该操作的机芯编号。如果省略或为0,表示指定拼墙的所有机<br>
1 l$ ]! o4 J, Z& q& l' p  `芯。<br>
* E. r/ ^" X5 w8 k执行结果:ePowerOn_nResult&#8629;<br>
0 ?! z4 N$ m) c; A9 F7 M3 E1 ]nResult 可能取值:<br>
2 \- }& w- t! @' ?; P4 {0:成功;<br>
; l8 f6 V& f5 e# N$ ?4 m# p5 z1:串口控制功能被禁止;<br>+ g- w% K* H$ x
2:非法的指令名称;<br>" \  H9 G! F5 ?7 ?: D8 A* X
3:非法的拼墙名称;<br>
# u0 o$ t& M& A' p  b! O- r4:非法的机芯编号;<br>1 S. {2 U+ I; f0 |/ V+ N" u
5:操作失败。<br>: I( ?; f5 ~) p: R% }
2、 ePowerOff<br>$ L. N& U+ X" V" z8 H$ E0 g
功能:机芯关机<br>
, r3 F" V2 d' Q! `) I  I! W格式:ePowerOff[_WallName][_ProjNo]&#8629;<br>
5 @6 _6 r/ z& P* s% e参数:<br>
5 _/ d- v" c" v( OWallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙,此时ProjNo<br>
3 Y2 p* K$ K2 r: M9 @也必须省略。<br>9 P3 y( {: |3 I6 b8 W% \' b) S/ |0 `
ProjNo:要进行该操作的机芯编号。如果省略或为0,表示指定拼墙的所有机<br>6 J- o6 d1 o  ]) p+ s, A2 [& L
芯。<br>
/ f9 S/ V, Z0 p4 P$ ], t执行结果:ePowerOff_nResult&#8629;<br>
! C: Q# O: M+ rnResult 可能取值:<br>. Z7 j- x! M# z% ?( }4 Q
0:成功;<br>  j" G9 V7 y( _" L2 M1 F4 p$ B* K% e2 c
1:串口控制功能被禁止;<br>8 C: e, V( ]5 m- h! Y
2:非法的指令名称;<br>
+ o! P' ?1 l4 c3:非法的拼墙名称;<br>" f! X+ k6 ^( L, s; b. O+ f
4:非法的机芯编号;<br>
8 O4 v+ B9 R7 b$ `# K* \5:操作失败。<br>
* M9 i6 [/ |' X% ?3、 dPowerOn<br>$ }9 r9 c/ W  s& X2 x
功能:多功能显示设备开机<br>* i, w# L& Z, U& b" v9 ^0 G
格式:dPowerOn_DevName&#8629;<br>1 g9 W5 ^+ U- G1 Z4 \7 d
参数:<br>
4 o: r4 U- N  {! hDevName:要进行该操作的多功能显示设备的名称。<br>
. d5 i4 t0 m# V% c+ O: a执行结果:dPowerOn_nResult&#8629;<br>  ~; _, z/ p* f/ e0 l* ~3 C
nResult 可能取值:<br>! {- E0 M" y% @+ \
0:成功;<br>
0 a- e4 T+ ~% `0 L5 v: j0 f0 l9 u1:串口控制功能被禁止;<br>
5 N& @& q1 Y! w8 U# V7 w- L2:非法的指令名称;<br>
" ?5 D8 a1 m) Z6 @1 B9 J9 Y3:非法的多功能显示设备名称;<br>4 [* X+ W; q% F8 q) ^: Y! u
4:操作失败。<br>
3 q+ X, ^7 l: F3 f/ D% @4、 dPowerOff<br>4 l4 W+ K9 }* Q4 }  \, q
功能:多功能显示设备关机<br>
+ L: f& @/ ?  _- k8 `格式:dPowerOff_DevName&#8629;<br>8 |" y  I! W0 z) X" X
参数:<br>
9 L4 s& S5 L0 J, I5 I/ }6 EDevName:要进行该操作的多功能显示设备的名称芯。<br>
0 N; ~2 G* l; b8 q, C执行结果:dPowerOff_nResult&#8629;<br>
% c% [; _0 n4 j* d0 m- UnResult 可能取值:<br>
, z) r+ c2 h9 r9 p( `; d0:成功;<br>- i3 l: W+ n/ l, a5 t* ?
1:串口控制功能被禁止;<br>( z2 V$ y" r# O
2:非法的指令名称;<br>
( a! l% n* X- U; i1 `3:非法的多功能显示设备名称;<br>% N( A( W; H6 r/ d( c4 J# r
4:操作失败。<br>' W, F+ ~8 w$ h( A5 }2 d( f
5、 eCloseWin<br>
3 W. x7 q; f$ C! x9 n# i) S功能:关闭所有机芯直通窗口<br>  J. q, A: o$ S% L
格式:eCloseWin[_WallName]&#8629;<br>
, G7 k* w7 J: p' U+ A参数:<br># e3 u) L2 D8 W6 P; H- t
WallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙。<br>3 d* |1 Y# P7 I% m" k
执行结果:eCloseWin_nResult&#8629;<br>: n* w1 Z8 y, v; L4 x6 {9 R) j9 K
nResult 可能取值:<br>2 r! H7 E2 D+ g% T. i% l
0:成功;<br>
; U7 s& y; e3 f6 a0 \* F$ N( t" i1:串口控制功能被禁止;<br>
5 A! M  `' S5 F% ]9 Y  y2:非法的指令名称;<br>
0 O- u& N0 \7 [) n7 D: Z7 N3:非法的拼墙名称;<br>- P6 a: I& P2 p' |$ r) c: A
4:操作失败。<br>. q% H5 L% a( K9 j, b, c9 H
6、 pCloseApp<br>9 ?! L! w7 c1 r" l3 Z9 u& ]8 \
功能:关闭所有处理器应用实例<br>8 a6 g# H8 C; h: E& Z5 y1 u  C6 X
格式:pCloseApp[_WallName]&#8629;<br>
$ u) _; @9 N7 X! U7 L参数:<br>
. E+ q+ U6 n( L6 Z6 I8 T' L5 y1 xWallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙。<br>0 N8 B- F' S, z3 \
执行结果:pCloseApp_nResult&#8629;<br>
; G' ]0 ?3 V* V2 Z& D3 L- vnResult 可能取值:<br>' p# l7 _. j- T$ }
0:成功;<br>
* G, u% u8 n- }; g  v" s8 \1:串口控制功能被禁止;<br>6 j4 t9 Y6 y' m7 x# q9 G. m
2:非法的指令名称;<br>1 A  ?# [- F* H0 G
3:非法的拼墙名称;<br>
% J9 P# u1 |. B! x( G4:操作失败。<br>" C! P* T0 }9 B5 n, k
7、 pCloseWin<br>
( p/ Z3 H# \3 f3 o功能:关闭所有处理器窗口<br>
; R; T) W* d! v; b3 n格式:pCloseWin[_WallName]&#8629;<br>
* m% r, n( K/ ^" ~/ g参数:<br>7 N- [/ q& v* L+ c* e
WallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙。<br>
! z( K5 c6 K4 ?执行结果:pCloseWin_nResult&#8629;<br>
( O$ q1 K4 H& d- L' U9 UnResult 可能取值:<br>
* N+ I& a7 r3 |  B0:成功;<br>5 G0 t, T9 h- {8 p# O6 j4 ~
1:串口控制功能被禁止;<br>
" j9 Y9 p, d! o: a+ ]. g2:非法的指令名称;<br>
+ y6 \; ]5 p6 a6 |% o9 p3:非法的拼墙名称;<br>6 e( H; V0 V5 e8 d% _' a
4:操作失败。<br>7 G0 w( G8 X5 s* d
8、 mApply<br>
5 G3 Q: T7 x& b) q7 J! |功能:执行已经定义的模式<br>, r/ s1 w* p& e8 c( G' N
格式:mApply_ModeName&#8629;<br>$ Y: H: w- a) O
参数:<br>
; \# ?: M4 ]8 @' P/ e- q1 }8 B% pModeName:要执行的模式的名称。<br>( w% G3 I5 ^. W; k" y7 ~
执行结果:mApply_nResult&#8629;<br>
+ T$ ?. V" B* g  ~nResult 可能取值:<br>/ Q4 m1 b* ~/ ?2 }- C9 S
0:成功;<br>
$ Y/ Z0 y- B: w8 p: a; B, M1:串口控制功能被禁止;<br>
# t" T9 O1 [# u9 {2:非法的指令名称;<br>
  V% K  d$ C$ R( Q1 t/ p4 [# T% H3:非法的模式名称;<br>2 M/ x/ L' z! o7 j7 w7 q/ b" G
4:操作失败。<br>
/ Y2 i, n8 c9 P9 x' |7 s# w9、 sSelVideo<br>3 q; r" d; n  D9 l( m
功能:将一个VIDEO 信号源选择切换到一个监视器<br>$ t/ b  ?3 B& C1 o) ?8 i
格式:sSelVideo_SouName_DevName&#8629;<br>4 O2 u0 y1 x( X. M0 W8 [6 D" o
参数:<br>
2 c. B. {8 d  x8 l( aSouName:要切换的VIDEO 信号源的名称。<br>& a" g! c' e4 f1 S! I
DevName:要显示该信号源的监视器的名称。<br>/ g. X- ~/ o0 ?7 L: P) Q
执行结果:sSelVideo_nResult&#8629;<br>
& ?4 I' K- h% L# \, J* ~+ rnResult 可能取值:<br>
" a% O; q- y$ p: G# ~6 t' v0:成功;<br>
1 c' g4 r0 A3 U( @" q7 F1:串口控制功能被禁止;<br>- R) G6 q, @$ y, ^
2:非法的指令名称;<br>4 b: E4 ~7 c0 f# j# L- W
3:非法的信号源名称;<br>
$ y: \0 J" _. }5 Q0 M4:非法的监视器名称;<br>& u8 ]* d$ a% s! I5 o
5:操作失败。<br>) ^$ v, M$ X: y6 Y- u
10、 sSelCamera<br>/ ^+ G: \2 K* M  t3 F2 u
功能:将一个摄像头信号源选择切换到一个监视器<br>
" G: ~8 {% t. B" L$ q0 }# }格式:sSelCamera_SouName_DevName&#8629;<br>% ~. r% ~' ?* `# f! q* z5 t
参数:<br>3 D& K: L, b& o! |$ F5 f( b# D( I0 ?
SouName:要切换的摄像头信号源的名称。<br>
; C/ G# [/ R) d. v/ @DevName:要显示该信号源的监视器的名称。<br>  I# ~' E: S2 D+ Z
执行结果:sSelCamera_nResult&#8629;<br>2 L. x, Z9 x. S; h; v& P/ q# n
nResult 可能取值:<br>8 u3 G+ R1 S1 x& w; Q1 Z5 M8 ?
0:成功;<br>
6 A6 N5 a% m6 a2 t1:串口控制功能被禁止;<br>/ R; D: Q+ B" g9 ]: \/ a4 M' Q
2:非法的指令名称;<br>
* e/ b% U, W  T2 `! Y0 T( z3:非法的信号源名称;<br>7 U. Y/ t2 g5 [0 {
4:非法的监视器名称;<br>4 i! w% }% m6 |" J: ?  Z! p
5:操作失败。<br>$ [8 e" Z  d) R
11、 sSelRGB<br>
( }$ E" n* o9 M. N# p8 p4 C6 F% b功能:将一个RGB 信号源选择切换到一个显示器<br>
* F$ }  W  p  }7 N  v; W; T格式:sSelRGB_SouName_DevName&#8629;<br>
, E; @8 B8 a5 Z& G# ?: i, _参数:<br>* `  m, `/ O% D2 q
SouName:要切换的RGB 信号源的名称。<br>6 V& j# X' E0 ]/ }7 ]2 O0 s& O' j# ?
DevName:要显示该信号源的显示器的名称。<br>
9 S% j# x/ q4 D+ o: C5 @执行结果:sSelRGB_nResult&#8629;<br>
: l. _  P1 e7 `9 T2 vnResult 可能取值:<br>
% }' e! D. L" [# ?/ `( m8 D( j. y, G/ i0:成功;<br># l) I; |' H7 e: Y
1:串口控制功能被禁止;<br>2 d5 V: ?* Y% P3 f0 D$ `
2:非法的指令名称;<br>
3 V% e6 `% S$ \+ Y% m0 X) n3:非法的信号源名称;<br>8 a# \4 T6 \& e8 e, H+ ?
4:非法的显示器名称;<br>: G+ o% }2 i) {! C; ^+ H2 a7 N- `
5:操作失败。<br>3 {- r9 X* K% f6 N
12、 sSelAudio<br>
% T- `5 R  c  H7 }功能:将一个AUDIO 信号源选择切换到一个播放器<br>
3 S7 s9 W" e9 X格式:sSelAudio_SouName_DevName&#8629;<br>- V1 s; J: F1 _3 `  p* T
参数:<br>
6 y8 V* b% }6 v; j, m* ySouName:要切换的AUDIO 信号源的名称。<br>% x, s% g8 J2 r) E' N
DevName:要显示该信号源的监视器的名称。<br># M% d2 o  y$ u" m* K! t
执行结果:sSelAudio_nResult&#8629;<br>: z$ y$ A2 t+ t( N9 Z
nResult 可能取值:<br>
9 ?3 I5 E. ~1 g$ {+ O6 y: [  N0:成功;<br>
9 G6 F  Z7 \' o( Z8 t4 c9 C  B1:串口控制功能被禁止;<br>) G" r* s0 L, l% I
2:非法的指令名称;<br>! d# j1 c7 S7 l2 _% T
3:非法的信号源名称;<br>! v- l. m+ c+ e7 p4 \% x/ a7 f
4:非法的播放器名称;<br>
$ C8 f! X4 F5 \1 x9 m+ j5:操作失败。<br>$ I: Z! ~5 ^+ M1 a" B
13、 sSelVideo2MFD<br>
) [) i4 m' v7 ?2 u功能:将一个VIDEO 信号源选择切换到一个多功能显示设备<br>
9 d0 Q8 s9 ^/ Z( F* }7 j格式:sSelVideo2MFD_SouName_DevName&#8629;<br>" t  y# W! ~( o7 X
参数:<br>
3 i( |6 I; W8 ?8 iSouName:要切换的VIDEO 信号源的名称。<br>
* T9 q# N+ I$ T# w) m; d8 VDevName:要显示该信号源的多功能显示设备的名称。<br>
7 M7 X4 e. `* q执行结果:sSelVideo2MFD_nResult&#8629;<br>) U  ?& d0 w5 O" I5 I
nResult 可能取值:<br>
+ g% o) E/ }9 j0:成功;<br>, z% U& E1 r: X" h
1:串口控制功能被禁止;<br>
. b0 q' I* T" ?* N' \1 V" f+ I8 E& H2:非法的指令名称;<br>
$ @- j5 I& \% c9 F6 P' z3:非法的信号源名称;<br>
/ u& K3 Z8 V: W' V4:非法的多功能显示设备名称;<br>
2 j8 t' z+ Z- n- \+ k9 ]1 p5:操作失败。<br>
7 i5 `& Y! P0 V  _+ }14、 sSelCamera2MFD<br>* Z" v- X, j5 [) ]! d7 }$ r
功能:将一个摄像头信号源选择切换到一个多功能显示设备<br>
. n( ~, B7 T& O格式:sSelCamera2MFD_SouName_DevName&#8629;<br>" X" u6 V1 C6 f8 P' H1 u4 U. Q) _
参数:<br>: |. x8 `9 h1 J# r+ ?  U
SouName:要切换的摄像头信号源的名称。<br>+ I/ p* q; a' ]! |) ^. D
DevName:要显示该信号源的多功能显示设备的名称。<br>
' y4 I/ A- Y# H) v6 O执行结果:sSelCamera2MFD_nResult&#8629;<br>. t( a' e8 I; K" f
nResult 可能取值:<br>
& G4 |( S* U4 f6 u4 I) D! G0:成功;<br>1 N7 ?1 r  i9 h1 K) W- u# b+ x
1:串口控制功能被禁止;<br>1 \! G7 O1 e, o, L. ?; I
2:非法的指令名称;<br>
; \$ ^. X  {4 j3 ^" p; |9 U3:非法的信号源名称;<br>) B' @% e1 l# T9 ]8 f
4:非法的多功能显示设备名称;<br>- N" `  O: Z% U4 R
5:操作失败。<br>
/ ]' }0 m3 N8 W  l15、 sSelRGB2MFD<br>
0 V$ k" O4 j+ x功能:将一个RGB 信号源选择切换到一个多功能显示设备<br>
* Y2 v1 h, \& P, Z9 C2 Z# V2 ?格式:sSelRGB2MFD_SouName_DevName&#8629;<br>
( v: A1 q4 k+ U& r# U参数:<br>* k% e8 v" e8 h, X6 l
SouName:要切换的RGB 信号源的名称。<br>, ]5 [) N* e1 `4 \
DevName:要显示该信号源的多功能显示设备的名称。<br>
% A' Q3 _0 |' O" U执行结果:sSelRGB2MFD_nResult&#8629;<br>, X& s( x6 j2 L  B* Z
nResult 可能取值:<br>
( K+ `- c$ y% E$ ?0:成功;<br>
  e4 j  ^5 }. c. C$ j1:串口控制功能被禁止;<br>
4 w8 j! v6 J0 r  B, P2:非法的指令名称;<br>  h. [- k* h7 l* P4 t
3:非法的信号源名称;<br>
* g2 G: m. @" w  u% X# ~) ^6 y4:非法的多功能显示设备名称;<br>
  \8 r; I+ s: c! U9 d5:操作失败。<br>
/ G1 J" C8 S% _6 x: [8 `16、 sSelAudio2MFD<br>  H1 z  D5 T# y+ j2 G1 {
功能:将一个AUDIO 信号源选择切换到一个多功能显示设备<br>/ g  ~2 u: Y& H7 `$ I" C4 z# `
格式:sSelAudio2MFD_SouName_DevName&#8629;<br>8 o% h) F+ j  L, {+ p$ `
参数:<br>4 f! ~$ A- `# v: J2 }
SouName:要切换的AUDIO 信号源的名称。<br>. j+ o$ y+ E3 {4 n$ k" l
DevName:要显示该信号源的多功能显示设备的名称。<br>5 F5 q1 f4 }* z0 z# S; K
执行结果:sSelAudio2MFD_nResult&#8629;<br>
7 i! f; V1 K% O$ \& H, r: ?nResult 可能取值:<br>
7 r. i7 s( V3 t! O" D; `* F  m0:成功;<br>
1 l# K9 |' Z: z9 }3 n1:串口控制功能被禁止;<br>8 D2 J. l* ]/ }
2:非法的指令名称;<br>
; r: H* q% s( w, k3:非法的信号源名称;<br>: [- a" ]( f3 `. o$ y( l! Y
4:非法的多功能显示设备名称;<br>- T6 D: K2 l8 B( }
5:操作失败。<br>! e3 x" t) t2 N1 U# i, T
17、 cSendData<br>
& b4 @. _# J1 E3 u功能:发送数据到指定串口<br>( Q" ~2 X- k' t3 q# k* d' P, u  a; Y
格式:cSendData_PortNo_PortSettings_Length&#8629;Data<br>
3 c6 @+ N, v8 q4 X- ]6 x参数:<br>
3 x% Z) _' U9 OPortNo:串口名称,譬如COM1<br>
# Z: k* Q% L1 C" IPortSettings:串口设置,譬如9600,n,8,1<br>- n  w% |1 Z9 A
Length:发送的数据长度<br>
9 I5 c5 F8 M  P5 E" N, AData:发送的数据。<br>
' Y5 s' d. t7 G+ o* y2 D4 J执行结果:cSendData_nResult&#8629;<br>  U$ B" g" f" g' `: a% a
nResult 可能取值:<br>
! M( L  P9 ]7 `7 d0:成功<br>, ^& r+ Z/ O0 q$ n/ s
1:串口控制功能被禁止<br>
3 s) W2 `1 a/ A7 I3 g& Z0 ?4 R2:非法的指令名称<br>
" p* H0 M2 y& b8 P9 z- N8 |) L3:非法的端口名称<br>
5 ]1 K6 o- ?( G3 g! K4 A4:非法的串口设置<br>
( `" |7 O1 M1 G5:操作失败。
Eric Ge 葛萌
Business Development Manager(Whole China)
Mobile: (86) 13370125802
Tel: (86) 10 6409-6026
Fax: (86) 10 6409-6001
Email: ericge@crestronasia.com
//欢迎光临中国音响设计网//

0

主题

183

回帖

1004

积分

高级会员

积分
1004

专家勋章版主勋章

发表于 2008-11-20 14:18 | 显示全部楼层
我顶了  谢谢你的分享  为了得到更多的积分 与你们分享

0

主题

1781

回帖

8万

积分

钻石会员

积分
84000

专家勋章版主勋章

QQ
发表于 2009-2-16 22:57 | 显示全部楼层
多谢楼主分享 学习!!!!!!!!!!

0

主题

126

回帖

1万

积分

红宝石会员

积分
14859

专家勋章版主勋章

QQ
发表于 2009-9-30 20:31 | 显示全部楼层
多谢分享,是个好东西。
飞野
您需要登录后才可以回帖 登录 | 注册

本版积分规则

超薄音响 稀客领航
请用微信扫一扫,关注音响设计网创始人直播

QQ|手机版|Archiver|XYCAD中国音响设计网 ( 京ICP备14030947号 )点击这里与XYCAD官方实时沟通

GMT+8, 2026-4-7 11:01 , Processed in 0.146837 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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