Wolfram Language

Cadre de canaux

Tableau de bord pour les données à distance

Envoyez périodiquement une liste de points de votre compte Wolfram Cloud, ou tout autre système de Wolfram, à un canal nommé «points».

In[1]:=
Click for copyable input
task = RunScheduledTask[ ChannelSend[ ChannelObject["points"], <|"points" -> RandomReal[{0, 1}, 100]|>], 1]

Dans votre session de bureau, commencez à écouter sur ce canal, et prenez des dispositions pour tracer dynamiquement les points entrants comme ils arrivent.

In[1]:=
Click for copyable input
listener = ChannelListen["points"]
Out[1]=
In[2]:=
Click for copyable input
Dynamic[ListLinePlot[ If[AssociationQ[#], Lookup[#, "points"], {}] &@listener["Message"], PlotTheme -> "Marketing"]]
Out[2]=

Retirez le récepteur et cessez d'envoyer des données en cloud.

In[3]:=
Click for copyable input
RemoveChannelListener[listener]
Out[3]=
In[4]:=
Click for copyable input
RemoveScheduledTask[task];

Exemples connexes

de en es ja ko pt-br ru zh