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

 找回密码
 注册

扫一扫,访问微社区

搜索
查看: 11623|回复: 3

[尽责]VTRON拼接器协议

[复制链接]

11

主题

294

回帖

1435

积分

贵宾

XYCAD Team

积分
1435

专家勋章版主勋章

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

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

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

×
VWAS 串口控制协议<br>3 D1 q; J# M3 H8 w# E3 N
一、概述<br>
: r3 z6 r8 {; G# r* k5 M6 \为了实现AMX 等串口设备对显示墙管理系统(VWAS)的操作功能,VWAS 需要提供串口<br>& ?9 Z0 B' C) ?% t& h$ ?2 t
控制的接口。本文描述该接口的控制协议。<br>
9 u/ ^/ s8 k  c2 C6 [VWAS 串口控制协议中包含了一系列的指令。每条指令及其参数无歧义的描述了可以通<br>  w7 }# B# s# ]# t, H1 n" Z" |" E% Q7 @
过VWAS 实现的对显示墙系统的某项操作。这些操作包括:机芯开关、执行模式、关闭所有<br>% I. Z2 m* O/ i! F# m# ~% V8 `
机芯直通窗口、关闭所有处理器窗口、关闭所有处理器应用和信号源选择。<br>
( }$ j, D6 @8 r& }4 p) e2 q4 n2 S该协议可根据以后的功能需求进行扩展。<br>
7 a2 b4 M' r' p# Q, P) u二、指令的命名和格式<br>& l/ A: U4 f) l; I6 h$ l
指令的命名采用如下规则:第一个字母小写,表示操作类型。e 表示机芯操作,p 表示<br>
9 B7 ]$ P2 l3 S( ?处理器操作,m 表示模式操作,s 表示信号源操作,d 表示多功能设备操作,c 表示串口操作;<br>; F1 `+ y) @  s* k  z- q$ g
其余字母是其功能的英文描述的简写。<br>" E2 ]1 G2 ~; s. y- e
指令及其参数、指令的执行结果均用字符串表示。<br>2 M, U# @3 k/ T1 S8 [% J
每条指令的最后一个字符必须为结束符,指令及其参数之间用分隔符分开。本协议采用<br>
6 A* X3 @; T2 c  T) l  B4 j的结束符为回车符(0x0D,以下用&#8629;表示),分隔符为0x0B(以下用_表示)。<br>+ {0 r$ x! g2 Z: S* c, @" x+ e
指令的参数按类型可分为整型值和字符串。整型参数直接用其十进制值的字符串表示。<br>. @( j1 F1 H, N& _+ j. h; l
指令的参数按照性质可分为必要参数和可选参数。可选参数用[]表示。<br>
0 _+ K& ^% K1 }) S6 J# Z0 e7 @4 R1 ~指令的执行结果的格式与此类似,由指令的名称和返回的执行结果代码(整型值)组成。<br>4 d7 ]' Q& N2 ~5 @: V
执行结果代码为0 表示成功,其他值的含义与指令相关。<br>
; h" R2 ?4 O8 ~: N三、指令描述<br>( c: e7 s4 Z5 k0 A# X$ P$ E
1、 ePowerOn<br>
  v# `& {+ M1 R# V9 z功能:机芯开机<br>8 K. R9 w1 y  i
格式:ePowerOn[_WallName][_ProjNo]&#8629;<br>8 I0 X% R3 q& f
参数:<br>
0 @4 N' y3 x+ M% A$ I& EWallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙,此时ProjNo<br>- S# {8 D1 w% d! q
也必须省略。<br>
- _" S0 u9 U" qProjNo:要进行该操作的机芯编号。如果省略或为0,表示指定拼墙的所有机<br>
1 Z+ l0 C9 n) B/ `芯。<br>
  c% w$ z3 j: V- d; a' }执行结果:ePowerOn_nResult&#8629;<br>4 o- [+ v- J8 s$ U9 v
nResult 可能取值:<br>6 t4 Z' e8 ]  p" N) v' i( S
0:成功;<br>
7 B; Z$ w8 V6 x* M. \1:串口控制功能被禁止;<br>% c: G: p  ^, `' O1 G4 C! H
2:非法的指令名称;<br>
6 e9 k2 ~$ D* ?: }2 v9 l- D) K+ `3:非法的拼墙名称;<br>
: o3 d# l1 k/ y- ^+ Z4:非法的机芯编号;<br>/ z1 \# D6 K. o! O( q: K4 a+ W! L
5:操作失败。<br>
( Q4 g" i# d- U( O% D/ H: X2、 ePowerOff<br>. D3 {: w5 u' J* d/ T5 r
功能:机芯关机<br>
) Q5 T3 T0 b) ~9 e+ ?# S/ T格式:ePowerOff[_WallName][_ProjNo]&#8629;<br>. T2 R' Y. @0 X3 o5 T8 H; ^
参数:<br>* ?! N1 m) f) P, }
WallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙,此时ProjNo<br>
2 a# k; @$ k0 N也必须省略。<br>
2 u; T& L; B+ _) i) \! cProjNo:要进行该操作的机芯编号。如果省略或为0,表示指定拼墙的所有机<br>6 s7 y  X4 P. N; U8 P
芯。<br># i, |2 l- P$ E9 y- Q: b, d
执行结果:ePowerOff_nResult&#8629;<br>
  e+ W$ D+ R+ a# c6 v" EnResult 可能取值:<br>5 H7 q" M2 z" l) v; L
0:成功;<br>
* n3 d0 J) x4 i3 v3 |1:串口控制功能被禁止;<br>
; R8 \: X) Q7 Y9 d2:非法的指令名称;<br>2 D+ G8 h  W5 f5 ]
3:非法的拼墙名称;<br>2 G: F  P& s- ~; G: D/ R5 L
4:非法的机芯编号;<br>3 o' a; x3 d3 C3 {4 @
5:操作失败。<br>
' _) Z" @( R; [4 T3、 dPowerOn<br>
7 f' F1 K# h7 c7 j: {功能:多功能显示设备开机<br>
5 B! E* r% V$ X! ]& V格式:dPowerOn_DevName&#8629;<br>: C3 s2 }. `* A+ G3 @, _
参数:<br>
" m6 _- c! E, i; T6 a6 _) I& t0 @& rDevName:要进行该操作的多功能显示设备的名称。<br># Z0 g$ d3 v9 K0 J
执行结果:dPowerOn_nResult&#8629;<br>
0 S$ w- _5 A. R7 i' ]8 u2 gnResult 可能取值:<br>1 ?4 [( h2 g6 _' \3 l( |0 B7 G. u
0:成功;<br>
5 y( |5 d6 j, z1 w5 y; f9 `1:串口控制功能被禁止;<br>
6 _' C' x$ |, Q2:非法的指令名称;<br>
( W% E; ~7 }8 V6 F# x3:非法的多功能显示设备名称;<br>
0 L; I( w8 E/ P: M4:操作失败。<br>
8 H0 V, q4 }9 v* I4、 dPowerOff<br># |; {1 R( S; m" p
功能:多功能显示设备关机<br>- p+ u3 \/ d0 [9 r8 j  \
格式:dPowerOff_DevName&#8629;<br>
* v9 G9 I! b! d& ~3 N; K参数:<br>
. C# K* I' @8 Y: p4 MDevName:要进行该操作的多功能显示设备的名称芯。<br>
$ h) b4 o+ \# b2 p# v& `% U; N执行结果:dPowerOff_nResult&#8629;<br>
9 E. W: v8 O7 Z8 @nResult 可能取值:<br>
. B' F$ @* Z" f% K2 }3 L6 F9 j$ |0:成功;<br>
% G5 Z" \# F* V8 d1:串口控制功能被禁止;<br>; s* B7 L& a$ v2 }8 I' w* a: B# X
2:非法的指令名称;<br>3 A1 Z* y! k8 D5 m2 `+ _
3:非法的多功能显示设备名称;<br>
5 G( W6 Q6 k8 _; g4:操作失败。<br>
+ u& [( \& Z& y$ Y" U. G5、 eCloseWin<br>, u6 W- R, e  P* R8 N( Y& @8 L
功能:关闭所有机芯直通窗口<br>
% [7 _# \5 n! E8 m6 _- C3 p  B格式:eCloseWin[_WallName]&#8629;<br>8 b  Q8 \& c: h$ N
参数:<br>
# z! a, P( n, X3 z" mWallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙。<br>0 K; ~2 ~- d1 f
执行结果:eCloseWin_nResult&#8629;<br>
0 }* b4 s; [% N5 x: l5 K, P6 ~nResult 可能取值:<br>5 e% l# L3 C9 _% V- u1 b& t
0:成功;<br>
$ s' j6 m, l6 C1:串口控制功能被禁止;<br>7 x- i& k1 S% w9 w. a# D! n
2:非法的指令名称;<br>; L- R; _4 v/ w
3:非法的拼墙名称;<br>$ Y- o( f7 g' i+ i
4:操作失败。<br>
$ q9 C$ H8 V  H6、 pCloseApp<br>2 T) y/ Y! x0 J- j! Y
功能:关闭所有处理器应用实例<br>, y( j8 l! `8 }* W8 r8 i
格式:pCloseApp[_WallName]&#8629;<br>
( d1 ^& p8 B$ h) k( A参数:<br>
* U7 D9 Q; v% z, }5 FWallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙。<br>. }! x: O9 s9 n# l
执行结果:pCloseApp_nResult&#8629;<br>2 C! S; B( X# o0 I( s" P
nResult 可能取值:<br>, y6 F4 C6 A, F  s, a" g6 G
0:成功;<br>3 N4 J6 N9 w) ]
1:串口控制功能被禁止;<br>
2 P0 R4 X/ B9 Y# b0 A# _6 u2:非法的指令名称;<br>  M8 @$ e0 @9 H4 K9 j3 z6 E6 l4 X: d
3:非法的拼墙名称;<br>
. }3 i! m& G2 V. U% p' N4:操作失败。<br>
0 B5 F( T2 w3 _7、 pCloseWin<br>
. }. Q5 t& F5 ~" c( }9 \, F功能:关闭所有处理器窗口<br>
% B( [: C! e9 Y! ?- n) w格式:pCloseWin[_WallName]&#8629;<br>
! o2 r6 V0 u# R2 ]' G" j$ C/ P参数:<br>( \. e6 A. H' z* P' V7 t$ j5 b
WallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙。<br>- u6 }" p* F/ ~' `% Z- Q
执行结果:pCloseWin_nResult&#8629;<br>+ H/ m$ Q" p/ l8 `& Q3 H
nResult 可能取值:<br>
) x1 K8 r/ W6 H3 p8 C5 A- S0:成功;<br>
# T1 L- [/ y6 X" y' z1:串口控制功能被禁止;<br>
$ i3 [8 @- T4 L3 ~3 O' V" t3 J2:非法的指令名称;<br>
3 d( K% E0 `9 I% h, e% z3:非法的拼墙名称;<br>
+ [% f1 D$ R- ?! q4:操作失败。<br>2 u- s9 q: G; e# t( v
8、 mApply<br>0 @' _: ^6 j2 q. }2 f2 B
功能:执行已经定义的模式<br>
) V  h& D, A% b0 h% A. w格式:mApply_ModeName&#8629;<br>, p4 [' P- F: a: Y+ W+ e7 G
参数:<br>3 t" z+ p4 r& r' D5 I" H2 \' l
ModeName:要执行的模式的名称。<br>6 J$ J/ t  V" i1 ~$ r; y
执行结果:mApply_nResult&#8629;<br>
6 e, R+ m2 |& i6 |8 d, L  fnResult 可能取值:<br># i4 ~7 A- w2 o  T2 S4 C9 p# i& b
0:成功;<br>  f" A$ A" b) Q7 Q* W& e& R1 b
1:串口控制功能被禁止;<br>
/ G: t1 X+ E: p7 v, ?4 @2:非法的指令名称;<br>8 S9 R/ x. U- j' w
3:非法的模式名称;<br>- v$ ^- D* T# i4 k+ d* @1 G# f# f: R
4:操作失败。<br>/ G. ]! R. b, p" J  g
9、 sSelVideo<br>  w0 x% E+ |7 m7 b! z, ~+ x
功能:将一个VIDEO 信号源选择切换到一个监视器<br>
1 ^+ X8 u" h+ v/ ]! n8 |/ B$ V格式:sSelVideo_SouName_DevName&#8629;<br>
; i* x6 u/ y: T. S1 }参数:<br>+ F4 R# h0 w! f2 \
SouName:要切换的VIDEO 信号源的名称。<br>0 v8 e) M9 n# k6 B1 i, Q4 K% R
DevName:要显示该信号源的监视器的名称。<br>& X9 E& E8 C- j/ s2 Y. g
执行结果:sSelVideo_nResult&#8629;<br>
# C' Z# S# I& H8 [! G* J& v) tnResult 可能取值:<br>
) J3 i/ W! k$ q, H8 i2 Y( s0:成功;<br>0 H& M; V" n  `! y9 T
1:串口控制功能被禁止;<br>
3 q1 r# q( k, X& {4 B$ F2 e* B% Y2:非法的指令名称;<br>
6 R; k7 K1 F% S6 X( z. ~$ C3 O3:非法的信号源名称;<br>
0 l" e+ l& I$ p4 w0 W7 s5 ^4:非法的监视器名称;<br>0 Q4 c2 k# B& ^+ |
5:操作失败。<br>
. G9 Z% L7 S& J9 ]! {% \+ @9 |10、 sSelCamera<br>
5 }2 ~' v. F7 }8 W功能:将一个摄像头信号源选择切换到一个监视器<br>
  L! j2 R3 {, U. d3 J/ m+ p格式:sSelCamera_SouName_DevName&#8629;<br>4 N1 L7 z! ?9 W9 H% k; w& M3 @
参数:<br>) n. W, ~4 l. v* ^1 J) U/ G
SouName:要切换的摄像头信号源的名称。<br>
2 ~: \, ^5 J+ n& ^8 QDevName:要显示该信号源的监视器的名称。<br>7 O2 _* B2 @& l5 E8 m
执行结果:sSelCamera_nResult&#8629;<br>
/ Q$ Q# f8 G' ~7 c+ Z% \3 F+ knResult 可能取值:<br>  K3 w& U- s7 I) n
0:成功;<br># ~, u0 y& z; {" U4 M$ B
1:串口控制功能被禁止;<br>3 o" D) Z: s' n  @
2:非法的指令名称;<br>) C, V" Y% `! h+ B
3:非法的信号源名称;<br>. T" b- H5 }% g7 B8 Z8 G' @
4:非法的监视器名称;<br>
. K) b7 \" i# b3 p, U5:操作失败。<br>
6 ^. i+ E0 Q/ Z+ r' Y. Q3 w11、 sSelRGB<br>
6 n' P, ]6 G) k+ j功能:将一个RGB 信号源选择切换到一个显示器<br>  r. Z  e. Q' W- `( n2 `
格式:sSelRGB_SouName_DevName&#8629;<br>( Q" H& Z/ \+ B0 s* B
参数:<br>
; |# `8 y7 T4 ]4 @" V; ^  uSouName:要切换的RGB 信号源的名称。<br>
: e- [, t$ Q: aDevName:要显示该信号源的显示器的名称。<br>5 `/ i8 L: g8 U4 D  I  l# F
执行结果:sSelRGB_nResult&#8629;<br>6 b/ R$ i/ g$ y3 F' @- A9 w
nResult 可能取值:<br>* g0 l5 ]4 \- w% M( z7 Y+ I% b
0:成功;<br>( N; o8 h9 U" R
1:串口控制功能被禁止;<br>
- W2 r; B- h4 f2:非法的指令名称;<br>  H  a% n& n2 z  P
3:非法的信号源名称;<br>
/ _9 s8 Z" I+ @- [9 `. i4:非法的显示器名称;<br>+ z; e1 ], K9 X$ o$ f4 ^5 F/ s) ^
5:操作失败。<br>
0 G: n) z/ z6 y5 r12、 sSelAudio<br>* ~; X4 X" v) J; V4 C
功能:将一个AUDIO 信号源选择切换到一个播放器<br>
# |3 X% R6 h8 M7 a7 j格式:sSelAudio_SouName_DevName&#8629;<br>
' p) E: s  S& U参数:<br>
- N; [7 Z" }) h, MSouName:要切换的AUDIO 信号源的名称。<br>  R) {/ ?7 X2 d2 _5 y* c( {8 Y
DevName:要显示该信号源的监视器的名称。<br>
$ `/ F+ M$ O+ p, `/ b+ h0 U: A执行结果:sSelAudio_nResult&#8629;<br>
! t7 G6 S6 j3 o; u) y, M5 K' snResult 可能取值:<br>+ }& d: s2 G8 j  f% e. @  |
0:成功;<br>
, n: N# h+ r8 b6 W5 P1:串口控制功能被禁止;<br>( Q  s- p1 I; ?( Q
2:非法的指令名称;<br>
& R3 Q+ l9 `% O+ u3:非法的信号源名称;<br>8 {0 [: M2 ]3 o% H, u4 L! j
4:非法的播放器名称;<br>
0 t% n% [" X+ W) w. D5:操作失败。<br>
; N, m/ T7 {* Y2 L13、 sSelVideo2MFD<br>
- t7 O( q7 C/ r; j! p0 Q8 q功能:将一个VIDEO 信号源选择切换到一个多功能显示设备<br>  m/ a* h$ X: L3 j* X, n
格式:sSelVideo2MFD_SouName_DevName&#8629;<br>7 l& z5 u. V0 @
参数:<br>6 i+ z6 T0 }4 R7 V/ [! T0 h$ C
SouName:要切换的VIDEO 信号源的名称。<br>
9 z% H& f. r- ]! e2 U" nDevName:要显示该信号源的多功能显示设备的名称。<br>" O+ _/ r. E. L0 r5 R& e2 `
执行结果:sSelVideo2MFD_nResult&#8629;<br>- Y% W; l( B1 c6 a$ N3 z
nResult 可能取值:<br>
2 x; r! u8 Q; S6 N7 Q0:成功;<br>* q; V" y* {) f/ C/ |( t& l2 [6 _
1:串口控制功能被禁止;<br>
8 o7 @- ]9 M4 K* _7 F0 \2:非法的指令名称;<br>. b& ?$ A8 r( E9 y# I
3:非法的信号源名称;<br>
" ?& ^% L  v/ z4:非法的多功能显示设备名称;<br>! v6 C. X. {  h0 e
5:操作失败。<br>
; {6 t, H0 }1 S0 O& ^2 S14、 sSelCamera2MFD<br>, R5 \4 V. `" C. y
功能:将一个摄像头信号源选择切换到一个多功能显示设备<br>" _3 [8 z% ]! m) i9 M% x: n
格式:sSelCamera2MFD_SouName_DevName&#8629;<br>
7 B. M# x! ^( c- E+ h. w参数:<br>
! R6 ^# S. o0 p8 q% tSouName:要切换的摄像头信号源的名称。<br>% D' S4 {8 @" O0 i( @# W
DevName:要显示该信号源的多功能显示设备的名称。<br>6 h( S4 i+ e5 _- {* i
执行结果:sSelCamera2MFD_nResult&#8629;<br>! {$ r- @0 c/ M& K- P7 c
nResult 可能取值:<br>
% C6 u4 I3 R3 N: y" S0:成功;<br>  X2 _2 Q6 |6 F. j  g5 F
1:串口控制功能被禁止;<br>2 I8 n3 G% J  c
2:非法的指令名称;<br>
$ A# L2 D, `8 m) J0 W+ O2 w3:非法的信号源名称;<br>/ w/ B0 X! C+ ]. z& e7 o
4:非法的多功能显示设备名称;<br>
: n6 V0 ^- A9 T7 @9 d5:操作失败。<br># r+ H% k# y7 g/ F- A
15、 sSelRGB2MFD<br>+ f' v$ @  \2 ^7 p& g: q
功能:将一个RGB 信号源选择切换到一个多功能显示设备<br># t0 I" w: X( ^. W( \0 |( F! j$ U- U
格式:sSelRGB2MFD_SouName_DevName&#8629;<br>
- e6 e% d0 b& T2 v参数:<br>1 U7 c5 A8 G* _# q/ F0 P% o1 o
SouName:要切换的RGB 信号源的名称。<br>) P# x1 j% c9 R6 V! v) s1 ]
DevName:要显示该信号源的多功能显示设备的名称。<br>" Z$ `3 f6 p9 w8 m) O! ]. X9 P
执行结果:sSelRGB2MFD_nResult&#8629;<br>5 n8 b5 ?+ X0 `% S2 R9 i9 a# i) ~, e
nResult 可能取值:<br>
: i9 t% M7 ?3 Q. e0:成功;<br>5 O9 w' A# e! b! O  O; X
1:串口控制功能被禁止;<br>
- J: a+ D( Q& G0 C4 S, }0 }! }2:非法的指令名称;<br>2 O3 y" i6 L- Q" ?
3:非法的信号源名称;<br>% F+ c8 T3 _' P) o9 n5 R4 b
4:非法的多功能显示设备名称;<br>$ w* J4 N8 H* p3 S
5:操作失败。<br>
! ]% G- H; ?  _. F0 ^  K, I) i) |16、 sSelAudio2MFD<br>
& Y3 x" b$ `' j功能:将一个AUDIO 信号源选择切换到一个多功能显示设备<br>3 Q0 P! f3 k) A3 |& P
格式:sSelAudio2MFD_SouName_DevName&#8629;<br>7 I* z% |) Q& }3 [) ]8 _
参数:<br>
; v! O. A" q* P# |; Z# tSouName:要切换的AUDIO 信号源的名称。<br>
0 J  d  a+ Y. B6 SDevName:要显示该信号源的多功能显示设备的名称。<br>
' B- o6 a9 L6 L! o6 h9 Y. X; t/ Z( V执行结果:sSelAudio2MFD_nResult&#8629;<br>
+ ?, x6 M9 O4 H8 NnResult 可能取值:<br>
% W. x4 z% h, O' A$ v0:成功;<br>
% J. O$ k, @9 b- B, A) l" ?1:串口控制功能被禁止;<br>$ A! h% y+ d5 ]- H* P
2:非法的指令名称;<br>
  V$ a' S8 a* m# u' p3:非法的信号源名称;<br>6 I  L! V1 P/ y* a4 Y8 E
4:非法的多功能显示设备名称;<br>' f) L/ J+ u, P6 U' h! `
5:操作失败。<br>
0 \& o& g( H8 O1 }2 l17、 cSendData<br>5 c& w2 X) s. h
功能:发送数据到指定串口<br>/ \+ @6 |. @1 Z& x
格式:cSendData_PortNo_PortSettings_Length&#8629;Data<br>
0 h/ y: I  [4 Y$ s, {& J参数:<br>
* G8 h. _* `( H0 }PortNo:串口名称,譬如COM1<br>
# A4 f# ?' X/ \4 RPortSettings:串口设置,譬如9600,n,8,1<br>
" |8 _) }7 M6 L0 g  lLength:发送的数据长度<br>  q% R+ E! {' D
Data:发送的数据。<br>
6 i" W% C) Z# N执行结果:cSendData_nResult&#8629;<br>
/ G+ E, y4 X! g1 `& HnResult 可能取值:<br>
7 t8 U" C4 f  M3 h- V0:成功<br>
  |% x* k' l: l! l: M* n1:串口控制功能被禁止<br>( }1 V5 ~8 O2 R9 Z5 p2 B' N
2:非法的指令名称<br>9 Y( Q$ q$ `- C' V" }. S4 P
3:非法的端口名称<br>
3 u  q4 G3 U+ n6 F. c6 [: ~3 Z) W4:非法的串口设置<br>' q4 q& c# `& ]! D2 ]+ }1 a
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-1-11 21:33 , Processed in 0.126663 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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