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

 找回密码
 注册

扫一扫,访问微社区

搜索
查看: 11001|回复: 3

[尽责]VTRON拼接器协议

[复制链接]

11

主题

294

回帖

1435

积分

贵宾

XYCAD Team

积分
1435

专家勋章版主勋章

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

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

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

×
VWAS 串口控制协议<br>5 ~0 y: v$ a0 O$ p2 \
一、概述<br>% G( E5 A1 q* p: H# D4 w. N) S* p
为了实现AMX 等串口设备对显示墙管理系统(VWAS)的操作功能,VWAS 需要提供串口<br>! Y! N0 K7 O, s/ k
控制的接口。本文描述该接口的控制协议。<br>
; V0 A) I5 N4 P% n5 l) s7 @VWAS 串口控制协议中包含了一系列的指令。每条指令及其参数无歧义的描述了可以通<br>
& ]& V% p9 x1 S' K% v过VWAS 实现的对显示墙系统的某项操作。这些操作包括:机芯开关、执行模式、关闭所有<br>
) Z# E! e3 s8 _机芯直通窗口、关闭所有处理器窗口、关闭所有处理器应用和信号源选择。<br>; W$ Z) C) I% @, B8 v% y
该协议可根据以后的功能需求进行扩展。<br>
$ W: X  N# d8 H. O. E二、指令的命名和格式<br>
0 _4 F4 o: ^) a6 q& c2 w指令的命名采用如下规则:第一个字母小写,表示操作类型。e 表示机芯操作,p 表示<br>; H) ?3 o% q& w' s5 x2 L1 ~( l
处理器操作,m 表示模式操作,s 表示信号源操作,d 表示多功能设备操作,c 表示串口操作;<br>
& u2 t2 ]0 v! V* I1 u) T其余字母是其功能的英文描述的简写。<br>
# |) r% ?6 }9 ]1 G2 R指令及其参数、指令的执行结果均用字符串表示。<br>4 Y* i  O1 b4 K: H* M. s3 o
每条指令的最后一个字符必须为结束符,指令及其参数之间用分隔符分开。本协议采用<br>) u/ x4 F( p* V- q( ?: T, ]
的结束符为回车符(0x0D,以下用&#8629;表示),分隔符为0x0B(以下用_表示)。<br>
4 {0 Y+ |. k1 b- O+ Z- X) X6 ~指令的参数按类型可分为整型值和字符串。整型参数直接用其十进制值的字符串表示。<br>( P/ I5 {, b$ i& M4 l7 C) N
指令的参数按照性质可分为必要参数和可选参数。可选参数用[]表示。<br>0 d- ]& L; q! h7 _5 R
指令的执行结果的格式与此类似,由指令的名称和返回的执行结果代码(整型值)组成。<br>* r; n# G7 c' v5 S
执行结果代码为0 表示成功,其他值的含义与指令相关。<br>3 J& a6 _+ {! S: I. Y8 r8 k
三、指令描述<br>
4 R0 y9 W7 P  {3 S, q1 q9 [1、 ePowerOn<br>
6 z6 B' k% A; W, Q- x功能:机芯开机<br>
! c2 R- b. ?* K# w6 j& s8 L* H4 B8 \格式:ePowerOn[_WallName][_ProjNo]&#8629;<br>
+ C1 C$ u1 u/ Z# s+ i" g参数:<br>3 V+ i6 a* L1 E7 R. X% h, H) w+ ?
WallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙,此时ProjNo<br>
4 @, o( |2 Z& Z9 B也必须省略。<br>6 A0 K7 `8 P, Z3 e
ProjNo:要进行该操作的机芯编号。如果省略或为0,表示指定拼墙的所有机<br>$ l" U/ ]) [* B
芯。<br>
( v6 Y0 y! R+ r执行结果:ePowerOn_nResult&#8629;<br>2 C; z) f0 p1 D" P+ n- e' D$ v
nResult 可能取值:<br>$ |1 y% h4 i) h. ]! W2 |; K
0:成功;<br>
, s) c% Y3 ~% x# f% D+ Z) [1:串口控制功能被禁止;<br>
2 X5 G# j. ?' d5 z6 t+ s" W7 ~2:非法的指令名称;<br>0 ?" M& v6 {/ q2 |* ]
3:非法的拼墙名称;<br>
: j& V" F0 g; [) M8 A4:非法的机芯编号;<br>
& n. O! T. ]/ }; j5:操作失败。<br>  N5 W+ q8 j( ?/ {/ z2 N  Y6 \6 T
2、 ePowerOff<br>
, U, M, V6 N! F* ^3 K/ ?; @功能:机芯关机<br>
$ l4 G+ d, r+ j4 z0 I2 x5 g格式:ePowerOff[_WallName][_ProjNo]&#8629;<br>
8 d4 Z7 n0 H3 n0 j: g参数:<br>3 o; B4 n) _3 U5 e
WallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙,此时ProjNo<br>
* |& J) g2 e3 r也必须省略。<br>9 f* @9 X( P( }% y' O& K! m9 T
ProjNo:要进行该操作的机芯编号。如果省略或为0,表示指定拼墙的所有机<br>
8 D4 d: H! F5 _- Q6 X7 n芯。<br>
- o" z) I0 _7 y执行结果:ePowerOff_nResult&#8629;<br>
7 |# h% n* Y  t) [% ]$ snResult 可能取值:<br>6 l6 v7 W4 B) R$ e% c/ r
0:成功;<br>
6 d; I% Y2 k) F& ^2 D5 k: }& t" p1:串口控制功能被禁止;<br>
6 A/ Z! H% y  n' l- ?+ y2:非法的指令名称;<br>$ w/ I/ u9 f; a5 @# c2 W
3:非法的拼墙名称;<br>$ d: C( j1 o  N( ?. G1 k5 e
4:非法的机芯编号;<br>
! s2 U# B  y9 j* }5:操作失败。<br>  N# V9 s8 Q; j4 o! N
3、 dPowerOn<br>
( L) x1 ]" p5 @% R! ], R/ O功能:多功能显示设备开机<br>
1 {/ |4 n' M/ b6 S格式:dPowerOn_DevName&#8629;<br>" `- L. Q2 }8 d1 }% Y
参数:<br>
/ @% s+ E4 o# |6 ^  h$ j6 j! zDevName:要进行该操作的多功能显示设备的名称。<br>
. a; L5 k- E- |% j: W" H. Y执行结果:dPowerOn_nResult&#8629;<br>8 m% a2 o1 I5 T1 O% `
nResult 可能取值:<br>
% `( t% f- k9 x* \, |% n  ^0:成功;<br>" t" O; j4 [" J. x) e
1:串口控制功能被禁止;<br>
1 }" X: ?6 _" o& n6 W  X/ H' h2:非法的指令名称;<br>. H  P5 a" i5 H3 ^* `' c9 V3 m
3:非法的多功能显示设备名称;<br>1 g( y5 }8 B/ _. s4 z
4:操作失败。<br>' n2 _' X$ |, j
4、 dPowerOff<br>
& j3 g6 Q' m) Z: A: j4 r功能:多功能显示设备关机<br>0 }) L2 h+ t' S* F% C0 w: X) s5 d# u
格式:dPowerOff_DevName&#8629;<br>
1 `6 ~: L6 K1 R* n6 M3 X/ d. e参数:<br>
: O5 f2 s( J7 GDevName:要进行该操作的多功能显示设备的名称芯。<br>
5 E  |. R. |; Q; Z执行结果:dPowerOff_nResult&#8629;<br>
1 e# m% g3 b# ^- snResult 可能取值:<br>
: H% f  R! R/ L- H) C0:成功;<br>
9 T. ?$ w. Y- c" E  R  _% I" I6 u- @1:串口控制功能被禁止;<br>
( ]( V  Y: N! @" m1 A2:非法的指令名称;<br>5 a6 {0 U  y) ^) V8 l; d! E
3:非法的多功能显示设备名称;<br>
3 p; g; ]/ p2 ~+ U/ b+ C% Y8 U4:操作失败。<br>
( {, M6 Y5 j7 l3 W# E, T' X5、 eCloseWin<br>) {4 n5 ?& {4 w1 c
功能:关闭所有机芯直通窗口<br>
6 q5 Y- `& S2 ^  M  e+ ?# A3 R格式:eCloseWin[_WallName]&#8629;<br>
5 m' K* ?4 G' {& {9 v0 n, ]参数:<br>3 ]7 Y* y/ \- h- O) Q3 C3 g% g
WallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙。<br>
" r+ a4 I7 W2 G( R5 A3 c执行结果:eCloseWin_nResult&#8629;<br>
3 P1 T" ^( X! Y5 GnResult 可能取值:<br>
, u$ C# t2 B0 H3 d0:成功;<br>
( @9 x6 h" s1 Y' y2 w- |1:串口控制功能被禁止;<br>( H/ U& }) I, V1 l! F0 p" L
2:非法的指令名称;<br>$ k' C) m. i5 `, V, L2 N
3:非法的拼墙名称;<br>
& [- \8 c+ `3 G5 k! k: K4:操作失败。<br>
, H/ V6 G4 X- y4 s2 w3 t5 y6、 pCloseApp<br>: l% K% Z. H7 j& E% ^
功能:关闭所有处理器应用实例<br>
& y4 x0 ?- F; z: h- g' J2 N+ I格式:pCloseApp[_WallName]&#8629;<br>
3 `  j* D0 h& S% ]  M2 F( t% S参数:<br>
0 T* m! v7 t7 V6 S3 t4 V2 sWallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙。<br>
: T7 i" Z* \; C, S/ E& q执行结果:pCloseApp_nResult&#8629;<br>& R- O2 Q4 j4 ?6 a2 l- `
nResult 可能取值:<br>
4 g6 V2 m; O, C8 P( |0:成功;<br>
7 L; |! k- x" R3 B1:串口控制功能被禁止;<br>
% R) N, s5 Y9 s* g2:非法的指令名称;<br>: j+ v$ ^: ]' y9 o: k
3:非法的拼墙名称;<br>
* F' c5 S7 \" J% e1 _4:操作失败。<br>
# p7 z% J3 L1 m! I- q2 m7、 pCloseWin<br>
& G0 d) c5 }+ `$ p功能:关闭所有处理器窗口<br>
' P- ^+ y4 e& ^格式:pCloseWin[_WallName]&#8629;<br>
( R1 `9 X, U. o9 P参数:<br>
/ \3 T% r% u$ \/ F/ bWallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙。<br>/ U2 ]# d2 y& D  Z2 L
执行结果:pCloseWin_nResult&#8629;<br>% V5 g4 `# q1 y: b* t& i
nResult 可能取值:<br>" o& T1 h$ ~: g- y; D8 w: o
0:成功;<br>8 {* C* B8 y2 m; x2 @
1:串口控制功能被禁止;<br>9 {1 Z. C) i6 L/ @  P
2:非法的指令名称;<br>
6 R" e: y1 A& S* I, A3:非法的拼墙名称;<br>9 a2 r- e. v9 p, w3 \
4:操作失败。<br>
* O1 Y( y1 C4 r4 e+ h$ {' s9 }4 A8、 mApply<br>' ~+ p" q" M/ [0 a% G5 l# }
功能:执行已经定义的模式<br>$ ?  p; j/ B5 ~( q' f( J' Q
格式:mApply_ModeName&#8629;<br>7 g4 b; x% F+ J: X- A. T
参数:<br>/ e2 s. ]2 ]  z: V
ModeName:要执行的模式的名称。<br>
$ N9 t- h4 q- `0 i执行结果:mApply_nResult&#8629;<br>$ T0 A9 K- n" T& S8 h, l8 w
nResult 可能取值:<br>
' Q' V2 s5 ~5 K" J5 B% A0:成功;<br>5 t4 K8 s* D! e' v8 B
1:串口控制功能被禁止;<br>
9 t  `& X+ H; E2:非法的指令名称;<br>
! k" {# g6 q. y7 n5 }3:非法的模式名称;<br>% J6 K4 x+ o7 u4 z, N2 y
4:操作失败。<br>' Q0 O0 t- `" N2 W+ q/ @
9、 sSelVideo<br>
5 s. t$ z7 g" O3 W功能:将一个VIDEO 信号源选择切换到一个监视器<br>
# w3 k* l; g% `2 Z格式:sSelVideo_SouName_DevName&#8629;<br>
6 O2 y+ ]: W8 ~5 x' o( u参数:<br>0 s' U# i& v1 f8 L
SouName:要切换的VIDEO 信号源的名称。<br>
) L7 k7 P" }4 S! u1 [7 Z9 JDevName:要显示该信号源的监视器的名称。<br>( I7 S) L0 Y, u& u" ]* L& W) v8 e
执行结果:sSelVideo_nResult&#8629;<br>
; u4 B+ a5 T+ G1 {1 ^8 r  J+ ]nResult 可能取值:<br>
2 S' i0 H- p1 }7 K# P1 i" }* s0:成功;<br>
2 d2 _9 j: r7 t) B; H" f5 g% c' m1:串口控制功能被禁止;<br>/ s! J3 F1 j3 \2 F- r4 Z$ O
2:非法的指令名称;<br>
/ H& G2 D2 L8 M+ r4 a. c3:非法的信号源名称;<br>/ C' v; A4 {. j( t/ R' n
4:非法的监视器名称;<br>
& G$ u# d6 |. I9 w5:操作失败。<br>' W  B% L: ]. b7 t) X, n" f
10、 sSelCamera<br>7 {3 @7 M! `. s# w* p
功能:将一个摄像头信号源选择切换到一个监视器<br>
2 Q6 G  ~9 o1 |/ U* |格式:sSelCamera_SouName_DevName&#8629;<br>( a' u' n5 ?) ^2 A
参数:<br>
8 \+ g' N, A, ]: JSouName:要切换的摄像头信号源的名称。<br>
4 M# m0 {# M$ k8 ]  O, I; _! d+ gDevName:要显示该信号源的监视器的名称。<br>9 B3 U4 ?4 B/ Q1 m. g, E4 l6 A" j, `
执行结果:sSelCamera_nResult&#8629;<br>
3 b' Z# x7 m; J- L7 z& AnResult 可能取值:<br>1 ]! {3 e3 y$ e: x8 U5 ?% W
0:成功;<br>
# m5 P- Z8 m% n2 l. {+ F1:串口控制功能被禁止;<br>
4 j( e7 E" T( y# i2:非法的指令名称;<br>
) ^2 R  _0 c" B& S3:非法的信号源名称;<br>% y1 e  Z% L4 D+ U$ D) F9 s" c) o
4:非法的监视器名称;<br>
$ T6 y- O. O+ _5 g5:操作失败。<br>, r  ]7 s+ k8 t
11、 sSelRGB<br>
7 A3 e0 a! K6 A" G) N* P功能:将一个RGB 信号源选择切换到一个显示器<br>: J. s& P8 x0 u2 Z  L* J# \
格式:sSelRGB_SouName_DevName&#8629;<br>
$ m/ n8 I2 l2 L% X参数:<br>
$ s4 I! u* q# v; |/ q: _SouName:要切换的RGB 信号源的名称。<br>
6 E/ L. w+ q* u- aDevName:要显示该信号源的显示器的名称。<br>3 I( I- x, G$ |* f  Z/ x
执行结果:sSelRGB_nResult&#8629;<br>, |2 d/ y9 @, w, T
nResult 可能取值:<br>
, t  Q* r  o7 }7 G! g( V. P0:成功;<br>7 f7 J# j2 z: V1 A9 o
1:串口控制功能被禁止;<br>0 e* p- d/ Z0 o, Y& j4 o* n
2:非法的指令名称;<br>
4 v' x' K1 G) |% l3:非法的信号源名称;<br>
  A" d! O' ~0 n9 l7 T0 |4:非法的显示器名称;<br>6 m- |9 e% \, [2 R
5:操作失败。<br>. r4 k5 N+ F7 n& [- H
12、 sSelAudio<br>
$ q( ~1 m0 k" ~- j! ?4 i, y功能:将一个AUDIO 信号源选择切换到一个播放器<br>) j: s) |! u" U3 f/ {
格式:sSelAudio_SouName_DevName&#8629;<br>$ X  D: J3 H7 F5 ~& h0 |
参数:<br>
! R$ ]) l  K% R: J- Z7 @0 ^SouName:要切换的AUDIO 信号源的名称。<br>
- \' b( L: P, |8 R2 QDevName:要显示该信号源的监视器的名称。<br>4 R+ G2 \7 |3 S. e3 R/ T, U6 z
执行结果:sSelAudio_nResult&#8629;<br>( i8 y/ @6 k* J/ X
nResult 可能取值:<br>, `. x' U' v) Q8 X
0:成功;<br>
8 y3 ?9 R! O5 U) r# n7 [1:串口控制功能被禁止;<br>
! k; M" H. _4 `( `7 v0 S2:非法的指令名称;<br>
- ?9 m% H! Y9 F- S! y! H' Z$ H3:非法的信号源名称;<br>
' W# O' i7 Z& L5 ]! f4:非法的播放器名称;<br>  N, }3 y) j8 l- {
5:操作失败。<br>3 P" n, C1 L/ K: \! c
13、 sSelVideo2MFD<br>- b+ C3 b. y1 ~' v' `: w
功能:将一个VIDEO 信号源选择切换到一个多功能显示设备<br>
: A: D1 C0 h, ^3 j/ b格式:sSelVideo2MFD_SouName_DevName&#8629;<br>
- X" b6 X4 D4 e5 \7 ?! c" B参数:<br>, Y% ?# Y: N- u1 s
SouName:要切换的VIDEO 信号源的名称。<br>3 h$ ~# J- D$ `/ \. K; i
DevName:要显示该信号源的多功能显示设备的名称。<br>0 |/ _; C4 y0 N5 n1 r
执行结果:sSelVideo2MFD_nResult&#8629;<br>; V' N0 f) G! t9 e$ j7 h
nResult 可能取值:<br>
5 Z" [( {3 l+ m8 l0:成功;<br>( D- \# q/ v% u0 S* u. @* x. _5 V
1:串口控制功能被禁止;<br>
. y2 \+ }* }1 P! h6 p2:非法的指令名称;<br>
% p: C& w; v& L3:非法的信号源名称;<br>) R/ |7 H! G: X, c( V
4:非法的多功能显示设备名称;<br>6 G0 e& u- M. N4 _  Z# y
5:操作失败。<br>
+ R( K$ X9 M! x9 f7 g( B! V; d2 @2 @0 e14、 sSelCamera2MFD<br>
# U- Y& G; m7 P& _% {8 V# u7 F功能:将一个摄像头信号源选择切换到一个多功能显示设备<br>( L! D, z* R( J" X& |
格式:sSelCamera2MFD_SouName_DevName&#8629;<br>
: L! a: n- H5 m) f+ A参数:<br>" p4 E/ s1 w2 J' X. I4 G
SouName:要切换的摄像头信号源的名称。<br>
+ ]: m3 l2 }+ |" `$ `DevName:要显示该信号源的多功能显示设备的名称。<br>
' Z* v5 C/ {- L* J$ J6 q- R/ R) |执行结果:sSelCamera2MFD_nResult&#8629;<br>
( O: g. w3 X/ ^( b0 z" ^nResult 可能取值:<br>3 _- c% s8 f1 i6 {$ I6 c
0:成功;<br>
$ z) B. c6 ^- n: M+ o- Y1:串口控制功能被禁止;<br>4 p" T, i) S, \4 p3 y& l% o
2:非法的指令名称;<br>
- D! j' }+ U6 n& h! T; Z/ Y3:非法的信号源名称;<br>$ ~/ P& N" d$ J' `( t% a# S
4:非法的多功能显示设备名称;<br>" y% ~; c3 @& \6 i
5:操作失败。<br>
7 E1 z- V1 A7 v( A) {, _( ~15、 sSelRGB2MFD<br>* p) c. o6 q  |' |2 z! ^& Z
功能:将一个RGB 信号源选择切换到一个多功能显示设备<br>
8 K- r* X: {: n( i8 T; E3 D2 f格式:sSelRGB2MFD_SouName_DevName&#8629;<br>  w1 d% x( A: @& g2 Q8 u
参数:<br>
" k' e* m5 X. j" q7 S: M. u5 r( r2 vSouName:要切换的RGB 信号源的名称。<br>
, F& V1 {- t! D/ r; d# ]" C; JDevName:要显示该信号源的多功能显示设备的名称。<br>
& e9 b3 v( n% O* H+ ?9 n, u执行结果:sSelRGB2MFD_nResult&#8629;<br>
4 j. s. y' n+ hnResult 可能取值:<br>
' l- O5 k1 _, I, q4 F9 n% ?0:成功;<br>
0 ~/ K3 ^; G  V. v! _( W$ ~3 G1:串口控制功能被禁止;<br>- [- _5 O3 t( x7 r% Y
2:非法的指令名称;<br>0 u. c7 `! Z6 a+ H$ R
3:非法的信号源名称;<br>; k8 A( o0 r7 f6 O7 o
4:非法的多功能显示设备名称;<br>9 T$ ?- t, R( r( l' A$ d
5:操作失败。<br>
; J% X( Z9 W" a, l' p9 H: n16、 sSelAudio2MFD<br>( S! q( K; H" C5 q1 Z- I
功能:将一个AUDIO 信号源选择切换到一个多功能显示设备<br>- @& Z5 Q4 r8 S
格式:sSelAudio2MFD_SouName_DevName&#8629;<br>" {' e: O% ^! u# M
参数:<br>
: i: a; K7 i: G' _SouName:要切换的AUDIO 信号源的名称。<br>0 P3 v/ _) a' t+ E- q6 J
DevName:要显示该信号源的多功能显示设备的名称。<br>
% v0 m* v4 C3 i8 F4 r% u8 g1 x) Y执行结果:sSelAudio2MFD_nResult&#8629;<br>- n1 H6 |' d5 @  ~( s6 K. ^% _6 c
nResult 可能取值:<br>
7 s, T0 h+ }9 V0 p' Y" b/ H0:成功;<br>/ V9 E6 N- J$ U, E' k4 E
1:串口控制功能被禁止;<br>
% K! e0 @/ |7 q( u: y2:非法的指令名称;<br>
$ }% `( _( c  z2 w1 G' b" e3:非法的信号源名称;<br>) l4 V8 _4 h6 D  U  ^1 [8 F, a9 d" b
4:非法的多功能显示设备名称;<br>
, }' X# z/ m/ F- q, f- i7 J5:操作失败。<br>* i% b( r- L$ Y& G
17、 cSendData<br>9 P) K1 @0 [; W* J! C% f' i# |
功能:发送数据到指定串口<br>
2 K5 Z/ n2 f6 Q4 x0 Z$ j格式:cSendData_PortNo_PortSettings_Length&#8629;Data<br>3 F- n9 v+ x9 u- T$ |+ w7 k
参数:<br>6 x7 ]( k" f# e
PortNo:串口名称,譬如COM1<br>
+ R0 r7 e" U" m( p0 Z# ~PortSettings:串口设置,譬如9600,n,8,1<br>( O0 l4 R; n9 N! t3 f
Length:发送的数据长度<br>
; s  S5 d: M3 @; @Data:发送的数据。<br>6 @0 N- H; j/ w! H$ ~
执行结果:cSendData_nResult&#8629;<br>
8 W7 g; W6 e* T, ]0 Q  ynResult 可能取值:<br>
& K  q# B( `" y, d0 h0:成功<br>: P- q; A/ D6 ^5 y& s
1:串口控制功能被禁止<br>
2 Q$ o, o2 B% P0 ]4 Z1 y. Q% C) T2:非法的指令名称<br>
) ]$ ^. _5 d0 }3:非法的端口名称<br>
) y( e# t$ U' e6 i2 a  j! L4:非法的串口设置<br>
9 X2 t1 X- _7 ~# U  B4 U; n4 }3 b6 @3 I5:操作失败。
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 | 显示全部楼层
多谢分享,是个好东西。
飞野
您需要登录后才可以回帖 登录 | 注册

本版积分规则

超薄音响 稀客领航
请用抖音扫一扫,关注XYCAD创始人直播

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

GMT+8, 2024-5-10 00:19 , Processed in 0.130776 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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