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

 找回密码
 注册

扫一扫,访问微社区

搜索
查看: 11521|回复: 3

[尽责]VTRON拼接器协议

[复制链接]

11

主题

294

回帖

1435

积分

贵宾

XYCAD Team

积分
1435

专家勋章版主勋章

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

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

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

×
VWAS 串口控制协议<br>
, P* \, E  P5 x2 I一、概述<br>
9 r8 N7 `* S/ _) ?9 K6 b/ F为了实现AMX 等串口设备对显示墙管理系统(VWAS)的操作功能,VWAS 需要提供串口<br># A* _* B5 n9 B1 @
控制的接口。本文描述该接口的控制协议。<br>
. y1 ?7 J. q& V( T- FVWAS 串口控制协议中包含了一系列的指令。每条指令及其参数无歧义的描述了可以通<br>) L9 [3 w& ^9 I2 Z
过VWAS 实现的对显示墙系统的某项操作。这些操作包括:机芯开关、执行模式、关闭所有<br>8 }9 L9 [2 ]/ K9 O8 T; t
机芯直通窗口、关闭所有处理器窗口、关闭所有处理器应用和信号源选择。<br>
8 m9 E4 c1 N+ i3 k" K3 c该协议可根据以后的功能需求进行扩展。<br>
! l" O) Q# |0 E7 f. l5 J1 S二、指令的命名和格式<br>! t* B8 N! {6 Z% `6 A3 ~- ^
指令的命名采用如下规则:第一个字母小写,表示操作类型。e 表示机芯操作,p 表示<br>
! b* N" e, v$ i  Z% A处理器操作,m 表示模式操作,s 表示信号源操作,d 表示多功能设备操作,c 表示串口操作;<br>
8 M8 z* b, ~& X$ I6 f) G, p其余字母是其功能的英文描述的简写。<br>
) j+ i3 \$ i5 ], E* U指令及其参数、指令的执行结果均用字符串表示。<br>
1 }$ C! I& B2 a) m+ b每条指令的最后一个字符必须为结束符,指令及其参数之间用分隔符分开。本协议采用<br>
! Y1 i' a5 I, j2 B: W4 c的结束符为回车符(0x0D,以下用&#8629;表示),分隔符为0x0B(以下用_表示)。<br>
. \* ?: F( ^' i9 K% {/ Y指令的参数按类型可分为整型值和字符串。整型参数直接用其十进制值的字符串表示。<br>
" F7 u( y9 q* z' @7 E$ B+ z指令的参数按照性质可分为必要参数和可选参数。可选参数用[]表示。<br>
5 j4 N' E* W) T9 X指令的执行结果的格式与此类似,由指令的名称和返回的执行结果代码(整型值)组成。<br>$ M  B: j! R. f; \# ~4 T6 l1 t
执行结果代码为0 表示成功,其他值的含义与指令相关。<br>
/ u+ R: g8 H( s( R9 ]0 G三、指令描述<br>: o% a+ A* B4 E
1、 ePowerOn<br>
3 G- F: L% S' L4 X功能:机芯开机<br>2 I  k# d, U1 H+ l  f* O7 e( t
格式:ePowerOn[_WallName][_ProjNo]&#8629;<br>, x- e7 w2 u6 T8 z3 Y2 U6 ~5 d& U
参数:<br>
( N# d+ x% w+ U6 r* u$ l; x4 e7 [. |WallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙,此时ProjNo<br>2 |0 L* T9 s6 Q
也必须省略。<br>
& M% Y$ W2 L8 T, DProjNo:要进行该操作的机芯编号。如果省略或为0,表示指定拼墙的所有机<br>
4 w0 q5 L: _2 L" _; Y( M芯。<br>& ?9 K+ X/ p' F$ \
执行结果:ePowerOn_nResult&#8629;<br>
9 H# p* D2 _5 K. P) VnResult 可能取值:<br>
0 H1 q- H$ ~9 w1 W5 W0 b; z0:成功;<br>9 ^# Y( T1 `$ X6 \
1:串口控制功能被禁止;<br>
! p" p  S* g8 i  K- _, G2:非法的指令名称;<br>
0 J/ I( j# ~8 `1 c4 v, y3:非法的拼墙名称;<br>
& R% A4 _" ?" [2 |% `4:非法的机芯编号;<br>; g. O+ [' z* L( B# |& y
5:操作失败。<br>
1 q! L) ~. [, l* A8 n2、 ePowerOff<br>/ X+ h/ I3 @. Q: c) O
功能:机芯关机<br>
1 v& k6 c3 c. p格式:ePowerOff[_WallName][_ProjNo]&#8629;<br>
7 F/ W( b/ D1 F3 g* K参数:<br>; k* b3 H3 t9 I- c( T
WallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙,此时ProjNo<br>8 \+ Q: J3 j! d; N
也必须省略。<br>) B+ X3 M) c6 M! I1 {7 g( Q
ProjNo:要进行该操作的机芯编号。如果省略或为0,表示指定拼墙的所有机<br>$ J, `( R8 D3 T# I: ~  O9 z" J
芯。<br>
  k* P: m/ |/ `执行结果:ePowerOff_nResult&#8629;<br>
; J' l/ |8 U, q) w$ ZnResult 可能取值:<br>9 j3 y8 \5 l; }7 @1 Q) L
0:成功;<br>
7 o/ f1 I* }) D! B/ A$ s1 L- @3 T1:串口控制功能被禁止;<br>
- G: }4 C* w' ?3 ^  F+ L; s2:非法的指令名称;<br>2 E0 G$ g/ t$ X2 _9 q
3:非法的拼墙名称;<br>! F" D+ m3 e: ^$ D: \4 O
4:非法的机芯编号;<br>
; l# C0 Y) Q! X- J5:操作失败。<br>
2 r6 I$ u; z. f8 l3、 dPowerOn<br>+ T8 A7 f) ~1 Z' M
功能:多功能显示设备开机<br>
8 Q% [. T! t& L  }格式:dPowerOn_DevName&#8629;<br>
1 c& i7 a% |  L+ g; Y参数:<br>
1 O, J- S! {0 w" V  ]DevName:要进行该操作的多功能显示设备的名称。<br>
7 I' F  S( H6 D执行结果:dPowerOn_nResult&#8629;<br>: w4 m* Q$ {0 I+ }! `
nResult 可能取值:<br>
* X; `* ~- d. e6 }* v9 t% R0:成功;<br>
+ j+ ~0 x* n1 {) z0 h7 q9 d1:串口控制功能被禁止;<br>
7 Q- |3 U5 O: Q6 i% \6 q5 D+ _* S# H8 R2:非法的指令名称;<br>$ S# k  h( V2 c/ H; w- {
3:非法的多功能显示设备名称;<br>
" j; T% O; O, I, I. |2 l4:操作失败。<br>9 P2 z8 p2 R3 p' }7 |
4、 dPowerOff<br>
* M+ I( }2 C" K# ]0 |& j) O功能:多功能显示设备关机<br>
( }( ~' ]7 h& I0 f格式:dPowerOff_DevName&#8629;<br>
. K3 f) s0 i% S5 R! B$ g参数:<br>  K/ }9 z1 A- O9 K) O! Y
DevName:要进行该操作的多功能显示设备的名称芯。<br>
$ e) K  z: n; U8 H; M' F4 L执行结果:dPowerOff_nResult&#8629;<br>1 `: A2 n' L* j4 V- [
nResult 可能取值:<br>/ i5 p" u) P' ~! v) U  f! O
0:成功;<br>9 c* d: C2 e8 p/ A  }( F; N
1:串口控制功能被禁止;<br>
# R8 j( \- j( ~. |( S+ ], Q2:非法的指令名称;<br>
9 m4 b% q7 F0 j5 G2 W. p- t  W/ f% A3 y3:非法的多功能显示设备名称;<br>
4 b1 k0 E0 X% ?! Y; A4:操作失败。<br>& l1 |9 q% L: [+ D$ J. B2 l; \
5、 eCloseWin<br>
% o' e5 _# o4 l% m8 C  p- O# j! W功能:关闭所有机芯直通窗口<br>* _9 Q) I3 J6 l+ r. d% ^7 G# g
格式:eCloseWin[_WallName]&#8629;<br>& k, d8 o" z4 R/ r! Z
参数:<br>
+ b% G( K9 S8 r* G2 A8 t3 _WallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙。<br>- g2 o) l6 ~( C3 m
执行结果:eCloseWin_nResult&#8629;<br>
( W* D, v* J0 j. jnResult 可能取值:<br>+ G; W- x* {: u- q- r3 m
0:成功;<br>
/ J  X2 r& ]( O& ?: ]- k+ D/ }- ~1:串口控制功能被禁止;<br>$ u; I6 V. T  q- C+ A8 r* ~( s
2:非法的指令名称;<br>/ J' O4 Y4 G, E$ [9 P; ?& m6 i
3:非法的拼墙名称;<br>! o- q  c0 M* [* I5 J* ~- X
4:操作失败。<br>6 a9 q% F* w5 ?9 A" E; k
6、 pCloseApp<br>
, s( G7 o- O% i: c功能:关闭所有处理器应用实例<br>2 e2 \) e$ n; [- e- Q
格式:pCloseApp[_WallName]&#8629;<br>  |! T4 N( w" r" i% ~  g$ e
参数:<br>( Q- Y: T9 w$ C+ B4 r  d+ _. Y
WallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙。<br>
2 R& f' l" i5 Z% q( ]% d6 m# k! m执行结果:pCloseApp_nResult&#8629;<br>
  u2 ~% t3 ^) i0 z% ZnResult 可能取值:<br>4 q! N/ b7 F2 c+ Q6 H1 r3 _0 Z
0:成功;<br>) |7 H; `: p1 i! n
1:串口控制功能被禁止;<br>
9 V" ?3 B$ Z$ Q9 T9 z  z  c2:非法的指令名称;<br>
; z  `" C( }! }3:非法的拼墙名称;<br>! M. B* T/ B7 i1 x+ c
4:操作失败。<br>
4 ~# b1 i7 o( C6 J6 M9 o7、 pCloseWin<br>
( o) k) b9 {5 `4 W" }! H" L2 |7 {功能:关闭所有处理器窗口<br>
1 p$ R3 E/ q6 Q3 F+ N格式:pCloseWin[_WallName]&#8629;<br>
8 o* |1 e2 |' z% p1 y  ?; U8 Y参数:<br>8 F  V% s# n$ E9 m2 ]
WallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙。<br>
% `% L( z+ S1 R; G% s$ `执行结果:pCloseWin_nResult&#8629;<br>
- O3 |# A) [& ^" TnResult 可能取值:<br>
0 t$ J( S5 m# H  k0:成功;<br>. i8 ]1 y# ], v% z
1:串口控制功能被禁止;<br>( S7 G( _. x1 v' S- c# A
2:非法的指令名称;<br>) Y" y; Q0 K8 b6 c" X: g
3:非法的拼墙名称;<br>
3 S9 @0 f. U1 n- Z4 r2 Z4:操作失败。<br>! j6 y, k7 G& p+ |, N
8、 mApply<br>- V$ L1 M! O& z0 S, s
功能:执行已经定义的模式<br>
1 Q# `3 [; s3 q: @0 u- \) m2 {格式:mApply_ModeName&#8629;<br>, p# v, Y  o) X% W! L" z
参数:<br>( M  [# h7 |. ]; B; e% W# G: {
ModeName:要执行的模式的名称。<br>1 p' }& g8 o. h: {
执行结果:mApply_nResult&#8629;<br>
& M. W/ y: P$ v1 YnResult 可能取值:<br># a9 Y+ |$ V$ o, a; O% K# ^& ~- p
0:成功;<br>
) U! p  Y, t) A$ _" N+ q; D7 @# u! H$ ~1:串口控制功能被禁止;<br>: O  F' q% E, y8 ^4 q( h
2:非法的指令名称;<br>
9 k5 ^* a5 A3 P) E( F0 P+ D* F3:非法的模式名称;<br>3 p9 P3 l: Y. n5 y
4:操作失败。<br>
" u2 R/ M4 S- M9、 sSelVideo<br>4 m& n1 `8 S: h
功能:将一个VIDEO 信号源选择切换到一个监视器<br>
& g/ i$ S; g' a  H格式:sSelVideo_SouName_DevName&#8629;<br>/ [  Y7 Z; M0 S& z+ g
参数:<br>
/ o( k1 J; h8 H, S- u2 z. ], GSouName:要切换的VIDEO 信号源的名称。<br>
& J1 V5 O, o0 T6 `8 U: L8 D. |3 wDevName:要显示该信号源的监视器的名称。<br>
7 y% u9 n! J0 k# d$ J( Z执行结果:sSelVideo_nResult&#8629;<br>
& p& N% o  G& |nResult 可能取值:<br>
3 z' M% b! P- p/ y" R& a& B. @( v0:成功;<br>9 z" V8 v5 s5 K! \- X8 K. U5 s
1:串口控制功能被禁止;<br>
& M* c6 m* y/ g; b* E9 F+ {2:非法的指令名称;<br>
- [2 c# F- K% }: l' X6 p, X' ^& _3:非法的信号源名称;<br>
$ R  H' }, \5 O3 ?1 ?6 H% F1 z* [4:非法的监视器名称;<br>. H: x6 o, Z& R+ f5 W! F$ b
5:操作失败。<br>* Q7 z& |6 D7 ?$ J4 r* h" T
10、 sSelCamera<br>" O' q% n+ X2 y, X" ]3 c) k
功能:将一个摄像头信号源选择切换到一个监视器<br>
. @  z2 Y/ K- \4 R3 y& f格式:sSelCamera_SouName_DevName&#8629;<br>
: T! g9 j# k8 |. I参数:<br>
( ^0 S7 p* G6 ?( o9 CSouName:要切换的摄像头信号源的名称。<br>
0 i7 x" N% f) V0 e# P, GDevName:要显示该信号源的监视器的名称。<br>
; I+ r) r6 _3 n; j7 p, l( I执行结果:sSelCamera_nResult&#8629;<br>, S7 i# E! D! n! S0 U! U$ X
nResult 可能取值:<br>- E0 b2 B' A* j- Q9 u
0:成功;<br>
" f' d8 C( |; v# ?6 K/ u! Q! m1:串口控制功能被禁止;<br>
8 G/ h" `% q9 X$ l: k% c( C; o2:非法的指令名称;<br>
7 v% p: L2 Z4 X/ C4 Y3:非法的信号源名称;<br>
* W+ E0 }4 ^: N- J3 l- T4:非法的监视器名称;<br>/ ]  F" ~% w: A0 F5 m" x9 s1 ^
5:操作失败。<br>2 ]% j+ ~" I2 }& \  O
11、 sSelRGB<br>
' @1 U% v5 p$ v$ }9 k  Z' E: \功能:将一个RGB 信号源选择切换到一个显示器<br>' s8 b7 m0 |1 ^! ]5 `4 u9 ^& {0 a3 \' }
格式:sSelRGB_SouName_DevName&#8629;<br>
/ `* h! B4 o& v) L参数:<br>) r6 N0 h) S5 y
SouName:要切换的RGB 信号源的名称。<br>
5 p) f3 W1 d8 `( FDevName:要显示该信号源的显示器的名称。<br>
$ E- c9 _) X) Y  ~' b执行结果:sSelRGB_nResult&#8629;<br>
. e* W% A  |, K1 d0 M5 z: r( Y% jnResult 可能取值:<br>0 m+ e# M2 L: V) H
0:成功;<br>
( E7 e% u0 ~6 d$ Q- z1:串口控制功能被禁止;<br>; N4 F+ |9 N8 M
2:非法的指令名称;<br>" Q& i* h! i8 x( d" ?
3:非法的信号源名称;<br>
! o8 ~6 h1 l; ]' ]. ^4 V  C9 P. o4:非法的显示器名称;<br>- H7 B% k6 S# L( g1 Y4 a
5:操作失败。<br>8 ?+ f- n5 P+ ]2 P
12、 sSelAudio<br>
  L6 v, i6 z" p, C  q# V功能:将一个AUDIO 信号源选择切换到一个播放器<br>
/ b8 Q6 w9 c! O, v9 s; P0 P8 [- `格式:sSelAudio_SouName_DevName&#8629;<br>* l& t$ O0 u' h7 |. l" Z' F- V# y/ }: G) _
参数:<br>
: a0 D; J8 s/ [/ M2 x) B1 u, W4 H' uSouName:要切换的AUDIO 信号源的名称。<br>! b* X0 T: s* M4 E1 I% \0 T
DevName:要显示该信号源的监视器的名称。<br>6 Z5 ]6 p+ E# ]' f/ @% C* u( j
执行结果:sSelAudio_nResult&#8629;<br>
+ e  X# U$ W$ k& cnResult 可能取值:<br>  G, R# f6 I; ?0 S4 [
0:成功;<br>
) r1 s7 }1 [/ i6 C* [" e1:串口控制功能被禁止;<br>5 F- X  `+ s( [4 I
2:非法的指令名称;<br>
$ z$ x6 T3 G, U3:非法的信号源名称;<br>4 ~3 F; J2 R8 A4 S
4:非法的播放器名称;<br>
) ?$ j# z' x  O% H6 J5:操作失败。<br>
) M5 [! B( f( }. |0 b13、 sSelVideo2MFD<br>
/ j" \' V7 p& h/ x1 E功能:将一个VIDEO 信号源选择切换到一个多功能显示设备<br>! Q. E2 X- |. A( a
格式:sSelVideo2MFD_SouName_DevName&#8629;<br>% T" E+ r& k- u' e
参数:<br>$ }, `- `6 ~, r, w+ ^# r' a  d$ ~
SouName:要切换的VIDEO 信号源的名称。<br>
% D8 j2 B) ^; r9 G- I2 h) PDevName:要显示该信号源的多功能显示设备的名称。<br>
" T2 h) t3 Q* C8 ]执行结果:sSelVideo2MFD_nResult&#8629;<br>& X: R1 }6 k' X. T) W
nResult 可能取值:<br>+ ]3 N, o6 m/ Q6 d
0:成功;<br>
- u' ]3 C4 R  W" ]- [7 f1:串口控制功能被禁止;<br>) z! Z3 o0 F  Z  W: q9 S
2:非法的指令名称;<br>
! M- ~1 O6 i6 j3:非法的信号源名称;<br>
+ r( v5 X- N- Q0 q4:非法的多功能显示设备名称;<br>
6 m  O2 X: a+ b& ~8 o6 b& ^5:操作失败。<br>
1 K5 Z' U' F/ x5 n* M- x14、 sSelCamera2MFD<br>% M/ B' {- u' T6 G1 L4 h" v
功能:将一个摄像头信号源选择切换到一个多功能显示设备<br>% ?* p, X* f! y, G$ k
格式:sSelCamera2MFD_SouName_DevName&#8629;<br>9 J6 e" [  d) E" c9 I( B* e) p8 f
参数:<br>
, [3 {$ I) m; v- [' L4 ASouName:要切换的摄像头信号源的名称。<br>* K+ r* y$ [1 G$ a4 d' ~) f
DevName:要显示该信号源的多功能显示设备的名称。<br>
# m# V+ L) o$ @' Z' w& g, O执行结果:sSelCamera2MFD_nResult&#8629;<br>- P4 I4 v$ {7 r. Z: n2 X, l
nResult 可能取值:<br>
4 V  H; Q$ A0 F! ?$ H( r4 c5 |0:成功;<br>
/ P- p' v, E' e5 V( E* o1:串口控制功能被禁止;<br>; v5 r* \  Q: s6 @
2:非法的指令名称;<br>8 F9 F; _2 n' o* y0 j2 ]3 B
3:非法的信号源名称;<br># M! ?3 z, n2 X
4:非法的多功能显示设备名称;<br>+ P* `" V1 R8 f5 m) ?, ~
5:操作失败。<br>
" a( K  K' F9 x& l' n15、 sSelRGB2MFD<br>
3 E: Z! J- n+ Q: `功能:将一个RGB 信号源选择切换到一个多功能显示设备<br>
$ W8 m) G% g3 }格式:sSelRGB2MFD_SouName_DevName&#8629;<br>4 Z: H7 h+ R  @. Y
参数:<br>
) S0 S4 I0 h. A/ cSouName:要切换的RGB 信号源的名称。<br>4 W$ g% d$ ^" [8 u) U
DevName:要显示该信号源的多功能显示设备的名称。<br>1 g3 w" N: W4 n# k8 q
执行结果:sSelRGB2MFD_nResult&#8629;<br>
& e) h. A( M3 |$ K5 MnResult 可能取值:<br>: Y8 H+ q6 O" A" y5 n: n2 y; ~
0:成功;<br>: ^; F" m' i2 r4 E5 t7 }& f/ k# y; F
1:串口控制功能被禁止;<br>
3 r6 r6 w( s; f2:非法的指令名称;<br>: V9 ]+ ]3 a. x
3:非法的信号源名称;<br>
7 {0 U$ z" r$ `$ Z* v7 f( q  F' w4 W+ R4:非法的多功能显示设备名称;<br>
; h0 ]7 B! P# g3 Q0 ^* C6 ?5:操作失败。<br>
; w; s3 p9 M' q% R8 s3 N16、 sSelAudio2MFD<br>; D* X$ L3 Z% G+ W
功能:将一个AUDIO 信号源选择切换到一个多功能显示设备<br>
  Q. ?( y, l7 ]' w! a格式:sSelAudio2MFD_SouName_DevName&#8629;<br>. Y8 b! D' h* R+ \* ?; g# W" A
参数:<br>
9 B' C* [5 A+ QSouName:要切换的AUDIO 信号源的名称。<br>
9 i% C: t4 B& d( G, J+ O- _DevName:要显示该信号源的多功能显示设备的名称。<br>
( P0 @2 v: c, d* |/ l: L% L: N执行结果:sSelAudio2MFD_nResult&#8629;<br>8 o/ w  V3 J% @, `, R7 Y
nResult 可能取值:<br># S6 Q! m# C( z4 Y  z9 [1 v
0:成功;<br>/ q: q; @' ]7 K/ i7 d" a( j
1:串口控制功能被禁止;<br>- I- K% m: U3 j9 ^7 w- m% M
2:非法的指令名称;<br>
. J6 x) C/ h  _3:非法的信号源名称;<br>7 c9 h  J3 G7 m2 D
4:非法的多功能显示设备名称;<br>
; K+ N6 ^; E; O/ z) k+ n% l5:操作失败。<br>% f5 T7 O5 d) e8 v. o$ Y
17、 cSendData<br>
; m8 L  a% Y) L( J/ V. E( Z/ D5 j功能:发送数据到指定串口<br>" c+ e5 S5 X7 }% H: {
格式:cSendData_PortNo_PortSettings_Length&#8629;Data<br>( l% [1 B. o( S" X
参数:<br>
8 R2 |; F/ }2 E# a+ X$ dPortNo:串口名称,譬如COM1<br>
% R+ R- \' S" J8 h' w, _; ZPortSettings:串口设置,譬如9600,n,8,1<br># N! G2 L; U9 P
Length:发送的数据长度<br>! E7 Z( B, c3 @7 r. i* S
Data:发送的数据。<br>9 S/ e) {2 }; E: ?5 g7 X# {
执行结果:cSendData_nResult&#8629;<br>7 f5 @& t/ C# U5 v* v
nResult 可能取值:<br>
' i; ]3 H2 r1 E+ w  {2 E3 X, k0:成功<br># c+ b/ @7 ^/ l3 q+ c
1:串口控制功能被禁止<br>3 d* k- A3 |- u- B$ N: I
2:非法的指令名称<br>
- g+ Q( l/ B& N3 G' ?3:非法的端口名称<br>7 E0 y4 w9 H8 Z& F
4:非法的串口设置<br>$ ^% r6 \, A0 `4 @9 t  l
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, 2025-12-9 21:14 , Processed in 0.128923 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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