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

 找回密码
 注册

扫一扫,访问微社区

搜索
查看: 12459|回复: 3

[尽责]VTRON拼接器协议

[复制链接]

11

主题

294

回帖

1435

积分

贵宾

XYCAD Team

积分
1435

专家勋章版主勋章

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

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

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

×
VWAS 串口控制协议<br>
1 ]. i# `! _; B( t一、概述<br>4 k) D2 _1 x7 R% K" b5 N5 S9 Z
为了实现AMX 等串口设备对显示墙管理系统(VWAS)的操作功能,VWAS 需要提供串口<br>0 S6 R$ B  B. M% w
控制的接口。本文描述该接口的控制协议。<br>
& Q* |" |! U! u+ {4 O/ B( j' JVWAS 串口控制协议中包含了一系列的指令。每条指令及其参数无歧义的描述了可以通<br>
0 d! z* X8 l: n8 E  S4 }过VWAS 实现的对显示墙系统的某项操作。这些操作包括:机芯开关、执行模式、关闭所有<br>7 T+ I- t0 U5 }$ A  P& y; Z
机芯直通窗口、关闭所有处理器窗口、关闭所有处理器应用和信号源选择。<br>
6 H: C  v, x$ l  m6 Q该协议可根据以后的功能需求进行扩展。<br>
* K: W$ k' t& `) N+ e二、指令的命名和格式<br>
% c/ i" g6 y/ v0 s  T- X8 m2 V指令的命名采用如下规则:第一个字母小写,表示操作类型。e 表示机芯操作,p 表示<br>8 l* E% [& T7 k. ^' @7 f8 `# C
处理器操作,m 表示模式操作,s 表示信号源操作,d 表示多功能设备操作,c 表示串口操作;<br>0 u8 ?+ o/ R: H9 ^9 z. _
其余字母是其功能的英文描述的简写。<br>5 C- T5 j8 B- _' h- ^2 o
指令及其参数、指令的执行结果均用字符串表示。<br>4 E  Z/ Y: q. q2 b4 g0 v
每条指令的最后一个字符必须为结束符,指令及其参数之间用分隔符分开。本协议采用<br>
9 e  I7 T5 l5 ]; ~2 L* |的结束符为回车符(0x0D,以下用&#8629;表示),分隔符为0x0B(以下用_表示)。<br>
. N7 m( N7 q- _7 y" b7 V指令的参数按类型可分为整型值和字符串。整型参数直接用其十进制值的字符串表示。<br>
4 r. t' O3 F) E1 |" S指令的参数按照性质可分为必要参数和可选参数。可选参数用[]表示。<br># O$ m' G3 `) M# ^. e: K7 u" M  u
指令的执行结果的格式与此类似,由指令的名称和返回的执行结果代码(整型值)组成。<br>' p# c) E5 @# U) O
执行结果代码为0 表示成功,其他值的含义与指令相关。<br>( }) g# w% g' a
三、指令描述<br>
5 m1 s, Y; I, G; w9 S1 U* ]1、 ePowerOn<br>
4 y) @+ v9 Q9 C9 ^功能:机芯开机<br>2 g5 c; E, }0 C6 F7 ^6 @7 _
格式:ePowerOn[_WallName][_ProjNo]&#8629;<br>
" r0 F! ~, u4 ?( {% V参数:<br>
. ]% R; X$ L  C4 j5 I7 `& PWallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙,此时ProjNo<br>( y$ R* c0 O6 c- \0 J( x, b
也必须省略。<br>5 V0 W, L0 M& N3 G3 [: V+ i
ProjNo:要进行该操作的机芯编号。如果省略或为0,表示指定拼墙的所有机<br>" ]+ a. ~( L2 }/ N8 D2 ^
芯。<br>/ C  S" v. ?. g
执行结果:ePowerOn_nResult&#8629;<br>
7 h6 e* g9 d# v: i4 v- mnResult 可能取值:<br>
% C; e6 m2 r+ a- V. b! G' Y& _0:成功;<br>
) y6 H/ D, A/ `' |2 H1:串口控制功能被禁止;<br>% F* K7 h) j# h2 [
2:非法的指令名称;<br>; ?2 I( g1 ^- Y% d
3:非法的拼墙名称;<br>5 A- q7 R  v. z" f3 o. n
4:非法的机芯编号;<br>' R9 J1 h' y4 Y* a* L( F7 J$ Q
5:操作失败。<br>4 E1 l3 j1 O- Q0 B( b
2、 ePowerOff<br>: B0 V( L& }2 z' \
功能:机芯关机<br>5 E9 H9 y! Q2 z- _
格式:ePowerOff[_WallName][_ProjNo]&#8629;<br>
: j7 z' S; G( U. z6 i$ X参数:<br>
" i& [: n" O! O% O! ]) ?WallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙,此时ProjNo<br>/ w1 G) A2 I2 z7 Q' o% Y
也必须省略。<br>
& {+ l; f& w) OProjNo:要进行该操作的机芯编号。如果省略或为0,表示指定拼墙的所有机<br>
: j% Y* v9 O- Z6 a, d7 ^  P芯。<br>
, i: U# K4 N8 C* j' c5 ?5 A* n执行结果:ePowerOff_nResult&#8629;<br>, Z0 {( s4 [7 a4 m3 l
nResult 可能取值:<br>
% r1 `7 U( s  {: Q/ e9 {. }0:成功;<br>
$ p5 l& m# T- q0 D+ O9 ^1:串口控制功能被禁止;<br>
* A. L0 I7 K$ K( `$ \1 H+ X% B2:非法的指令名称;<br>, v; P4 r$ b1 w( o4 u
3:非法的拼墙名称;<br>
! k1 F9 k+ ^/ @4 s# F4:非法的机芯编号;<br>
2 a. x1 Z' _& {! X8 D+ F5:操作失败。<br>/ \0 W/ o4 y" z6 n8 J  Y
3、 dPowerOn<br>
; F3 E/ A, Y/ S4 V1 c6 W' b4 {功能:多功能显示设备开机<br>5 u+ j# g: r6 t8 L- q
格式:dPowerOn_DevName&#8629;<br>
, j4 |0 T6 z, ]8 {. A参数:<br>
1 R) t* ^1 X% X3 |" H' _DevName:要进行该操作的多功能显示设备的名称。<br>! `, D0 k2 P8 ^0 r' |: v) ~3 y; ~4 G
执行结果:dPowerOn_nResult&#8629;<br>2 [& n# A+ O  B
nResult 可能取值:<br>
% n* f0 m) D+ ^0 r0:成功;<br>
: I8 ^- L0 L$ N+ f; ]; D1:串口控制功能被禁止;<br>9 N# m, ?7 F3 x! I# @
2:非法的指令名称;<br>% U0 I( F' l- k. b2 Z
3:非法的多功能显示设备名称;<br>. u& a4 A% [; A  v2 z5 A# e: @" T
4:操作失败。<br>- ~3 Y7 Z! k! E9 }6 K6 L
4、 dPowerOff<br>2 `/ v! g; i0 ]; Q+ [2 b# m
功能:多功能显示设备关机<br>
" }/ @, q( R6 D/ m4 b格式:dPowerOff_DevName&#8629;<br>
1 C1 P7 p. p: h  z$ _) }0 a( N参数:<br>* P4 t! e) v4 |) F! X
DevName:要进行该操作的多功能显示设备的名称芯。<br># S/ X1 R# b0 P4 D6 J9 H2 |  d
执行结果:dPowerOff_nResult&#8629;<br>
) U5 V- N% E2 K: g# f. x$ ~9 o: jnResult 可能取值:<br>
: x7 S: J: W( I$ _& L) O' B0:成功;<br>( c8 d* M4 E5 D0 R, t$ X3 ], D
1:串口控制功能被禁止;<br>: R# t8 z2 g0 U: r
2:非法的指令名称;<br>
4 P5 }# D1 r4 c: Y* n7 q2 M5 Y3:非法的多功能显示设备名称;<br>3 i1 n, ~, e* s( X7 H
4:操作失败。<br>
7 T. W- S4 `, b/ T5、 eCloseWin<br>, R6 {$ Q, z6 I5 }4 W
功能:关闭所有机芯直通窗口<br>
$ q: X' d2 ]* Q格式:eCloseWin[_WallName]&#8629;<br>! y2 S4 C+ T! Y, @; d) S4 A
参数:<br>' [, o2 L' x4 q1 Q; X3 M
WallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙。<br>) l! m) c9 o1 v/ v
执行结果:eCloseWin_nResult&#8629;<br>
8 Y# R) F2 J# P" b: ?8 rnResult 可能取值:<br>* d2 z- j% A) Z9 j: C+ T
0:成功;<br>: r& g9 Y) O2 r+ W- p
1:串口控制功能被禁止;<br>" _# v+ b: s% f5 E2 o6 f
2:非法的指令名称;<br>
. t6 o1 m; l) ~2 Y5 ~# s3:非法的拼墙名称;<br>
; m, f/ j0 p; B4 T) ?9 Y! g4:操作失败。<br>
% W; H# f6 M1 t) y: P0 m9 n6、 pCloseApp<br>1 @- d9 z% ^  w  Y
功能:关闭所有处理器应用实例<br>0 k6 Y. \6 x6 |+ X0 U
格式:pCloseApp[_WallName]&#8629;<br>8 r, L( a' U$ a" l& |0 h
参数:<br>; h: J. N2 X6 H2 d4 j5 X
WallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙。<br>6 U' B2 ?, T- _0 u( @
执行结果:pCloseApp_nResult&#8629;<br>% N. x% e+ p% A
nResult 可能取值:<br>
4 R! K( a, z  u' H: S6 N0:成功;<br># e5 O; h( A7 X0 ?
1:串口控制功能被禁止;<br>
( u- W% Y9 S3 k6 g2:非法的指令名称;<br>
; f9 g8 Q' ?9 Q  x: G+ e, c3:非法的拼墙名称;<br>
$ o" w: W+ O- p, Y, ?) j/ E/ y4:操作失败。<br>$ P- u1 s4 N+ h% L; }
7、 pCloseWin<br>
! C+ i# ]: U4 a功能:关闭所有处理器窗口<br>
% u0 C/ M/ f3 A3 f4 x格式:pCloseWin[_WallName]&#8629;<br>
/ `) f7 u' Y; w/ Z! o参数:<br>4 N9 A3 i0 R; e9 I
WallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙。<br>
; B4 ~& X4 r2 c# R执行结果:pCloseWin_nResult&#8629;<br>
* S" p6 H% s2 y+ s8 P& onResult 可能取值:<br>
4 z8 ?# f8 U' C/ ^4 k' \0:成功;<br>
* w# ^  E: \+ R/ X1:串口控制功能被禁止;<br>2 z+ b, i, c) I( A. [
2:非法的指令名称;<br>
. F$ h4 K4 n7 d0 C+ [* K3:非法的拼墙名称;<br>3 }1 r* U9 C1 R% ~
4:操作失败。<br>
8 l3 a, j  D: U8 G# f( i8、 mApply<br>
- H3 ^+ W& ]+ ?) G' @! N) C3 A5 N功能:执行已经定义的模式<br>
" U6 {8 e' `" n) s5 q! |格式:mApply_ModeName&#8629;<br>& N- F2 J1 k, d/ |* x7 {
参数:<br>$ M) l' P. ~# @" A: c) {) G  U
ModeName:要执行的模式的名称。<br>/ B: C& _/ H( m* B& L
执行结果:mApply_nResult&#8629;<br>
" D7 [  u+ C: y7 hnResult 可能取值:<br>' ~( j* |  H. `; E# a
0:成功;<br>/ g4 Y" \5 w1 J1 a2 e
1:串口控制功能被禁止;<br>; O% l* @6 V: S7 Y
2:非法的指令名称;<br>& ?4 G) w) l. K  B" B% M
3:非法的模式名称;<br>
/ ^5 R5 Z) q: u/ n; C2 }* \4:操作失败。<br>
1 F4 i8 ~6 D. E' E" N! `9、 sSelVideo<br>
5 f  z, C1 C: s6 ?1 J# J5 t功能:将一个VIDEO 信号源选择切换到一个监视器<br>5 D4 b$ O, v" |& d
格式:sSelVideo_SouName_DevName&#8629;<br>
2 x6 q2 i9 q' C/ A0 P参数:<br>
2 z% u( J  S9 n+ d, @* V. ySouName:要切换的VIDEO 信号源的名称。<br>
0 ]. y5 [( \3 G6 r1 `  X, mDevName:要显示该信号源的监视器的名称。<br>
2 E+ m2 i% c) g2 N0 s7 v执行结果:sSelVideo_nResult&#8629;<br>
8 |' }0 M6 t  v; u. C$ ^nResult 可能取值:<br>2 q# M* W+ n( g9 f- L
0:成功;<br>. f3 F/ P" H6 l' m
1:串口控制功能被禁止;<br>
# j( S( K; C" Q, _! `2:非法的指令名称;<br>
, G! X- s! r0 a7 D! A5 O! B3:非法的信号源名称;<br>" |  t6 |' @6 h- U, J* Y' F# y
4:非法的监视器名称;<br>
2 H" n$ \- X( C7 ~- J9 ]5:操作失败。<br>
9 A3 s; ]% Z8 X10、 sSelCamera<br>
) Y8 D# J8 v3 q5 Q功能:将一个摄像头信号源选择切换到一个监视器<br>2 }2 p7 x% y, a& M% F4 e* t" C
格式:sSelCamera_SouName_DevName&#8629;<br>
9 |$ G9 X+ f, g4 G9 }: ^$ M+ M( P参数:<br>
% ~' ]: ^! `. U/ |' L$ S& hSouName:要切换的摄像头信号源的名称。<br>: ?' J4 S9 |9 n4 ~; U; P& ?, g1 q
DevName:要显示该信号源的监视器的名称。<br>
+ {6 |  h$ s! b9 ~0 R执行结果:sSelCamera_nResult&#8629;<br># y7 K' g7 m1 X- H8 Z
nResult 可能取值:<br>
7 r& w- l  f1 E# {0:成功;<br>8 [# [. {! O. v5 k0 U
1:串口控制功能被禁止;<br>3 O" i. C, R" x; N
2:非法的指令名称;<br>
4 u8 k* L! F. L  i9 t9 b2 p3:非法的信号源名称;<br>
% }5 ]; K4 v" |& q4:非法的监视器名称;<br>
$ {/ P. |9 f7 @+ @+ \, h" k% J5:操作失败。<br>
: c, D! S. a" U9 ^  I: v' k11、 sSelRGB<br>; G5 B% {$ a3 j* E/ Y& s, O
功能:将一个RGB 信号源选择切换到一个显示器<br>
& `3 z( f/ j0 j) N! j- W* S6 z' g格式:sSelRGB_SouName_DevName&#8629;<br>
0 ]4 ~; G$ `4 Z. L% k参数:<br>
4 b2 N/ G+ P% D& i, ?SouName:要切换的RGB 信号源的名称。<br>
9 x2 I% p5 M: _. S: V7 N7 ~: O  CDevName:要显示该信号源的显示器的名称。<br>$ N! k5 ~7 F" P" w! @7 r( F( L
执行结果:sSelRGB_nResult&#8629;<br>4 ^, ~/ K% V3 S4 q/ o; ]  _
nResult 可能取值:<br>8 Y. `) E! G) S7 q( v8 o
0:成功;<br>
, T: f. ?' T  {- b. g1 D2 U1:串口控制功能被禁止;<br>% Y2 r" Q) X3 ]& R$ X$ Q
2:非法的指令名称;<br>
! Q7 V& i' ]9 a4 v+ y3:非法的信号源名称;<br>. ], C6 `( r5 R6 B8 K
4:非法的显示器名称;<br>
4 a0 S& T$ Z% d" }4 W2 _* ^5:操作失败。<br>( F! l" [8 S" @
12、 sSelAudio<br>
# q6 b$ P. Y7 G0 T功能:将一个AUDIO 信号源选择切换到一个播放器<br>* W7 d4 V! I$ p  s
格式:sSelAudio_SouName_DevName&#8629;<br>! G8 w" D4 L+ @
参数:<br>+ m1 B4 X' x, Y. E, p$ c+ O: K
SouName:要切换的AUDIO 信号源的名称。<br>
3 W3 s6 z# J2 Q3 S) MDevName:要显示该信号源的监视器的名称。<br>
( ]- @! j: ?/ W6 a/ l* R执行结果:sSelAudio_nResult&#8629;<br>" }( A( d% M1 ?' |5 r1 X
nResult 可能取值:<br>* E) X& A4 P# N% P9 l2 [/ K
0:成功;<br>( Y* p; s& }  C' P8 Z
1:串口控制功能被禁止;<br>; `/ H! Y  {8 K" i9 y  W# F
2:非法的指令名称;<br>
5 \% g/ T7 X; p5 A- T" A3:非法的信号源名称;<br>
( D. R. v9 p! _; U% H, |) U5 H4:非法的播放器名称;<br>2 T3 F  X' p! \# P" w2 x9 B
5:操作失败。<br>+ O: a& Q$ l# o9 W# R
13、 sSelVideo2MFD<br>
5 T2 F+ ?" y% ?* Z+ m/ N1 M功能:将一个VIDEO 信号源选择切换到一个多功能显示设备<br>
. ^! q4 H1 ~1 X; M& r格式:sSelVideo2MFD_SouName_DevName&#8629;<br>
% j, E7 N' D1 y" \$ @6 n# v- l参数:<br>, a: V: t3 Q5 _! ~; ~1 m
SouName:要切换的VIDEO 信号源的名称。<br>
1 X$ `3 U$ Y, Z0 pDevName:要显示该信号源的多功能显示设备的名称。<br>
6 W# _$ `+ a2 V6 k, b, A执行结果:sSelVideo2MFD_nResult&#8629;<br>
; Y- D0 r  \7 z) T  u/ M, S& snResult 可能取值:<br>0 D! ?6 x5 ]( @' n, N
0:成功;<br>, i; J+ \. o" L% @
1:串口控制功能被禁止;<br>0 l- [2 S$ k9 I* F1 U) @$ g
2:非法的指令名称;<br>7 c$ ]3 W! ^9 f- \0 D3 P
3:非法的信号源名称;<br>2 n- V6 ^: S* y* [, m4 `) R
4:非法的多功能显示设备名称;<br>
$ z/ m* l9 ~/ J! {" h4 E5:操作失败。<br>9 R2 g( o- A- J' C8 T$ y6 o4 n
14、 sSelCamera2MFD<br>
# `4 A& X' _( I: H& Q9 P$ x+ G* h功能:将一个摄像头信号源选择切换到一个多功能显示设备<br>
* c) M5 C4 F4 ]1 w; F格式:sSelCamera2MFD_SouName_DevName&#8629;<br>
6 O) N8 E7 u/ ~参数:<br>' I' E! p7 l6 p! z! M# r
SouName:要切换的摄像头信号源的名称。<br>
% W4 k0 o% X- ZDevName:要显示该信号源的多功能显示设备的名称。<br>
- v% B2 Y; J9 F: R! D执行结果:sSelCamera2MFD_nResult&#8629;<br>
/ S" h4 l+ V, b6 }' v6 hnResult 可能取值:<br>
# b* o/ l- u$ j! I6 {8 q0:成功;<br>
6 D7 L6 Y# [$ F( a1:串口控制功能被禁止;<br>
  s. {' a4 Y, {' I' T2:非法的指令名称;<br>3 J9 [0 {: V, {* g
3:非法的信号源名称;<br>5 ]4 F. W5 I5 v& w7 l
4:非法的多功能显示设备名称;<br>
3 U% p5 _4 B  x9 S  q5:操作失败。<br>3 f% R, m7 h! a$ r' a2 d7 X' J0 m
15、 sSelRGB2MFD<br>$ U0 J0 f- i- [# V* q
功能:将一个RGB 信号源选择切换到一个多功能显示设备<br>
  @( M0 h# ]7 {格式:sSelRGB2MFD_SouName_DevName&#8629;<br>
* g1 ~9 L# T, D9 J0 E# i' L. p6 p0 T. e参数:<br>
4 N# J* K3 c( K9 U4 q# PSouName:要切换的RGB 信号源的名称。<br>* u& K% e3 @! @
DevName:要显示该信号源的多功能显示设备的名称。<br>
) v# }+ c9 j: i( v/ K执行结果:sSelRGB2MFD_nResult&#8629;<br>/ E' A& i! k( v; b0 _
nResult 可能取值:<br>
6 ]6 ?: ?/ j8 ~$ L3 }: }0:成功;<br>' F  |4 e- h4 ?. }( u8 c7 n  I* B
1:串口控制功能被禁止;<br>
$ K( K5 d8 d+ T2:非法的指令名称;<br>
0 E. x( E6 `2 a* W5 j# D3:非法的信号源名称;<br>
" Y5 k( F" O& V# R# P( N) S4:非法的多功能显示设备名称;<br>
' i- ~. M, l# i% Y, G: X4 b5:操作失败。<br>: M4 ?& l/ Z$ i$ A* e9 Q
16、 sSelAudio2MFD<br>
7 q, F/ X7 D7 D( \) P) f7 t功能:将一个AUDIO 信号源选择切换到一个多功能显示设备<br>
- n" b: q8 ]+ w5 c格式:sSelAudio2MFD_SouName_DevName&#8629;<br>. a" i  e6 ?8 T% ]
参数:<br>
1 @7 p: n, ~4 [SouName:要切换的AUDIO 信号源的名称。<br>
- r- T* N: |, u3 _7 fDevName:要显示该信号源的多功能显示设备的名称。<br>3 X# v( C" X! e- M% j0 U5 T* `' ~( X
执行结果:sSelAudio2MFD_nResult&#8629;<br>8 b1 z5 r$ m5 y4 s) ^# Q& X
nResult 可能取值:<br>
: {8 w; ~; N( s5 s, l& K2 R0 L0:成功;<br>
" w4 S( c+ f; Y3 t5 L" l1:串口控制功能被禁止;<br>
" {8 H$ B2 I2 e) c2:非法的指令名称;<br>
( q. C" x! F+ S. \3:非法的信号源名称;<br>
) Z+ g( f8 Q# b4:非法的多功能显示设备名称;<br>
: _3 n' y* q$ _. Z) R5:操作失败。<br>4 I% Y- v1 B& b2 p# f. I# c
17、 cSendData<br># a8 u1 V( X$ C( z7 ]' Z
功能:发送数据到指定串口<br>0 u4 q$ ~' ]/ {, P  {8 C" E  Q
格式:cSendData_PortNo_PortSettings_Length&#8629;Data<br>
2 ?( B: g1 [/ |( U  z参数:<br>9 M& x4 s  o+ ~# {+ z
PortNo:串口名称,譬如COM1<br>0 H# O7 `5 A2 h9 |$ e2 s% i
PortSettings:串口设置,譬如9600,n,8,1<br>5 m- B1 ~2 `" N# U3 X5 u# |4 K
Length:发送的数据长度<br>* [3 q* w) u. z, ~/ y, P2 P
Data:发送的数据。<br>
; l. D2 A+ y; Z7 U5 c执行结果:cSendData_nResult&#8629;<br>8 N! I- R. I0 [3 m+ l: N+ z2 y
nResult 可能取值:<br>
% R  F0 k8 f5 G2 ?7 ]2 N0:成功<br>$ i+ w! G9 \4 |+ @+ I) o0 @
1:串口控制功能被禁止<br>0 H: F3 p9 d: }8 \/ u5 @* E6 z8 J
2:非法的指令名称<br>
/ B$ C( ]0 H' _$ R4 X3:非法的端口名称<br>% a3 }% y( o  y7 ]
4:非法的串口设置<br>3 K" n- h9 b. s
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-9-10 15:26 , Processed in 0.127196 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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