[問題] 要如何用socket讀取程式輸出的值

看板C_and_CPP作者 (a4839500)時間8年前 (2016/06/03 22:10), 編輯推噓2(2017)
留言19則, 8人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Ubuntu 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 不好意思!第一次在板上PO文問問題! 小弟在寫控制機械手臂的專題, 目前我有機械手臂的相關程式檔(可以讀取位置移動到想到的點) 是利用ububtu連接到實驗室網路上的程式檔來讀取 然後我目前也在ubuntu上寫了利用串口連接偵測imu加速度的程式檔(利用黎曼積分變成位 移)。 想要請教大家要如何利用socket來讀取我在ubuntu上的位移程式碼,並讓機械手臂 程式檔來讀取我要輸出的資料呢? 不好意思,網站上查了好久都找不到自己想要的資料! 餵入的資料(Input): 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版) 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 130.34.95.45 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1464963017.A.48C.html

06/03 22:19, , 1F
用加速度量位移?祝你好運....bye
06/03 22:19, 1F

06/03 22:34, , 2F
嗯? 我是想讓機械臂讀取ubuntu的位移程式檔
06/03 22:34, 2F

06/03 22:54, , 3F
你有手冊嗎 我沒有
06/03 22:54, 3F

06/03 23:33, , 4F
哪種socket? 哪種程式語言? 位移程式檔又是是啥鬼?
06/03 23:33, 4F

06/03 23:33, , 5F
感覺你沒搞清楚你想做的東西是啥
06/03 23:33, 5F

06/03 23:40, , 6F
TCP socket/ C語言 /就是把加速度變成位移的程式碼
06/03 23:40, 6F

06/03 23:42, , 7F
我想讓實驗室網路的程式碼讀取我位移這個變量
06/03 23:42, 7F

06/03 23:45, , 8F
好奇你怎麼解決雜訊問題....
06/03 23:45, 8F

06/04 00:27, , 9F
所以你是要送計算出的位移還是要送程式碼
06/04 00:27, 9F

06/04 00:43, , 10F
算出的位移
06/04 00:43, 10F

06/04 00:52, , 11F
對!會有誤差沒錯...
06/04 00:52, 11F

06/04 01:19, , 12F
釐清一下,所以傳送端在你電腦上,接收端在手臂上?
06/04 01:19, 12F

06/04 01:21, , 13F
你能改手臂上的程式讓他接收你的資料嗎,還是預設有接口
06/04 01:21, 13F

06/04 01:47, , 14F
我可以改手臂上的程式,講在手臂上感覺怪怪的
06/04 01:47, 14F

06/04 01:48, , 15F
它就是一個網路資料夾(要連接實驗室的WIFI才能連到)
06/04 01:48, 15F

06/04 01:54, , 16F
再利用ubuntu執行程式、傳到QNX、server,最後才到手臂
06/04 01:54, 16F

06/04 04:27, , 17F
標題修正:如何用socket傳遞程式輸出的值
06/04 04:27, 17F

06/04 21:12, , 18F
大e可以改內文
06/04 21:12, 18F

06/05 10:10, , 19F
雜訊太可怕了 想知道有什麼演算法可以成功克服這個問題
06/05 10:10, 19F
文章代碼(AID): #1NKO_9IC (C_and_CPP)