página.
L as
v ersiones
a nteriores
d el
s oftware
p ueden
n o
t rabajar
c on
u n
p rocesador
i ntel
d ual
c ore.
Existen
3
f unciones
e n
e l
u sb5100.dll
q ue
p uede
n ecesitar
p ara
c omunicarse
c on
e l
5 180.
1. La
p rimera
e s
" openUSB5100"
y
r egresa
u n
n umero
e ntero
d e
4
o ctetos
( mucho
t iempo
s in
señal
e n
C )
q ue
e s
l a
m anija
d e
U SB
p ara
e l
d ispositivo
c on
e l
c ual
e mpiece
a
c omunicarse.
Usted
p uede
c omunicarse
c on
m ás
d e
u n
e quipo
5 180,
p ero
n ecesita
m antener
l a
p ista
d e
l a
manija
d e
c ada
u nidad
p orque
l a
m anija
p uede
p asar
a
l as
o tras
2
f unciones
c uando
l as
llama.
E jemplo:
l lama
" openUSB5100"
y
e ste
r egresará
u n
v alor,
p or
e jemplo
1 0203045
o
algún
o tro
n úmero.
2. La
s egunda
f unción
e s
l a
ú nica
q ue
p odría
u sar
p ara
h acer
t odas
l as
d emás
c omunicaciones,
excepto
p ara
c errar
l a
s esión
c on
e l
5 180.
E sta
e s
l a
" scpiCommand"
y
r equiere
4
argumentos
p ara
s er
p asada
c uando
l lama.
a. El
n umero
d e
I D
a signado
a l
U SB
c uando
e l
d ispositivo
e staba
a bierto
i nicialmente
b. La
c adena
d e
c omandos
S CPI(La
c adena
d e
t exto
p ara
e l
c omando
d eseado
c omo
c. Señale
a l
o bjeto
c uando
u sted
q uiera
q ue
l a
r espuesta
r egrese
( esto
p uede
s er
u n
d. Longitud
d e
c adena
d e
r espuesta
m áxima.
P redeterminadamente
e s
8 0
y
e sta
3. La
t ercera
f unción
c errará
l a
s ección
d e
U SB
c on
e l
5 180.
E sto
e s
" closeUSB5100"
y
n o
regresara
n ada.
E jemplo:
closeUSB5100(102030405)
Debajo
e stán
l as
d efiniciones
d e
f unción
p ara
e ste:
FWB5180.h
//
E l
s iguiente
b lock
i fdef
e s
l a
f orma
e stándar
d e
c reación
d e
m acros
q ue
h ace
l a
exportación
//
d e
u n
D LL
m ás
s imple.
T odos
l os
a rchivos
c on
e ste
D LL
s on
c ompilados
c on
e l
s ímbolo
USB5100_EXPORTS
/ /
d efinido
e n
l a
l ine
a
d e
c omandos.
E ste
s ímbolo
p odría
n o
s er
d efinido
sobre
n inguno
p royecto
//
q ue
u sa
e ste
D LL.
D e
e sta
f orma
c ualquier
o tro
p royecto
c uyos
a rchivos
d e
o rigen
i ncluyan
este
a rchivo
v e
//
l as
f unciones
d e
U SB5100:API
i mportadas
d e
u n
D LL,
d onde
e ste
e l
D LL
v erá
s ímbolos
//
d efinidos
c on
e ste
m acro
c omo
s iendo
e xportado.
#ifdef
U SB5100_EXPORTS
#define
U SB5100_API__declspec
( dilexport)
#else
"define
U SB5100_API__
d eclspec
( dllimport)
#endif
Extern
" C"
U SB5100_API
u nsigned
i nt
o penUSB5100(void);
Extern
" C"
U SB5100_API
v oid
c loseUSB5100(unsigned
i nt
f wb5000ID);
E xtern
" C"
USB5100_API
i nt
s cpiCommand(unsigned
i nt
u sbID,
C har*cmd,
c har*,
r esult,
i nt
l en);
Prol.
A lfonso
R eyes
# 2612
C ol.
D el
P aseo
R esidencial
|
E d.
C onnexity,
P iso
7 ,
O f.
7 04
|
M onterrey,
N uevo
L eón,
6 4920
Tel:
( 81)
8 115-‐1400
|
L ADA
S in
C osto:
0 1
8 00
0 87
4 375
|
E mail:
t
[email protected]
(La
m anija
r egresa
p or
o penUSB5100)
dado
e n
e l
m anual
d e
u so
d e
o peración
r emota
y
s ecciones
d e
c omandos
S CPI)
señalamiento
p ara
u na
c adena
v ariable)
puede
s er
b uena
p ara
a lgunas
a plicaciones.
E jemplo
s cpiCommand(102030405,
*IDN?,
s eñalamiento
p ara
c adena
d e
r espuesta
v ariable,
8 0)
www.twilight.mx