我使用Erlang駕駛機器人。如何從C程序接收Erlang程序中的多個值?
我是讀取C程序中的傳感器值,並希望將這些傳感器值(多個傳感器值)發送到Erlang程序,在那裏我可以執行計算和控制機器人。 在Erlang書中給出的程序中,我們可以發送多個參數,但是我們只返回一個參數作爲結果。 用於發送X和Y到C程序:
Port ! {self(), {command, [50,X,Y]}}
在結果:
{Port,{data, Data}} ->
我們得到了只有一個參數數據(拋光輪[0])。
有沒有什麼辦法可以像在buff [0],buff [1],buff [2]等等Erlang程序中接收多個參數。 請建議我實現這一目標的一些方法...
Erlang會返回一個對象嗎?如果會,創建一個包含必要數據點的複合對象並返回。 – 2010-08-02 16:41:17
爲什麼這個標記的社區wiki? – sepp2k 2010-08-02 17:35:13