AMX DESIGN XPRESS-PROFESSIONAL V 1.1 - PROGRAMMER GUIDE Manual do Utilizador Página 19

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 45
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 18
US
7,213,061
B1
7
Referring
to
FIG.
6,
which
shows
a
?owchart
of
an
embodiment
of
a
process
150
in
which
a
command
entered
at
a
CAN
user
interface
is
delivered
to
a
content
provider
on
the
Internet
according
to
the
present
invention.
A
user
enters
data
on
a
user
interface
device
coupled
to
a
control
area
network,
as
shown
in
block
152.
The
user
interface
device
may
be
a
touch
panel
or a
computer
terminal
with
a
monitor,
keyboard
and
mouse,
for
example.
The
user
may
enter
an
alphanumeric
string,
click
on
a
button
icon
on
the
screen,
push
a
button
on
the
touch
panel,
or
effect
any
other
suitable
input.
The
data
entry
may
require the
user
to
also
submit
the
entered
data,
such
as
pushing
a
Submit
or
Enter
button,
as
shown
in
block
154.
The
user
interface
device then
forms
a
control
system
message
incorporating
the
entered
data
and
the
sender
and
recipient
of
the
message,
as
shown
in
block
156.
The
master
controller
then sends
the
message
onto
the
control
area
network,
as
shown
in
block
158.
The
sender
and
recipient
are
speci?ed
by
a
unique
combination
of system
ID
and
device
ID.
The
recipient
may
be
determined
by
the
data
entered
by
the
user.
For
example,
the
user
may
have
pushed
a
button
associated
with
updating
the
web
page
of
the
content
provider.
The
content
provider
is
previously
assigned
a
unique
combination
of system
ID
and
a
device
ID.
The
master
controller
on
that
network
receives
the
mes
sage
and
processes
the
message,
as
shown
in
block
160.
An
output
channel
state
associated
with
the
submit
button
of
the
user
interface
device
is
turned
ON
by
the
master
controller
to
indicate
that
the
data
is
being
sent.
The
ON
state
of
the
output
channel
of
the
submit
button
is
conveyed
to
the
user
interface,
which
may
highlight the
submit
button
or
display
a
predetermined
character
string
as
a
means
of
feedback
to
the
user.
In
block
164,
the
master
controller
then
forwards
the
message
to
the
protocol
converter
associated
with
the
recipient
software
logical
device
in
the
IA
server.
The
protocol
converter
then
translates
the
message
from
the
sender
protocol
to
the
recipient
protocol,
as
shown
in
block
166.
Note
that
protocol
conversion
is
not
necessary
or
is
null
if
the
sender
protocol
is
the
same
as
the
recipient
protocol.
In
block
168,
the
translated
message
is
then
sent
or
otherwise
conveyed
to
the
software
logical
device
that
represents the
recipient
convent
provider.
The
recipient
software
logical
device
receives
the
message and
stores
the
message
content
in
a data
structure
at
a
speci?c
location
speci?ed
by
an
index
value,
such
as
a
number,
which
corresponds
to
the
channel
number
of
the
recipient
software
logical
device,
as
shown
in
block
170.
The
stored
message
is
accessible
by
specifying
the
index
number.
The
software
logical
device then
changes
the
state
of
an
output
channel
of
the
same
channel
number
to
ON,
as
shown
in
block
172.
It
may
be
noted
that
each
device,
whether
physical
or
logical,
may
have
one
or
more
channels,
each
indicative
of
a
speci?c
function,
parameter
or
property.
Further,
each
channel
may
have an
input
and
an
output
channel
state.
Periodically
or
at
its
discretion,
the
recipient
Internet
application
checks
the
output
channel
states
of
the
software
logical
device
associated
therewith,
as
shown
in
block
174.
The
Internet
application
recogniZes
that
an
output
channel
state
is
ON
and
therefore the data
associated
with
that
channel
has
been
changed.
In
block
176,
the
Internet
appli
cation
queries the
software
logical
device
for
the
data
by
specifying
the
index
value.
In
response,
the
software
logical
device sends
the
message
to
the
Internet
application,
as
shown
in
block
178.
The
Internet
application
receives
the
message
and
uses
and
acts
according
to
the
data
in
an
appropriate
manner.
The
software
logical
device
turns
OFF
the
input
channel
state,
as
shown
in
block
182,
and
turns
ON
the
output
channel
state
of
the
same
index
value,
as
shown
in
block
184.
20
25
30
35
40
45
50
55
60
65
8
The
master
controller
recogniZes
a
change
in
the
input
channel
state
of
the
software
logical
device
representing the
Internet
application,
as
shown
in
block
186.
In
response,
the
master
controller
turns
OFF
the
output
channel
of
the
user
interface
device,
which
is
used
to
notify
the
user
that
the
requested
action
has
been
completed,
as
shown
in
block
188.
A
change
in
the
color
or
shade
of
the
displayed
button
or
the
display
of
a
predetermined
string
may
be
used
to
inform
the
user,
as
shown
in
block
190.
The
process
ends
in
block
192.
FIG.
7
is
a
?owchart
of
an
embodiment
ofa
process
200
in
which
an
Internet
application
functions
as
a
user
interface
in
the
control
system
according
to
the
teachings
of
the
present
invention.
In
block
202,
a
user
enters
and
submits
data
on
an
Internet
application.
The
Internet
application
may
be an
application
executing
on
a
web
server
of
a
web
content
provider,
a
web
browser,
or
any
other
suitable
Internet-based
application
program.
The
Internet
application
may
be
oper
able
to
receive
an
alphanumeric
string
entered
by
the
user,
the
activation
of
a
displayed
image
or
icon,
or
a
combination
of
keystrokes
entered
by
the
user.
The
Internet
application
then
requests
connection
to
the
control
system
by
specifying
an
IP
address
and
port
number
of
the
recipient
software
logical
device,
as
shown
in
block
204.
The
web
server
is
connected
with
the
Internet
application
and
receives
the
IP
message
containing
the
entered
data,
as
shown
in
block
206.
The
web
server
then
instantiates
one
or
more
processes
to
handle
the
received
message,
as
shown
in
block
208.
For
example,
a
CGI
process
may
be
provided
to
handle
CGI
scripts
or
an
ASP
process
may
be
provided
to
handle
ASP
scripts.
In the
case
of
a
web
browser
connecting
to
the
web
server,
the
instantiated
process
extracts
data
from
the
IP
message
received
from
the
Internet
application
and
forms
a
message
of
a
protocol
used
by
IA
server
14,
such
as
ICSP.
In the
case
of
a
content
provider
connecting
to
the
web
server,
the
message
is
preferably
already
in
the
form
of
a
ICSP
message
transported
by
IP,
which
does
not
require
protocol
conversion.
The
spawned
process
then sends
the
ICSP
message
to
the
software
logical
device
associated
with
the
recipient
device
in
the
control
system,
as
shown
in
block
210.
The
recipient
is
identi?ed
by
a
system
ID
and
a
device
ID.
The
software
logical
device then
stores
the
message
content
in
an
indexed
position
in
a
data
structure,
as
shown
in
block
212.
The
software
logical
device
turns
ON
the
input
channel
associated
with
the
index
number,
as
shown
in
block
214.
The
master
controller
becomes
aware
of
the
input
channel
state
change
by
periodically
polling the
channel
states,
as
shown
in
block
216.
The
master
controller
may
alternatively
be
triggered
to
query
the
channel
states
by
some
mechanism
other
than
time.
The
master
controller
then
requests
the
message
content
at
the
speci?ed
index
number
be
sent
to
it,
as
shown
in
block
218.
The
software
logical
device
then
sends
the
message
content
to
the
master
controller,
which
forwards
the
message
content
to
the
physi
cal
device
in
the
control
system,
as
shown
in
block
220.
The
device
receives
the data
and
acts
accordingly,
as
shown
in
block
222.
The
master
controller
may
also
send
the
same
data
to
a
user
interface
in
the
control
area
network
to
update
the
display,
as
shown
in
block
224.
The
software
logical
device
then
turns
OFF
the input
and
output
channels,
as
shown
in
block
226.
The
OFF
states
of
the
input
and
output
channels
noti?es
the
Internet
application,
which
may
peri
odically
poll
the
software
logical
device
to
determine
the
input
and
output
channel
states,
that
appropriate
action
has
been
taken
in
response
to
the
entered
data,
as
shown
in
block
228.
The
process
ends
in
block
230.
It
may
be
noted
that
the
use
of
input
and
output
channel
states
to
notify
the
recipient
that
data
is
available
and
the
Vista de página 18
1 2 ... 14 15 16 17 18 19 20 21 22 23 24 ... 44 45

Comentários a estes Manuais

Sem comentários