侠客系列音响,稀客出品,小型演出的最佳选择

 找回密码
 注册

扫一扫,访问微社区

搜索
查看: 12171|回复: 3

[尽责]VTRON拼接器协议

[复制链接]

11

主题

294

回帖

1435

积分

贵宾

XYCAD Team

积分
1435

专家勋章版主勋章

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

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

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

×
VWAS 串口控制协议<br>0 G) b& K8 Z+ A
一、概述<br>
/ S; [" v3 @6 l! z9 u- K, W5 `为了实现AMX 等串口设备对显示墙管理系统(VWAS)的操作功能,VWAS 需要提供串口<br>" r6 {2 T& C& f& E9 \" v, U+ \
控制的接口。本文描述该接口的控制协议。<br>, a% C3 g! M" }4 y$ v+ G
VWAS 串口控制协议中包含了一系列的指令。每条指令及其参数无歧义的描述了可以通<br>2 X7 [" V  Y2 ^$ b5 d
过VWAS 实现的对显示墙系统的某项操作。这些操作包括:机芯开关、执行模式、关闭所有<br>+ Y2 H  X5 I4 t5 H. H  }, {$ `& ~
机芯直通窗口、关闭所有处理器窗口、关闭所有处理器应用和信号源选择。<br>. g0 F4 O2 z$ c* |' b* B+ K
该协议可根据以后的功能需求进行扩展。<br>
9 i& Y& f% Y, T8 D二、指令的命名和格式<br>
0 o) n' ?# T# `5 [指令的命名采用如下规则:第一个字母小写,表示操作类型。e 表示机芯操作,p 表示<br>* _; `7 z& u( y. ^: x# {9 u2 y, t
处理器操作,m 表示模式操作,s 表示信号源操作,d 表示多功能设备操作,c 表示串口操作;<br>9 S, B5 \+ Q! X: i( @  T
其余字母是其功能的英文描述的简写。<br>
& T  \! m2 V( u; z5 z指令及其参数、指令的执行结果均用字符串表示。<br>
- }- h' c& f  E( l* i- L. B- j( ^每条指令的最后一个字符必须为结束符,指令及其参数之间用分隔符分开。本协议采用<br>6 B2 \# ^& x4 h+ H
的结束符为回车符(0x0D,以下用&#8629;表示),分隔符为0x0B(以下用_表示)。<br>7 |  e2 G5 e9 s+ e; @& d
指令的参数按类型可分为整型值和字符串。整型参数直接用其十进制值的字符串表示。<br>
6 u$ i4 z9 t! f( S8 n& B指令的参数按照性质可分为必要参数和可选参数。可选参数用[]表示。<br>1 P$ X8 S, i% D- a6 d4 i
指令的执行结果的格式与此类似,由指令的名称和返回的执行结果代码(整型值)组成。<br>& ?: e. o, }& \& b
执行结果代码为0 表示成功,其他值的含义与指令相关。<br>! l9 H/ v" `: f9 J
三、指令描述<br># X" d, L* Q  c8 \. u# }  }
1、 ePowerOn<br>
) R" ?( z% k" p. l% W功能:机芯开机<br>, X: `9 u4 H% F4 Z. T
格式:ePowerOn[_WallName][_ProjNo]&#8629;<br>
* r0 n$ g5 V- ]% I2 T6 f/ [7 J3 ?6 L& r参数:<br>
4 h. a& ]) h6 e; `, i) fWallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙,此时ProjNo<br>
" M! W4 n/ L+ Z2 S$ W也必须省略。<br>5 B% L1 Z4 R# ]
ProjNo:要进行该操作的机芯编号。如果省略或为0,表示指定拼墙的所有机<br>
" {( z9 j& i2 l' @- {& C( d4 q芯。<br>2 R1 n9 Q8 P6 ]% X
执行结果:ePowerOn_nResult&#8629;<br>5 V$ W6 s/ e. a6 Y
nResult 可能取值:<br>
  A, e) f8 w' j8 L* f& X- a0:成功;<br>6 z" Q, |' j* L( d% K& R
1:串口控制功能被禁止;<br>
" H' |6 X3 A& [, D2:非法的指令名称;<br>$ a$ ?+ s" s* U2 G# f8 ]( I
3:非法的拼墙名称;<br>' |5 H6 B* s$ }. Y9 D. H
4:非法的机芯编号;<br>
1 P: g" c8 S) J0 _6 Q2 y4 P# Y7 N5:操作失败。<br>
/ ^/ A: }) m: K2、 ePowerOff<br>
9 a- D6 K: y: x& e功能:机芯关机<br># ?0 c: }* R) ]' F& l! Q8 {9 m
格式:ePowerOff[_WallName][_ProjNo]&#8629;<br>
4 S  h. T+ e# k( C" X/ U参数:<br>3 n# {+ Z9 D; @, d0 J
WallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙,此时ProjNo<br>
9 B; U1 d& Y/ \0 ~- D: j也必须省略。<br>
5 S" A0 J0 C% d5 i6 t* _ProjNo:要进行该操作的机芯编号。如果省略或为0,表示指定拼墙的所有机<br>
; G7 I' ]; [5 @8 w& O5 |/ I芯。<br>$ A% h; R( B+ c# v0 z
执行结果:ePowerOff_nResult&#8629;<br>" f8 o! A# ~4 O1 F- F) m5 A; `
nResult 可能取值:<br>
' P( R$ p- `# U9 ~2 d, d8 S4 C0:成功;<br>7 g9 j" w  V, B( e0 ?
1:串口控制功能被禁止;<br>
" c( p( ?: ^5 |" u( C6 S  E2 p2:非法的指令名称;<br>/ w4 f2 \' V% e3 J) D1 a
3:非法的拼墙名称;<br>
8 E4 D" V) T3 m/ m: J+ T4:非法的机芯编号;<br>: I! ~$ ]- [) g9 l( i  b- s% c
5:操作失败。<br>4 Q! R, b. N/ l1 }7 X
3、 dPowerOn<br>
: d. F5 n; s* [& n* n功能:多功能显示设备开机<br>: X4 {! r/ m) c) X% a8 \" M( g
格式:dPowerOn_DevName&#8629;<br>
5 w3 g9 ^9 F2 @5 L6 D; T- D& a& R: s* z参数:<br>- g1 K$ i, K, t' v% ?8 P
DevName:要进行该操作的多功能显示设备的名称。<br>
7 s' G: f) F8 g9 J4 o0 d/ o执行结果:dPowerOn_nResult&#8629;<br>; O% X0 S2 a* l* l2 |; D
nResult 可能取值:<br>6 w% W# O; y* V* x( K' H
0:成功;<br>* c3 R% \# u1 ?7 c  f' S7 k
1:串口控制功能被禁止;<br>
! J3 O7 p( q& s; m1 c6 [# K2:非法的指令名称;<br>
6 G* o$ g  |& g) ^+ y3:非法的多功能显示设备名称;<br>- c, s, R3 a1 O; V; ?" g, ?
4:操作失败。<br>
% H  H5 W- f5 E/ o! \& S0 X; P9 C4、 dPowerOff<br>
5 e7 v/ z/ b1 j' u, a  w功能:多功能显示设备关机<br>9 W; C& ]. {4 w% S% k5 b6 @! L
格式:dPowerOff_DevName&#8629;<br>* A3 ^( w" m* w
参数:<br>
7 u; q% X4 U/ V6 j" s. \* H9 B5 XDevName:要进行该操作的多功能显示设备的名称芯。<br>/ X% [* q+ d; z  F" f
执行结果:dPowerOff_nResult&#8629;<br>
2 n4 f9 T* v" y+ u+ g/ y: XnResult 可能取值:<br>
4 R: i) n  ~$ _/ y' a+ y9 m# }0:成功;<br>
: A% p1 \- I- G. E2 ~1:串口控制功能被禁止;<br>
& x2 E2 l! {# ]0 d  Q8 q2:非法的指令名称;<br>
" z1 L" z. \, X1 n$ l* [/ T3:非法的多功能显示设备名称;<br>
; [/ [  ]: m- ~4:操作失败。<br>
1 x% u6 A. k& V; Z: L6 J: [5、 eCloseWin<br>0 R& O3 p6 @* z* Y3 P! g' U) P$ {# a
功能:关闭所有机芯直通窗口<br>
1 ]3 t- p( Q3 ^2 k格式:eCloseWin[_WallName]&#8629;<br>7 |& Y9 R6 J/ k$ |, X
参数:<br>) z  d1 ]# Q) \8 A- `! W$ b
WallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙。<br>
& W4 g" v( \  e执行结果:eCloseWin_nResult&#8629;<br>
" `( C$ G, \. e" `nResult 可能取值:<br>8 h0 q: b* E7 v# W
0:成功;<br>
" e% N1 L9 h  i' T- m9 ]1:串口控制功能被禁止;<br>
4 z- Y5 L- s5 p7 v, o6 ]) E4 p2:非法的指令名称;<br>" _0 b! U% C0 v5 l) j7 h+ J; _. ]
3:非法的拼墙名称;<br>5 T0 I6 h# L. k5 f" e
4:操作失败。<br>
' x! r; c( e7 F6、 pCloseApp<br>
) b2 s# Y. O' f6 r1 e. l( K功能:关闭所有处理器应用实例<br>+ N- |. `0 i8 J6 c( t, w5 N& ?
格式:pCloseApp[_WallName]&#8629;<br>
6 @8 h! B' Q& B2 E0 a; J参数:<br>
+ |3 ?: n) b1 f. h  nWallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙。<br>3 m/ s4 {* W2 @9 K  m
执行结果:pCloseApp_nResult&#8629;<br>
" f( b4 W6 u; d( U2 A8 n7 S4 L( qnResult 可能取值:<br>
* M; q/ e) f3 v( {. m# D0:成功;<br>& B% r9 d: d( P
1:串口控制功能被禁止;<br>
) O. q: w- w# K! J- ]# C2:非法的指令名称;<br>& n, ~6 v: a. p  z# K) a
3:非法的拼墙名称;<br>
  _+ c; Z* s# e! L5 n4:操作失败。<br>& ^) k- f  _) ?& g
7、 pCloseWin<br>  N" u. A. }7 o! Y1 D
功能:关闭所有处理器窗口<br>. j% s* Q& q6 f! t8 H
格式:pCloseWin[_WallName]&#8629;<br>2 a6 M+ v1 O! R& p
参数:<br>; J3 {' [8 ]# o5 t4 F
WallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙。<br>* z8 h  [/ x& d# m7 F7 J% b
执行结果:pCloseWin_nResult&#8629;<br>
0 h, F, [& V$ o3 rnResult 可能取值:<br>5 o0 N% ]# s- u  d  C
0:成功;<br>
" Y8 a, d2 O% w" R. d4 K, y1:串口控制功能被禁止;<br>; i5 Q; ?/ c9 f" I/ m# Y
2:非法的指令名称;<br>
* |* |; h/ ]" w2 f6 i' F3:非法的拼墙名称;<br>6 X) B& H9 w: [
4:操作失败。<br>
! i$ G2 q/ O4 @( P8、 mApply<br>0 }+ p/ V3 N: \# z& F+ X
功能:执行已经定义的模式<br>
4 Y$ G2 K+ Q1 r: T$ T9 i0 c, H格式:mApply_ModeName&#8629;<br>
0 ^6 w  S% [. P3 j3 B3 C& g参数:<br>( J9 \. M2 {4 F
ModeName:要执行的模式的名称。<br>4 |8 U& D9 h2 d) S" O! V
执行结果:mApply_nResult&#8629;<br>8 q+ a- {2 \  y5 {* o
nResult 可能取值:<br>
* K- p* y& Q. s' _% Z$ r$ B( a/ E0:成功;<br>
  _' D* V. s, ^1 E7 m9 L' K1:串口控制功能被禁止;<br>$ S9 |6 X% G2 [& ]
2:非法的指令名称;<br>& F$ a( h& U% E) V
3:非法的模式名称;<br>
- [5 }  f- \) L* I4:操作失败。<br>( [5 Y* Y( j2 i: A( l5 n" ^4 H6 a
9、 sSelVideo<br>
9 B& b7 ]; f8 v& i1 ]8 Z功能:将一个VIDEO 信号源选择切换到一个监视器<br>
  Z  q! r; z3 w' y, `5 i9 q! t格式:sSelVideo_SouName_DevName&#8629;<br>3 p! T2 Y0 W# Q. m$ j% P
参数:<br>
3 j% Q* i6 F, jSouName:要切换的VIDEO 信号源的名称。<br>
1 F8 H' g. K8 c5 H- X! ~DevName:要显示该信号源的监视器的名称。<br>$ v- j$ y1 B" t2 t+ J9 @
执行结果:sSelVideo_nResult&#8629;<br>
" D2 A- i' C6 y* J$ s7 lnResult 可能取值:<br>
  F, G' G, v  F$ K8 v1 T2 V( f4 b0:成功;<br>
% F# ~, i: h5 ?# j1:串口控制功能被禁止;<br>
3 \# ?2 W: |% S4 d* K# V2 ~2 N( t' z2:非法的指令名称;<br>
- N0 Q' D5 {, ]9 y+ e7 r3:非法的信号源名称;<br>
5 p$ E$ O+ h/ Q8 G+ |. f+ d4:非法的监视器名称;<br>
1 j# O$ A2 S- d( U0 E6 U8 s+ k& v5:操作失败。<br>
! @. f  Q; p8 n8 t10、 sSelCamera<br>
: @6 B; N1 y* U( s: L( D功能:将一个摄像头信号源选择切换到一个监视器<br>7 E5 }  J3 u* x0 S& z
格式:sSelCamera_SouName_DevName&#8629;<br>7 n2 ~, P9 F2 t) Y0 r: m, b
参数:<br>1 G& r+ o6 Z/ x8 S
SouName:要切换的摄像头信号源的名称。<br>0 ?; c: p. r0 h4 g" _; _3 s! t
DevName:要显示该信号源的监视器的名称。<br>: d3 ?2 z& {, i8 L4 I  @; E8 h7 e& u- F
执行结果:sSelCamera_nResult&#8629;<br>3 [- u8 ?, e9 Z1 `* e
nResult 可能取值:<br>. r* s! Z& c0 q6 d
0:成功;<br>
% L7 c( O' K" e+ {# s1:串口控制功能被禁止;<br>* \- C4 e2 ?/ U9 t8 ^3 e) \, o4 ~
2:非法的指令名称;<br>' {$ \9 K3 k4 z  T  a$ `9 N
3:非法的信号源名称;<br>6 l; G  D+ j/ q) s; X" ]
4:非法的监视器名称;<br>
: b6 E. \  W4 T5:操作失败。<br>
8 L0 ~- w6 u% H6 m11、 sSelRGB<br>* H2 x8 D. S$ n$ w$ r7 [/ [
功能:将一个RGB 信号源选择切换到一个显示器<br>
/ H7 _) C3 g, D; _2 v4 l" t格式:sSelRGB_SouName_DevName&#8629;<br>
7 }6 O4 W& C  ^- {( U参数:<br>
( U0 y2 d% O5 q- H7 BSouName:要切换的RGB 信号源的名称。<br>
3 [# _6 Z; v9 k, ~: Y4 r7 GDevName:要显示该信号源的显示器的名称。<br>
3 f4 B  F% V  _- E执行结果:sSelRGB_nResult&#8629;<br>
/ [7 {; I7 n$ L. R, k7 N3 knResult 可能取值:<br>
; H$ H1 c6 v$ L0:成功;<br>
4 |! W, u. ^, K! z1 m/ L1:串口控制功能被禁止;<br>
! O/ K  v$ H+ ~; o" u9 d2:非法的指令名称;<br>, x9 A$ L" a$ X
3:非法的信号源名称;<br>
0 E9 ^) p) H) W1 ]3 Z4:非法的显示器名称;<br>) D( f/ W' E  b  O0 l. v" Q% P! [
5:操作失败。<br>' k- \2 `: S3 o) F. g7 W( P& w
12、 sSelAudio<br>
5 y& \4 X' |  T5 ^- v功能:将一个AUDIO 信号源选择切换到一个播放器<br>
# ?$ r+ D4 U! D4 q7 Z格式:sSelAudio_SouName_DevName&#8629;<br>  |/ r3 @0 N. }. r
参数:<br>
7 g- R9 V0 r8 m: OSouName:要切换的AUDIO 信号源的名称。<br>
! k$ W5 x+ y- ~# x% d3 CDevName:要显示该信号源的监视器的名称。<br>9 \8 w" d- u9 M$ Y
执行结果:sSelAudio_nResult&#8629;<br>5 u4 J! i' g+ k
nResult 可能取值:<br>+ K0 G9 b1 e  j" I: g4 W" r. o8 ]
0:成功;<br>0 k' K" k3 {6 e( ?
1:串口控制功能被禁止;<br>
/ f# G2 A$ Q7 ]; Z2:非法的指令名称;<br>
4 h) U% A. M" J/ L- F' i3:非法的信号源名称;<br>
* B& c# ~+ B. b4:非法的播放器名称;<br>* U) [1 g9 t. o$ @- |
5:操作失败。<br>8 P' h" P# |8 B4 u) z7 u
13、 sSelVideo2MFD<br>8 t3 _; a: F9 `: T$ W5 F7 U) R
功能:将一个VIDEO 信号源选择切换到一个多功能显示设备<br>
0 M7 S$ M) D( a# b- L! W格式:sSelVideo2MFD_SouName_DevName&#8629;<br>+ I" a9 ?; _$ m! t- m' z( S5 X1 C
参数:<br>
0 p$ k  ~# H4 u- j$ W0 ?SouName:要切换的VIDEO 信号源的名称。<br>/ t, w; z& }4 I9 B2 o+ x8 K3 a4 X9 R
DevName:要显示该信号源的多功能显示设备的名称。<br>- ]7 Q7 v+ k1 c/ H, b2 l4 m5 O
执行结果:sSelVideo2MFD_nResult&#8629;<br>
3 E2 g4 Y: D1 |7 R7 W0 b* `  knResult 可能取值:<br>1 s7 r9 R$ W5 D, ]) e" x6 |( N
0:成功;<br>- P$ M  N! j9 \% g
1:串口控制功能被禁止;<br>
8 w. {! f( C5 R! Z- x7 s% y& z2:非法的指令名称;<br>$ R) @2 z8 u0 g9 {* j9 ?6 a$ a4 J! N  A
3:非法的信号源名称;<br>- B5 H8 u, v* C9 C0 _
4:非法的多功能显示设备名称;<br>* n2 i: i. c. k0 e3 x3 }8 k4 ^
5:操作失败。<br>
+ ?4 q' }0 T* s& b( e14、 sSelCamera2MFD<br>
( ~+ ^* _; ^* a, ~7 O  z功能:将一个摄像头信号源选择切换到一个多功能显示设备<br>
% y  O8 X3 H  N格式:sSelCamera2MFD_SouName_DevName&#8629;<br>
7 c# F& }! C( F8 x0 s4 P3 ?9 ~# d" l参数:<br>
; \, U5 P0 U5 Z5 L+ y( E- o9 _0 eSouName:要切换的摄像头信号源的名称。<br>
" S3 B1 G% X- vDevName:要显示该信号源的多功能显示设备的名称。<br>
, f' n& G- @% f$ ?; ^( b' n执行结果:sSelCamera2MFD_nResult&#8629;<br>; v: s. ]3 M0 p5 h& w6 R
nResult 可能取值:<br>! w/ j' |% e/ C6 ^2 k  s2 i* \
0:成功;<br>3 w9 l1 _) Z7 C' K! r! [3 c
1:串口控制功能被禁止;<br>
. R9 F) P! d. p( f( ]( r! r2:非法的指令名称;<br>! [! d8 j/ b, Q' Y4 `, k! g
3:非法的信号源名称;<br>
9 A7 e& X# e' f* ]/ `9 D& |4:非法的多功能显示设备名称;<br>' W! Z% d0 v  G$ x. Z, K3 F) i
5:操作失败。<br>
- h! N) R3 P' |" N+ f7 `15、 sSelRGB2MFD<br>0 l$ J. W( X0 T
功能:将一个RGB 信号源选择切换到一个多功能显示设备<br>
$ C& N1 T6 t# H" o1 d9 U. ~格式:sSelRGB2MFD_SouName_DevName&#8629;<br># z+ v9 w' Z$ s  e( B, k- ^
参数:<br>( [: d/ n2 w! c1 T6 ?- F, S+ A8 [2 H
SouName:要切换的RGB 信号源的名称。<br>8 z0 {$ H6 c% u% s
DevName:要显示该信号源的多功能显示设备的名称。<br>
, K9 K9 o! N8 t( H0 g: H3 n* t执行结果:sSelRGB2MFD_nResult&#8629;<br>
0 J( f0 G7 m: ?6 T3 TnResult 可能取值:<br>' `* ?- I: r3 y  q+ w' T
0:成功;<br>
) P7 q; V4 X: _5 q2 l- _; J6 w( W1:串口控制功能被禁止;<br>
. v/ q# _$ Z$ D2:非法的指令名称;<br>
7 i9 Y* ~: U8 l7 I3:非法的信号源名称;<br>( w; R8 H* Q7 v3 b: u7 N+ o
4:非法的多功能显示设备名称;<br>
. S5 L2 E' L. |# q, ]5:操作失败。<br>, x6 S0 y  f% @
16、 sSelAudio2MFD<br>
6 s6 ~  U# w: D  V0 O' F功能:将一个AUDIO 信号源选择切换到一个多功能显示设备<br>
" V2 b" O7 n' h6 W8 i" U格式:sSelAudio2MFD_SouName_DevName&#8629;<br>
5 D+ _7 k9 |9 l0 t- \$ K参数:<br>
* v1 s- b# e9 sSouName:要切换的AUDIO 信号源的名称。<br>1 c! C. _0 T( h7 Q4 ^
DevName:要显示该信号源的多功能显示设备的名称。<br>
  W; U5 q8 l- ^( i执行结果:sSelAudio2MFD_nResult&#8629;<br>9 D' t3 w2 w0 N0 w' I* ?
nResult 可能取值:<br>
* n( d! n1 D1 i% i0:成功;<br>
5 p3 g/ {& o+ i, V/ D; p1:串口控制功能被禁止;<br>9 r3 c* b) q/ l4 s& S
2:非法的指令名称;<br>5 v" W( F. U- t" N: S. N, ]( O% Q
3:非法的信号源名称;<br>/ {" c: Q* l+ C4 N6 s% _1 ?/ @1 Z
4:非法的多功能显示设备名称;<br>" u, c8 \2 J; y
5:操作失败。<br>
1 }( ]& N& Y; t17、 cSendData<br>, q3 d+ n% b% B( x& Q
功能:发送数据到指定串口<br>
1 Z! |  p. U" p# L: N格式:cSendData_PortNo_PortSettings_Length&#8629;Data<br>8 p# [/ i. h7 g0 [2 x$ [) u
参数:<br>
) J- v, {* b0 [PortNo:串口名称,譬如COM1<br>* d0 n) W( r+ q! ?. ]
PortSettings:串口设置,譬如9600,n,8,1<br>/ m; v3 W4 n- }$ ~2 ?/ A
Length:发送的数据长度<br>5 q8 W  ]& o1 B) J
Data:发送的数据。<br>
, h6 f2 Z4 e" m! w2 D# d执行结果:cSendData_nResult&#8629;<br>1 \# N. d9 }9 @# [  i+ t
nResult 可能取值:<br>
2 b: B" O( d! ]0:成功<br>9 O0 u& X" n  I" K% Y$ y
1:串口控制功能被禁止<br>0 R: s' d, u0 F" R& B; S
2:非法的指令名称<br>
7 L1 l$ N2 `3 n2 L; w4 H3:非法的端口名称<br>
7 m# j7 W& ^" V( e' L4:非法的串口设置<br>) e: a$ D' ^( ]6 u+ B& I  r
5:操作失败。
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-6-4 11:54 , Processed in 0.120725 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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