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

 找回密码
 注册

扫一扫,访问微社区

搜索
查看: 11622|回复: 3

[尽责]VTRON拼接器协议

[复制链接]

11

主题

294

回帖

1435

积分

贵宾

XYCAD Team

积分
1435

专家勋章版主勋章

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

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

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

×
VWAS 串口控制协议<br>
3 Z6 K+ Q& Z/ p  C2 E$ h, D+ C一、概述<br>
8 f- ~& C( q$ V为了实现AMX 等串口设备对显示墙管理系统(VWAS)的操作功能,VWAS 需要提供串口<br>* Z+ {9 L, C! C$ p! t' M# h
控制的接口。本文描述该接口的控制协议。<br>; C1 x( N7 @4 f9 H% Z0 D5 W
VWAS 串口控制协议中包含了一系列的指令。每条指令及其参数无歧义的描述了可以通<br>  _) Q! S  S+ b" B9 S6 p
过VWAS 实现的对显示墙系统的某项操作。这些操作包括:机芯开关、执行模式、关闭所有<br>' d9 X5 S: A% P# O' J9 V" o5 h% P
机芯直通窗口、关闭所有处理器窗口、关闭所有处理器应用和信号源选择。<br>
2 f) s: c% N: b/ Q8 a4 t9 k该协议可根据以后的功能需求进行扩展。<br>! s1 v2 L+ h/ k9 E
二、指令的命名和格式<br>" \6 \  O/ K3 v( ^
指令的命名采用如下规则:第一个字母小写,表示操作类型。e 表示机芯操作,p 表示<br>
$ R- O, y& u/ I1 D, \+ q0 z( X处理器操作,m 表示模式操作,s 表示信号源操作,d 表示多功能设备操作,c 表示串口操作;<br>
6 w( L5 ]9 _* g* w9 T3 |) Z7 I$ i其余字母是其功能的英文描述的简写。<br>
) U! Y( g: [" D. O指令及其参数、指令的执行结果均用字符串表示。<br>
4 p) v$ y/ c+ Z6 p1 T; F: f每条指令的最后一个字符必须为结束符,指令及其参数之间用分隔符分开。本协议采用<br>
3 }( g" d" x9 F* `) b8 Q0 d. |, E的结束符为回车符(0x0D,以下用&#8629;表示),分隔符为0x0B(以下用_表示)。<br>- C) j3 x9 ^1 k: y0 R( Q$ h( K
指令的参数按类型可分为整型值和字符串。整型参数直接用其十进制值的字符串表示。<br>
& p, ^& z7 R2 H7 q/ |% m指令的参数按照性质可分为必要参数和可选参数。可选参数用[]表示。<br>9 X. G0 A! X" h0 P! ?
指令的执行结果的格式与此类似,由指令的名称和返回的执行结果代码(整型值)组成。<br>
5 |+ i; n1 W/ ~5 G执行结果代码为0 表示成功,其他值的含义与指令相关。<br># B. X/ S2 q/ ]$ G" ?5 p
三、指令描述<br>: J4 L" W+ R& y; c+ Q0 p7 I
1、 ePowerOn<br>
" {  [, y6 E- _1 v" e6 K' _: j/ G功能:机芯开机<br>& i- Z' @. b* G0 H& c
格式:ePowerOn[_WallName][_ProjNo]&#8629;<br># k# z6 ]8 \. O: T( r
参数:<br>
% T4 U  k0 q: o( X1 q6 j( qWallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙,此时ProjNo<br>
" R. f( M. y1 W6 }' V- k" @* @5 ?也必须省略。<br>' c4 Y" n+ m/ i/ L: I
ProjNo:要进行该操作的机芯编号。如果省略或为0,表示指定拼墙的所有机<br>0 k9 Q3 p4 _9 O; ?! w2 y5 u
芯。<br>! G- K9 z% v" [! ^0 J- x+ `: N% ]
执行结果:ePowerOn_nResult&#8629;<br>
+ o$ r. I/ ?6 \3 n) ]& k. }( WnResult 可能取值:<br>0 l# C; j5 C$ k1 T5 a
0:成功;<br>2 X) _# o. S( Q7 k& M
1:串口控制功能被禁止;<br>
% Q+ i- \- Y5 k! E5 |2:非法的指令名称;<br>
$ q4 ^9 }5 C2 ~/ E( R  o$ W4 K0 p3:非法的拼墙名称;<br>4 C3 _0 W3 d$ ~- |. j( j' M
4:非法的机芯编号;<br>
- b$ Y. e9 k- ?# B5:操作失败。<br>
" i$ `& z$ l+ |+ U- n  ^7 W2、 ePowerOff<br>4 W4 m& Z! E% R5 p+ e
功能:机芯关机<br>/ _) L" _+ ]4 ?* p' [
格式:ePowerOff[_WallName][_ProjNo]&#8629;<br>
( u% ^" Q( T4 U# \  y参数:<br>
: {) P/ w# {0 M9 dWallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙,此时ProjNo<br>2 K# C; B( s, o3 t% g- K0 X1 C
也必须省略。<br>
3 v% E1 o2 _# I  C0 q( B) b7 X4 UProjNo:要进行该操作的机芯编号。如果省略或为0,表示指定拼墙的所有机<br>" z( P. Q5 M" v. i/ z
芯。<br>
! W/ G& w; r- k) v( V; ]( I3 C( c7 M' C执行结果:ePowerOff_nResult&#8629;<br>
0 {$ N! \2 k3 h$ `3 w, M8 ~6 DnResult 可能取值:<br>
  n, w, v( {) }5 w$ ^2 e* i0:成功;<br>
+ U6 `- @8 z. Z/ Z+ j& t+ ^9 e2 w1:串口控制功能被禁止;<br>: Y2 X: q" N5 v
2:非法的指令名称;<br>
$ h1 C5 z/ [5 p! x: E  `3:非法的拼墙名称;<br>- j  x& a0 {8 g% y% c' P
4:非法的机芯编号;<br>
9 {' g9 w" ^! K6 _0 W5:操作失败。<br>
" `6 x6 R; v3 r6 X/ L3、 dPowerOn<br>
: P4 I' x: g2 v& ~功能:多功能显示设备开机<br>8 [1 t$ i0 `. o: ~
格式:dPowerOn_DevName&#8629;<br>
: a  j& R- V# v* o参数:<br>4 g1 }9 X, s7 X* m% M! `/ y
DevName:要进行该操作的多功能显示设备的名称。<br>
. |# D* r: I9 G7 v7 Z! A9 g8 N执行结果:dPowerOn_nResult&#8629;<br>7 M; q$ n; u9 V* Y1 \# h
nResult 可能取值:<br>3 f$ T& P0 {8 w0 R0 R* C8 w/ B8 u1 U" B7 C
0:成功;<br>
/ O2 W- p0 ]4 I. Y1:串口控制功能被禁止;<br>
' G6 B7 N3 A8 t! ]0 [2:非法的指令名称;<br>
5 J, \6 _3 g. s1 |, y3:非法的多功能显示设备名称;<br>
6 L+ a! K, S/ I/ r+ [( R4:操作失败。<br>' l6 L/ a1 Z9 i4 Q0 `
4、 dPowerOff<br>3 X4 Q4 }/ D' n& f0 M4 Z' k
功能:多功能显示设备关机<br>) F: u) \1 ^% |
格式:dPowerOff_DevName&#8629;<br>
' }" f! h9 I% }* A2 f9 k参数:<br>1 B: }/ k2 ]" }% p+ J1 C" Z/ f
DevName:要进行该操作的多功能显示设备的名称芯。<br>
. w3 h1 r* S6 Q% G: d8 [8 q执行结果:dPowerOff_nResult&#8629;<br>
/ |+ x: h  A6 i. QnResult 可能取值:<br>; I, d3 I# E: F5 R5 c  U
0:成功;<br>+ Y* l$ z+ K7 ?3 p% i2 ~. g
1:串口控制功能被禁止;<br>
' G) _$ ^! }# n5 U2:非法的指令名称;<br>8 C1 ^3 Y& p" D1 g
3:非法的多功能显示设备名称;<br>6 D1 d8 z5 B; m5 c7 Z  h
4:操作失败。<br>1 `, _1 `! y1 E) ]  g- Q
5、 eCloseWin<br>
" x/ v2 |6 U4 \功能:关闭所有机芯直通窗口<br>4 H" T/ s# ]& g6 S6 u+ x" ~
格式:eCloseWin[_WallName]&#8629;<br>8 Z& s& [: L/ Z( e  a0 {
参数:<br>
" k& y$ B9 ]. r% \5 K8 uWallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙。<br>3 _* U& j; C' _& y9 M$ Z% ?( T* H
执行结果:eCloseWin_nResult&#8629;<br>
* ^- m4 s) \/ V8 B& b; c- GnResult 可能取值:<br>
. t1 K$ N% ]: Q6 G" v# E4 v0:成功;<br>) @, x# `$ q& q% H
1:串口控制功能被禁止;<br>
$ {, \- \, ^: n' W# J2 _+ M- v5 g3 Q2:非法的指令名称;<br>! D! l/ h2 b- x! `
3:非法的拼墙名称;<br>
$ g+ j$ V# o# R4 q4:操作失败。<br>
/ b) D9 G, n; P9 @5 n6、 pCloseApp<br>
$ s, i: g$ Q  M' y1 ^  g功能:关闭所有处理器应用实例<br>
5 m# C8 f4 K$ ^+ I' X: a) k格式:pCloseApp[_WallName]&#8629;<br>
0 C! }& _5 I- l参数:<br>5 s/ a8 Y7 _, x9 O0 I
WallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙。<br>5 V% l% j5 j- d& L2 e: A' h; R
执行结果:pCloseApp_nResult&#8629;<br>0 T! Q; P' N+ F7 i
nResult 可能取值:<br>
% j. K& Q% T8 w8 o% v* F6 g0:成功;<br>
5 B1 K7 @' e5 u) {% [1:串口控制功能被禁止;<br>
7 d5 y, F, ]7 A2 E$ S% q/ ?2:非法的指令名称;<br>. g( v" L* P! \4 ~- |
3:非法的拼墙名称;<br>
( b3 q& Z2 z1 e& R2 f4:操作失败。<br>7 h' J6 @+ g0 q8 O9 ^+ @7 _# X
7、 pCloseWin<br>9 o1 p& r5 y+ [
功能:关闭所有处理器窗口<br>% f/ b* \5 p9 l: w# M' i, O. D
格式:pCloseWin[_WallName]&#8629;<br>4 A5 c3 q4 t6 I: G: C% Z
参数:<br>. F. R2 |; f! F) w
WallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙。<br>2 s! I7 v, j$ I3 K4 Y' ~7 m, G' H
执行结果:pCloseWin_nResult&#8629;<br>
, F+ W; P8 ]: w2 cnResult 可能取值:<br>1 G3 t; t8 u% M. f, A! {3 K
0:成功;<br>3 J# ?* N5 P/ o: j$ U' t
1:串口控制功能被禁止;<br>3 o8 a9 Y  V4 x/ Q/ f
2:非法的指令名称;<br>
% i* ~0 W3 [( p- F: l. X7 `- D1 M3:非法的拼墙名称;<br>9 D! c/ q3 a$ |3 @& h" }
4:操作失败。<br>( u' s# j$ ~9 `5 A7 j; c3 t
8、 mApply<br>
# }4 }7 `+ X3 p5 u* a- Y功能:执行已经定义的模式<br>
% r7 c2 k: m: {. C) S' j! u格式:mApply_ModeName&#8629;<br>
" |1 D& ?4 u$ ^6 t2 ^" h参数:<br>
/ P. E8 ~, g. PModeName:要执行的模式的名称。<br>: Z% J& v% z  k1 Q
执行结果:mApply_nResult&#8629;<br>3 o% `! e0 [4 M1 ]
nResult 可能取值:<br>
7 o# G: M, F$ h: V- b0 I+ ~0:成功;<br>
) b4 L% Y, m7 `$ L1 {1 N1:串口控制功能被禁止;<br>
. r8 Z7 d% k2 r3 M/ v/ N2:非法的指令名称;<br>4 _% ^: t, R; M  i9 D& b
3:非法的模式名称;<br>
/ `% P  a& W0 I' K4:操作失败。<br>
( |" f% n( `" D2 g9 i2 u# r) K9、 sSelVideo<br>
3 \1 z8 U( H! v: q0 I功能:将一个VIDEO 信号源选择切换到一个监视器<br>
. s8 o7 n5 u9 W; ]: _- T格式:sSelVideo_SouName_DevName&#8629;<br>" n3 P& r  m9 l3 s7 |
参数:<br>
: @$ ]+ j. H, V" K+ C$ x/ K* ?SouName:要切换的VIDEO 信号源的名称。<br>! K" ]  f" `5 R
DevName:要显示该信号源的监视器的名称。<br>
) i* J, H) ?; t# i+ W执行结果:sSelVideo_nResult&#8629;<br>. v0 w) ]" O9 ?0 ~, l# q
nResult 可能取值:<br>$ Z7 v' A/ c+ \3 i) S) ]. T" K
0:成功;<br>
/ V( [8 \/ J5 H0 E6 [8 H1:串口控制功能被禁止;<br>
+ G0 D. t# c: d5 X  o9 Y2 {* V, N2:非法的指令名称;<br>
8 U4 d3 j% X; |) t) X- h5 h. s3:非法的信号源名称;<br>+ r6 o% ~  O. T5 }  i# P
4:非法的监视器名称;<br>
* I- Q$ A7 F7 X/ k) s2 c4 Y9 T5:操作失败。<br>8 a3 s* W- ^; ^* E
10、 sSelCamera<br>
" I; E* b; \, @3 }; p8 y/ M功能:将一个摄像头信号源选择切换到一个监视器<br>% ^7 T, s$ G; \9 K& m! N
格式:sSelCamera_SouName_DevName&#8629;<br>; F3 B- w7 w6 l  `( I# t& ]% C+ w
参数:<br>
  g; s4 i( ], k5 y* \& [; ^# CSouName:要切换的摄像头信号源的名称。<br>+ F/ T$ O/ S. r/ N! k$ f5 I
DevName:要显示该信号源的监视器的名称。<br>( o; ], y- E$ C
执行结果:sSelCamera_nResult&#8629;<br>
- Z" R7 E( i; A5 N4 y3 x- w- V7 vnResult 可能取值:<br>
1 Q+ U5 {6 c( D0 J# u: Z0:成功;<br>
' E: I1 _; E, S9 T8 _- f6 n1:串口控制功能被禁止;<br>
; O2 i0 {0 e4 g% a2:非法的指令名称;<br>' h& V& i# a* m3 c4 K
3:非法的信号源名称;<br># ^; B3 Q' l8 `4 O" j6 B  V
4:非法的监视器名称;<br>& t2 e! L/ C) \' K9 N) H  Q
5:操作失败。<br>
4 ?# y2 C+ s4 C; i11、 sSelRGB<br>
# Q# K# H: J, T& j6 ~" x功能:将一个RGB 信号源选择切换到一个显示器<br>
  T9 n6 E; B" a( N, j$ D格式:sSelRGB_SouName_DevName&#8629;<br>
) N2 C6 J: q, W9 h% `& B! Z4 U! I参数:<br>
* O: O+ q0 w. x6 p9 kSouName:要切换的RGB 信号源的名称。<br>
% _1 w+ O; n) |+ ~DevName:要显示该信号源的显示器的名称。<br>& h7 q4 Y/ G* o; e! c& V
执行结果:sSelRGB_nResult&#8629;<br>
$ |( w* @( Z/ {( D& Q" w9 B+ }: G* JnResult 可能取值:<br>/ w  h) ~  ^" `) |) n) ?: R/ N' l
0:成功;<br>
; T( T0 f  [, h9 {" w( Z1:串口控制功能被禁止;<br>
; Z* Z& g1 {' m2:非法的指令名称;<br>
  J6 }) M. B5 Q* S/ P3:非法的信号源名称;<br>$ A1 H! n3 v/ e
4:非法的显示器名称;<br>% [3 ]; m  O) R/ W7 f9 H
5:操作失败。<br>
8 ^! [2 ~0 R$ \7 x- T8 C: d12、 sSelAudio<br>5 [( h  s! W9 T. o" E, F& ?
功能:将一个AUDIO 信号源选择切换到一个播放器<br>1 E; [3 a. ]+ b3 k
格式:sSelAudio_SouName_DevName&#8629;<br>
! e' D, L7 }2 [7 ]9 h. Z' x参数:<br>
8 B1 q; Q2 B8 Y& z$ G  W% hSouName:要切换的AUDIO 信号源的名称。<br>
; |% ^/ y* s* p4 @/ iDevName:要显示该信号源的监视器的名称。<br>- i; Z5 ~* _* \% E/ L2 X0 e
执行结果:sSelAudio_nResult&#8629;<br>& L: S2 L9 |: j
nResult 可能取值:<br>1 {; J4 i$ i' Z+ T( A3 ?
0:成功;<br>
$ X. W) M+ I  \* b1:串口控制功能被禁止;<br>
: b/ X0 Y% ^$ H+ G) a2:非法的指令名称;<br>
0 L8 Z9 {( d7 I! d" D! B3:非法的信号源名称;<br>
4 h: j  C2 {2 y& g5 c$ D  Y. Z; l, _4:非法的播放器名称;<br>
4 w. p4 T$ W: U# w+ A+ B5:操作失败。<br>: a! |. ~4 t, T7 a: F
13、 sSelVideo2MFD<br>
* {8 B* g* ?( f. P0 t! w: G功能:将一个VIDEO 信号源选择切换到一个多功能显示设备<br># o; p0 I4 F6 A1 i1 l
格式:sSelVideo2MFD_SouName_DevName&#8629;<br>
* K6 g6 T+ _$ _# A. e2 @7 c参数:<br>
: g+ _6 O5 A- Y  S1 k, TSouName:要切换的VIDEO 信号源的名称。<br>4 n! K9 i7 H) L4 R
DevName:要显示该信号源的多功能显示设备的名称。<br>; |. N% C9 d; e, s4 O# r
执行结果:sSelVideo2MFD_nResult&#8629;<br>
4 A: ?6 x/ N4 ]! H8 knResult 可能取值:<br>
+ D7 C) ?- \! N7 j+ v$ g- D0:成功;<br>
1 Z  L; P# w' |+ p7 Z# o% ~1:串口控制功能被禁止;<br>* h& y% q1 J, h! Q9 A
2:非法的指令名称;<br>
( Z" ^# d1 e, @, }. D& L3:非法的信号源名称;<br>
+ T, d) W, X/ p4:非法的多功能显示设备名称;<br>
7 r! `' w) z% I: k5:操作失败。<br>) W5 n0 a8 z8 g  f5 L
14、 sSelCamera2MFD<br>
2 |" Z2 [; H  \) b3 {功能:将一个摄像头信号源选择切换到一个多功能显示设备<br>
$ o8 l. l2 b! q5 }: P& {$ S. u& w格式:sSelCamera2MFD_SouName_DevName&#8629;<br>
# |7 B& P! X- G% P6 I. w参数:<br>
3 @: e% i" r7 ^" b. iSouName:要切换的摄像头信号源的名称。<br>
1 a  ?8 A0 M% k$ u6 SDevName:要显示该信号源的多功能显示设备的名称。<br>% u% H$ J3 f" ]. V; K' ^7 S+ c
执行结果:sSelCamera2MFD_nResult&#8629;<br>
- T' Y6 ^: e( t+ gnResult 可能取值:<br>
8 [. M/ ~+ e% _; t7 ^$ ]( {. L0:成功;<br>
- W" x% `5 f. F) a, t% o8 [8 o4 S1:串口控制功能被禁止;<br>) T9 S5 w% d8 N$ P! ]
2:非法的指令名称;<br>
( Z0 }2 n) U* v. W8 M& B3:非法的信号源名称;<br>
+ N  F" t$ S/ J( _5 b0 t0 z. Y4:非法的多功能显示设备名称;<br># _/ N. a  Q- L0 o
5:操作失败。<br>
. @2 {. [: V$ f  J& S& h0 o15、 sSelRGB2MFD<br>
- w' ?6 f6 U0 L, F- i功能:将一个RGB 信号源选择切换到一个多功能显示设备<br>
% d, J5 s# o8 L格式:sSelRGB2MFD_SouName_DevName&#8629;<br>& m/ d5 Z7 V; l. D
参数:<br>- t: Z0 o7 T8 q' m
SouName:要切换的RGB 信号源的名称。<br>
3 m! @( ^# p# p' Z1 j$ V5 w8 X' lDevName:要显示该信号源的多功能显示设备的名称。<br>5 R0 }8 J1 i6 L4 I
执行结果:sSelRGB2MFD_nResult&#8629;<br># c( v2 E1 c5 r! E' @
nResult 可能取值:<br>4 L/ [; w$ u6 o/ Q7 C8 X# \
0:成功;<br>7 e+ A5 {& @3 s3 |# v0 M3 \
1:串口控制功能被禁止;<br>7 X# }/ @1 m1 O) z/ |
2:非法的指令名称;<br>
( I, G; j2 t# @& M; x3:非法的信号源名称;<br>
7 P+ ^6 f( c- U' b: G4:非法的多功能显示设备名称;<br>
$ A: ~0 [# G6 g: j6 Q, G5:操作失败。<br>
- g  u; ^/ Q. V7 p6 H& a16、 sSelAudio2MFD<br>
7 l' a8 _4 R$ {7 f9 w$ |功能:将一个AUDIO 信号源选择切换到一个多功能显示设备<br>
) K" J4 Q$ r* g* n8 U格式:sSelAudio2MFD_SouName_DevName&#8629;<br>! H0 ?' X$ C5 l; H/ j7 z1 U4 ^
参数:<br>0 B2 B+ U1 e9 x) h
SouName:要切换的AUDIO 信号源的名称。<br>
6 H0 l8 Y* h7 G+ k" }/ S3 A  {& aDevName:要显示该信号源的多功能显示设备的名称。<br>
: X! A- R4 B- t% A4 d. a0 _执行结果:sSelAudio2MFD_nResult&#8629;<br>
" G5 W4 u! @& RnResult 可能取值:<br>
4 _/ q2 P! U5 z# E- C& K0:成功;<br>1 a7 [+ {9 r$ T; y  g' t$ I* i. B
1:串口控制功能被禁止;<br>. K, g9 j- a. v" O) r. d
2:非法的指令名称;<br>
2 j7 i; R9 |% W2 z' L, v0 U3:非法的信号源名称;<br>
+ Y+ r4 q4 M! n0 s' E4:非法的多功能显示设备名称;<br>* h4 U5 H! W, L9 u
5:操作失败。<br>
& I6 w  \: S& ?3 `- k5 K( H+ s17、 cSendData<br>
( c9 D& N+ e! x: W1 t7 ~' C功能:发送数据到指定串口<br>. i9 i1 O8 K& V7 f+ E8 P) l3 f
格式:cSendData_PortNo_PortSettings_Length&#8629;Data<br>
& B& |( V8 Q) O1 a' s4 e" [& v参数:<br>  J  Y2 S7 [; _! d9 _( Y
PortNo:串口名称,譬如COM1<br>
9 F' S$ X( z- Y7 A. Q9 x: jPortSettings:串口设置,譬如9600,n,8,1<br># B" D4 v0 D# B* C: t6 n
Length:发送的数据长度<br>( m0 x3 J0 s8 c- n
Data:发送的数据。<br>
, c, T( Y* W  H/ R+ L5 m执行结果:cSendData_nResult&#8629;<br>$ {: @. q9 T3 ~/ L8 l. J
nResult 可能取值:<br>
# [9 j0 ^9 O  [; \& Z3 r; M2 J$ G0:成功<br>
' y, ~% i7 w: |4 D& v1 H( J2 u1:串口控制功能被禁止<br>* {8 o6 z  y4 Y+ S! `9 Z) }8 P
2:非法的指令名称<br>; n% y9 J, _3 J
3:非法的端口名称<br>. w: O' ?0 ]% ~: t, j; x
4:非法的串口设置<br>6 B$ c* c  L. E, i
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:25 , Processed in 0.117962 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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