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

 找回密码
 注册

扫一扫,访问微社区

搜索
查看: 12280|回复: 3

[尽责]VTRON拼接器协议

[复制链接]

11

主题

294

回帖

1435

积分

贵宾

XYCAD Team

积分
1435

专家勋章版主勋章

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

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

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

×
VWAS 串口控制协议<br>
" T8 z( S6 l5 q2 _一、概述<br>: H- F; Y1 l" {0 X, L2 @  k2 [
为了实现AMX 等串口设备对显示墙管理系统(VWAS)的操作功能,VWAS 需要提供串口<br>
% d2 C% Y% I; o0 c" j. w控制的接口。本文描述该接口的控制协议。<br>( @# p- ]7 c3 ~, ^. Y8 }8 l. D
VWAS 串口控制协议中包含了一系列的指令。每条指令及其参数无歧义的描述了可以通<br>
- c0 F: K/ U; f0 Q过VWAS 实现的对显示墙系统的某项操作。这些操作包括:机芯开关、执行模式、关闭所有<br>% }" t& I0 s/ d5 ?/ j9 A
机芯直通窗口、关闭所有处理器窗口、关闭所有处理器应用和信号源选择。<br>
4 U3 X# j% w- }3 f该协议可根据以后的功能需求进行扩展。<br>% G3 f8 |: ^, c3 [3 e2 U
二、指令的命名和格式<br>' V% N0 L4 E; _; D( p" P6 |7 g
指令的命名采用如下规则:第一个字母小写,表示操作类型。e 表示机芯操作,p 表示<br>( M1 |6 j- G0 F4 l
处理器操作,m 表示模式操作,s 表示信号源操作,d 表示多功能设备操作,c 表示串口操作;<br>
+ d  F1 r; ?8 v) q" y其余字母是其功能的英文描述的简写。<br>
1 k4 B- |/ Q1 ]7 D8 t) W) h指令及其参数、指令的执行结果均用字符串表示。<br># h7 T8 d( u8 D5 a
每条指令的最后一个字符必须为结束符,指令及其参数之间用分隔符分开。本协议采用<br>
+ ]* Q% ~" U* D* A的结束符为回车符(0x0D,以下用&#8629;表示),分隔符为0x0B(以下用_表示)。<br>2 C" w9 z( _* j' y: M5 C
指令的参数按类型可分为整型值和字符串。整型参数直接用其十进制值的字符串表示。<br>
' D% t/ h# C+ F2 X指令的参数按照性质可分为必要参数和可选参数。可选参数用[]表示。<br>0 n4 q: C/ [) U* L
指令的执行结果的格式与此类似,由指令的名称和返回的执行结果代码(整型值)组成。<br>
# F. B5 a6 v: \1 d0 O8 s4 i+ L执行结果代码为0 表示成功,其他值的含义与指令相关。<br>
) P& M- A) j% b( H1 e% ?& O三、指令描述<br>
: W; P$ q% b( S5 J1、 ePowerOn<br>
6 \* w; q* l+ w) g功能:机芯开机<br>  U2 J2 u# t$ C  C, n
格式:ePowerOn[_WallName][_ProjNo]&#8629;<br>& i% A+ q& b: b2 g: {# g2 ?% ?3 }6 L
参数:<br>
* M& h4 v' I' T+ Z: p. `WallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙,此时ProjNo<br>
( c" M- ]. ]. n7 e  b' P' v+ K4 J7 ^6 U也必须省略。<br>- v+ J6 f& m7 G& v8 c
ProjNo:要进行该操作的机芯编号。如果省略或为0,表示指定拼墙的所有机<br>' R" r: A% r7 O+ O
芯。<br>
' P* n  a0 J# N执行结果:ePowerOn_nResult&#8629;<br>1 e( J# j/ H% u, S+ t- I* I- q. f
nResult 可能取值:<br>
6 l3 f; [/ y- @6 E0:成功;<br>1 o" i5 l" v9 {  }0 S# E7 U
1:串口控制功能被禁止;<br>
1 b: ^7 E7 I9 c# m9 Q2:非法的指令名称;<br>
# U9 m8 g: ^. C( w' l0 Y% @' ~3:非法的拼墙名称;<br>
2 d' |" T( d) ^( V+ M' _1 m' m4:非法的机芯编号;<br>
2 B8 h6 ^! q, m5 [6 s% \5:操作失败。<br>
; ~! h4 `# v1 d7 A. _- Y2、 ePowerOff<br>
% ^( L4 N9 ^. H, I- M功能:机芯关机<br>
* t4 @1 f. s! B, b9 X! v格式:ePowerOff[_WallName][_ProjNo]&#8629;<br>% P+ W5 Y& x- H) D" A; p" U% b
参数:<br>/ w. h9 V4 u3 G6 r0 O& q* C3 Y
WallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙,此时ProjNo<br>  B& x; W. E$ G
也必须省略。<br>
7 z2 ?# t* |$ z2 T9 c4 VProjNo:要进行该操作的机芯编号。如果省略或为0,表示指定拼墙的所有机<br>
( X: _9 u( S0 V# k: q* E; X7 h+ M芯。<br>7 m. a! F* c2 _  v% r
执行结果:ePowerOff_nResult&#8629;<br>
. e, A5 B  s0 I; X" YnResult 可能取值:<br>% Z' r5 Z# i- s* ]4 J& Y
0:成功;<br>
0 t: U$ ~' P' n5 p6 v2 U: J1:串口控制功能被禁止;<br># p  r1 I( c" D+ G3 V
2:非法的指令名称;<br>
5 N7 c; \- O" V$ c$ |+ m3:非法的拼墙名称;<br>
# L4 n! z  N% U" `/ X9 N4:非法的机芯编号;<br>  m, V1 U8 p, D& l$ W% A* B
5:操作失败。<br>7 ?& ^+ R3 d. |3 K) I, l# @
3、 dPowerOn<br>
4 u- z2 P+ l& a* T  n功能:多功能显示设备开机<br>6 N' s3 d3 D5 y
格式:dPowerOn_DevName&#8629;<br>3 R7 x: \4 _( j( H# V
参数:<br>
8 a8 k5 g$ N; Z5 W$ R' _8 hDevName:要进行该操作的多功能显示设备的名称。<br>
/ X2 Q5 _/ ]2 z- f) K& f! w执行结果:dPowerOn_nResult&#8629;<br>
8 o( V+ E2 m; F. N4 [nResult 可能取值:<br>4 h5 f, t4 [" H6 q& e4 `- [, u8 K
0:成功;<br>
- _. \! \6 n8 _* D2 C, Q1:串口控制功能被禁止;<br>
6 s) e# d$ [! s6 R( o2:非法的指令名称;<br>
7 s$ o# B& D* e6 j3:非法的多功能显示设备名称;<br>
& h& c5 U! r& y7 T" K0 m4:操作失败。<br>
' d# i& j4 ]: K& F, D4 t6 t3 x4、 dPowerOff<br>
; S' v! K8 |: y1 d. g功能:多功能显示设备关机<br>
$ Q% C1 {2 {  [( M# r格式:dPowerOff_DevName&#8629;<br>$ e2 |$ ^1 V$ j( u5 [
参数:<br>
  G1 n7 n' y: ?* G; m. k+ jDevName:要进行该操作的多功能显示设备的名称芯。<br>) n, g) \  Z6 w+ l+ ^4 a) r* w3 n) _( ^
执行结果:dPowerOff_nResult&#8629;<br>
6 U* `8 O$ T+ g* `) |2 [2 q% wnResult 可能取值:<br>
1 m- ?1 B4 ~0 ^5 r# K9 e0:成功;<br>/ m# d( U8 f# F
1:串口控制功能被禁止;<br>  S% |$ Z. |4 r: V1 R
2:非法的指令名称;<br>
% ]2 k+ }# J, r8 Q/ |. G3:非法的多功能显示设备名称;<br>
  d. o1 `! D# [# l: q4:操作失败。<br>
; Z' K" I! ~) q# X( C2 a  t8 K5、 eCloseWin<br>2 U* p1 S2 }! o+ J, z
功能:关闭所有机芯直通窗口<br>* E+ G3 N( f# x! v3 B: M
格式:eCloseWin[_WallName]&#8629;<br>
$ w2 C1 d' P: C' F* R' y. U参数:<br>: T! x2 Z9 K: P
WallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙。<br>% M/ X5 D$ G2 V
执行结果:eCloseWin_nResult&#8629;<br>
& O- Z: u* r  S- O/ MnResult 可能取值:<br>% U9 I$ r8 X3 I' U2 q+ B
0:成功;<br>5 {2 ~8 f0 m4 ]+ K7 w
1:串口控制功能被禁止;<br>: a; }7 K% w# b* ^
2:非法的指令名称;<br>
5 Y4 r+ }! K$ t8 F3:非法的拼墙名称;<br>
+ D2 g5 [% [$ l; H. c% Q4:操作失败。<br>
/ b$ s: I' A5 O4 `/ ~5 D: j+ _6、 pCloseApp<br>
, C2 N  M& }: a* d6 i6 }! b功能:关闭所有处理器应用实例<br>
2 c: `7 M/ C+ h& [" W! W格式:pCloseApp[_WallName]&#8629;<br>. K0 P# `% K2 g' @
参数:<br>
- K/ E/ ?( n! u# T+ e1 }, ~5 f  mWallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙。<br>
3 N. N. k9 e! ^+ q执行结果:pCloseApp_nResult&#8629;<br>2 o* X5 a# j; e( \8 `2 S6 h
nResult 可能取值:<br>/ L4 `+ }. U& s, J+ ]+ s
0:成功;<br>2 n1 v  I& K4 j7 g
1:串口控制功能被禁止;<br>9 Q. i6 f3 c  U4 L8 `# \4 u
2:非法的指令名称;<br>
' V0 c9 B2 a0 Z% f5 Z2 M3:非法的拼墙名称;<br>
$ F7 e3 m" L( Z& a$ s) [4:操作失败。<br>
% \# ]* l0 c2 k7、 pCloseWin<br>/ O9 Y) J: H3 W7 X& d
功能:关闭所有处理器窗口<br>/ u- ]- J6 d( l2 d. W# G' u! P$ w5 p1 d
格式:pCloseWin[_WallName]&#8629;<br>
, p4 E( }) m1 A6 c9 R7 H% n# Z" E参数:<br>
" f) ~; v) S- ]. Y& {WallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙。<br>- E0 I9 X0 `. `: T1 \
执行结果:pCloseWin_nResult&#8629;<br>
0 w; Z9 k1 ~0 e8 x* C5 e! b9 s% c. vnResult 可能取值:<br>
9 i" I5 j0 q- C. D; Y. r2 }* J0:成功;<br>0 G$ h: {6 b1 L
1:串口控制功能被禁止;<br>& @" H9 W1 Q2 \8 b* W+ i0 x
2:非法的指令名称;<br>6 w1 w, d7 d! M6 q* J
3:非法的拼墙名称;<br>
3 h* M& |* W+ |7 p1 L) E4:操作失败。<br>. Y- r; y' M6 H: P
8、 mApply<br>- s! n1 ^3 A# b9 Q1 A
功能:执行已经定义的模式<br>/ n- d9 ?4 `% [2 n5 p0 T5 Q
格式:mApply_ModeName&#8629;<br>5 O# u" L/ f/ s9 K5 Z
参数:<br>& L3 b" H$ N3 z+ \4 \
ModeName:要执行的模式的名称。<br>$ s$ y$ k7 P- H# ^( m5 ^/ D2 x
执行结果:mApply_nResult&#8629;<br>
3 {' X8 d5 Y1 w( r! g* InResult 可能取值:<br>2 _! ^) S  |0 E/ X# Q+ M1 g
0:成功;<br>  r7 s& ~/ `+ o2 D
1:串口控制功能被禁止;<br>
+ \, Z1 w0 ^  L5 Q7 ?2:非法的指令名称;<br>2 j8 D( a" i/ c% ?
3:非法的模式名称;<br>9 P7 n! b' _9 i( n( b; _" X
4:操作失败。<br>1 f* X, J; [. I; H! w# x  U
9、 sSelVideo<br>
  a* n: w; ~- o功能:将一个VIDEO 信号源选择切换到一个监视器<br>
$ ~% s* s* h& P格式:sSelVideo_SouName_DevName&#8629;<br>
& D& M' a$ X7 O- _! k5 S' P参数:<br>
- r0 c6 G- S  X# Z9 VSouName:要切换的VIDEO 信号源的名称。<br>
2 {4 C6 K1 n  L6 w( p( F5 F( T% \DevName:要显示该信号源的监视器的名称。<br>
6 T) u+ [# P' v) C4 c2 R执行结果:sSelVideo_nResult&#8629;<br>
0 d; v1 ^3 G. S3 ZnResult 可能取值:<br>
. m/ m) y3 x* Q: m3 k0 H/ z0:成功;<br>% U& d4 c# ?6 v' s
1:串口控制功能被禁止;<br>
/ e" x3 f- L) F$ ^/ r; Q8 S2:非法的指令名称;<br>
+ l6 ]0 s. J; [; `  R3:非法的信号源名称;<br>
* T* d& R0 d: U8 {% Y7 ^4:非法的监视器名称;<br>% r8 W3 C; h8 u
5:操作失败。<br>, j* f# {9 z3 l) u  U9 z/ \
10、 sSelCamera<br>
) b4 h  t+ Y* ?& {9 z功能:将一个摄像头信号源选择切换到一个监视器<br>; m, g$ t' Y/ }/ J( x
格式:sSelCamera_SouName_DevName&#8629;<br>
" B7 T8 c* u8 `参数:<br>
$ i! Q' Q4 Z) p% h8 \. ^SouName:要切换的摄像头信号源的名称。<br>- U. B. D0 \1 F$ Z9 }
DevName:要显示该信号源的监视器的名称。<br>* v' ]& Y/ s  l  J3 r( T/ `
执行结果:sSelCamera_nResult&#8629;<br>
3 ]% G3 Y" e  x' N# w) onResult 可能取值:<br>
  T' `( f3 a: ~7 t2 O2 b0:成功;<br>
  ^. E0 E: {- B5 A& y1:串口控制功能被禁止;<br>  g* ^9 H4 m1 K5 R6 @2 E7 a5 N2 v
2:非法的指令名称;<br>8 w( Y- i# [  M" X4 [) J% k
3:非法的信号源名称;<br>! G/ Q& y" y! l0 d
4:非法的监视器名称;<br>
# p9 X" _9 E0 b( d. a1 O% X5:操作失败。<br>8 L0 f# j0 _/ T) e3 r  i
11、 sSelRGB<br>8 O4 U7 b# {2 l' Y& K8 L
功能:将一个RGB 信号源选择切换到一个显示器<br>
$ ^0 \, z8 i' c. c' I格式:sSelRGB_SouName_DevName&#8629;<br># U; h$ U% K# f/ [$ S
参数:<br>7 Z5 \1 c* y$ ]* X$ [* k
SouName:要切换的RGB 信号源的名称。<br>8 g1 B, L; L& Q/ S
DevName:要显示该信号源的显示器的名称。<br>
6 E- |" m6 o8 f  i执行结果:sSelRGB_nResult&#8629;<br>4 \/ a# Z+ V# f' g- }7 P
nResult 可能取值:<br>
6 ?& ]* `+ s& Q( |0:成功;<br>
4 Z" }8 B: v0 P# y+ o$ H1:串口控制功能被禁止;<br>  r& ~7 ]9 A3 L; o9 X& E
2:非法的指令名称;<br>" {' f+ @4 Z2 q! r  [
3:非法的信号源名称;<br>
+ j% D3 G* g; i5 Q. l# n4:非法的显示器名称;<br>
2 V1 R% i! {; j5:操作失败。<br>8 C* Y! p: ^8 c/ s# g' b; @- @5 m
12、 sSelAudio<br># l7 _- Z8 W% J; a
功能:将一个AUDIO 信号源选择切换到一个播放器<br>  @8 m# u( J# p- U8 O1 X; T
格式:sSelAudio_SouName_DevName&#8629;<br>3 {. [0 }$ J4 c" S- X7 v; o
参数:<br># ^8 S: P4 a" E5 B" S9 P
SouName:要切换的AUDIO 信号源的名称。<br>
  O) A; j1 J3 f" P/ r) MDevName:要显示该信号源的监视器的名称。<br>! B+ J, t9 C  g- v0 a! D
执行结果:sSelAudio_nResult&#8629;<br>9 c$ q% M1 J! W  f  z
nResult 可能取值:<br>
! i  w: \5 L2 |) K9 [- `5 u; K0:成功;<br>7 @0 D8 ]  w8 E! k' h- a
1:串口控制功能被禁止;<br>  ^# U0 ~# h% J6 ]
2:非法的指令名称;<br>
- l  E" Q! G6 C3 O( n3:非法的信号源名称;<br>
+ m5 B! Q& k" P) P2 v0 `% J4:非法的播放器名称;<br>$ E2 {: \- a( Z( H
5:操作失败。<br>- v* }: R! Q& u4 K7 K9 p  [. D6 m
13、 sSelVideo2MFD<br>+ o% i, d2 L# `: V( X
功能:将一个VIDEO 信号源选择切换到一个多功能显示设备<br>- h( }- z0 B9 d( G& u3 Y: V
格式:sSelVideo2MFD_SouName_DevName&#8629;<br>
! `1 r" t4 N7 @+ b, P) p参数:<br>
. q' w2 e* l9 V3 A8 X+ w6 ?# HSouName:要切换的VIDEO 信号源的名称。<br>! r) [, p! E  T& b
DevName:要显示该信号源的多功能显示设备的名称。<br>
9 a. k/ f( B/ v执行结果:sSelVideo2MFD_nResult&#8629;<br>) p5 m8 H8 i& ^, R! Y3 j% g' q/ E% p
nResult 可能取值:<br>  x1 N$ d7 H) s/ S9 H
0:成功;<br>* @% r' U3 s; E5 O  ^( v
1:串口控制功能被禁止;<br>
! B2 `4 `. B) c; Y2:非法的指令名称;<br>7 _' D3 V) h+ t1 ]) |" [7 k* n
3:非法的信号源名称;<br>4 r$ P* j' J$ E& `  _; v
4:非法的多功能显示设备名称;<br>
9 R) J$ i! v2 x- W+ L5:操作失败。<br>6 |, O- i  M4 Z# S2 O, v. o
14、 sSelCamera2MFD<br>" [9 K9 i- [5 u! L2 v
功能:将一个摄像头信号源选择切换到一个多功能显示设备<br>" G- i4 B# v$ B( B+ U/ F6 Q
格式:sSelCamera2MFD_SouName_DevName&#8629;<br>
& f4 ]# l/ o/ ?' v8 t8 x参数:<br>
  Q: W& ~" y! N2 d# ISouName:要切换的摄像头信号源的名称。<br>
9 `5 J5 s% m- i0 Q: qDevName:要显示该信号源的多功能显示设备的名称。<br>; ^$ _/ X5 a* S0 g4 N$ W
执行结果:sSelCamera2MFD_nResult&#8629;<br>- R6 G- ?; L2 p* [/ o$ ~
nResult 可能取值:<br>
0 \$ q0 W+ l* P1 _: u/ `0:成功;<br>. v( G5 m8 X) z4 u8 N2 |" h5 P
1:串口控制功能被禁止;<br>
0 o) i/ X# T" ^& U" u" {8 D8 W8 K2:非法的指令名称;<br>
- I# c6 O& v+ p2 f' B3:非法的信号源名称;<br># z/ a5 g3 ~+ G- v4 K  S
4:非法的多功能显示设备名称;<br>8 B7 X$ C* w( U1 z7 d( Q" r9 ]
5:操作失败。<br>
! `+ C+ N, X+ `) m" B" {# K2 B15、 sSelRGB2MFD<br>7 ]( E) i& w  O" z- H" a0 @
功能:将一个RGB 信号源选择切换到一个多功能显示设备<br>3 _/ @2 r* k% }" \4 ?. V/ l" q+ f
格式:sSelRGB2MFD_SouName_DevName&#8629;<br>2 @) X7 v0 t% g  z. ]6 w& t
参数:<br>
" s9 t0 B0 ?% `3 M7 `! ASouName:要切换的RGB 信号源的名称。<br>
# v% R, x, o! o! lDevName:要显示该信号源的多功能显示设备的名称。<br>
7 S9 D5 ^- M7 [% y& P执行结果:sSelRGB2MFD_nResult&#8629;<br>8 \/ q: @% u, K! R2 P9 g% P2 R
nResult 可能取值:<br>6 t, F+ y5 x/ Q9 l) q
0:成功;<br>
- _( t) F2 x! S& M1:串口控制功能被禁止;<br>/ s) B$ r: O- ~
2:非法的指令名称;<br>
; t7 g5 B. C* H' S8 l' F/ T. m3:非法的信号源名称;<br>
1 b0 t: l/ d5 h$ Y5 F4:非法的多功能显示设备名称;<br>
( m0 j6 T* O0 z/ U: A1 L5:操作失败。<br># l- e$ X7 J8 O7 M
16、 sSelAudio2MFD<br># j0 {* y8 }% w4 U8 I) B& n; t$ k
功能:将一个AUDIO 信号源选择切换到一个多功能显示设备<br>& a6 i& }$ a( @+ _0 [$ d
格式:sSelAudio2MFD_SouName_DevName&#8629;<br>
. o# Y3 T! }' y! C& f1 z& h4 }. \参数:<br>0 P8 Z) ^, @# ]. H
SouName:要切换的AUDIO 信号源的名称。<br>
, [7 U' h8 `* L: f: Q, E; UDevName:要显示该信号源的多功能显示设备的名称。<br>
$ H! r! V( N9 ~5 @8 e: ~执行结果:sSelAudio2MFD_nResult&#8629;<br>3 Q$ ~7 ^. f: w% j0 X. r
nResult 可能取值:<br>. P. {; k) P2 q% Y; m
0:成功;<br>
* ?! \2 y) {& b$ ~* Z7 J% Q1:串口控制功能被禁止;<br>
" \( n& ^1 |# Z: [6 \1 c% z) D1 l* P2:非法的指令名称;<br>7 L* e$ f5 g1 W: o2 z- ?* i
3:非法的信号源名称;<br>- ^9 C1 S: S9 I% T; m
4:非法的多功能显示设备名称;<br>
% ~+ |* ~( e) L. X* d/ t2 J% J5:操作失败。<br>
6 f3 b. L$ s' @' ~  {0 I5 @2 N17、 cSendData<br>' A5 ?( b* l8 }  M( T& |3 \6 r
功能:发送数据到指定串口<br>+ ~9 S# U. x& K
格式:cSendData_PortNo_PortSettings_Length&#8629;Data<br>
/ c) Z  S3 b& B/ W) o- h  ^参数:<br># i, s. |8 B; }/ Z1 H0 p& `! `
PortNo:串口名称,譬如COM1<br>
4 n: o7 I2 B6 ~0 g6 M/ [3 ?8 ?PortSettings:串口设置,譬如9600,n,8,1<br>8 i  `3 J, J% E" X5 f
Length:发送的数据长度<br># e; k" T, R: m' H" R
Data:发送的数据。<br>& O& r( C9 P. S3 V1 I& F) r* H
执行结果:cSendData_nResult&#8629;<br>
! r# a" M$ K, F6 t9 {! P5 w8 h6 [nResult 可能取值:<br>1 x& m/ P7 U# j5 B  C3 R
0:成功<br>
/ T' p/ j3 k& `0 q  q8 Y+ t+ ^. L4 {1:串口控制功能被禁止<br>' H% o  f6 q  G4 y7 _# f' p* w. q
2:非法的指令名称<br>
5 o/ ~" C0 w3 s3 U" o3:非法的端口名称<br>
9 S; u- P' T- {: I. h1 I" ^  ]: m4:非法的串口设置<br># w; T# C; {  U* |
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-7-14 21:49 , Processed in 0.151922 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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