Wolfram 언어

채널 프레임워크

원격 데이터 용 대시보드

정기적으로 자신의 Wolfram Cloud 계정 또는 다른 Wolfram System에서 "points"라는 채널에 점의 리스트를 전송합니다.

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

데스크톱 세션에서 해당 채널의 수신을 시작하고 도착하는 점을 동적으로 플롯하도록 설정합니다.

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]=

청취자를 삭제하고 클라우드로의 데이터 전송을 중지합니다.

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

관련 예제

de en es fr ja pt-br ru zh