台灣最大程式設計社群網站
線上人數
1059
 
會員總數:246691
討論主題:190104
歡迎您免費加入會員
討論區列表 >> C# >> serialport的一點小問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
serialport的一點小問題
價值 : 50 QP  點閱數:1263 回應數:10
樓主


門外漢
0 3
28 3
發送站內信

請問我現在利用serialport 連接 電源供應器usb接上電腦的COM阜

然而,我看serialport 傳輸方法是利用serialPort1.Write(txtWRITE.Text);

因為我看電源供應器它有給我自己調控機台的指令(SCPI語言)

我想說 是不是 我可以在c#輸入這些指令到txtWRITE 然後 傳給電源供應器 去調控電壓

我想請問 serialport的功能 可以提供我 輸出文字 然後 機台讀取指令這樣用嗎

還有 不知道有沒有大大 有使用過這個 SCPI語言

完全不知道在哪裡輸入這個指令呢...




搜尋相關Tags的文章: [ serialport的一點小問題 ] ,
本篇文章發表於2017-10-15 22:59
1樓
回應

小魚
檢舉此回應
Com Port是使用RS232的方式嗎?
那你找看看傳RS232訊息過去試試看
本篇文章回覆於2017-10-16 01:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應


檢舉此回應
我希望是USB
本篇文章回覆於2017-10-16 08:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

春天
檢舉此回應
所以電供介面到底是RS232還是USB
本篇文章回覆於2017-10-16 09:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

風燭殘年
捐贈 VP 給 風燭殘年 檢舉此回應

本篇文章回覆於2017-10-16 11:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應


檢舉此回應
USB
本篇文章回覆於2017-10-16 13:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

誰是誰
檢舉此回應
http://m.sanmin.com.tw/product/index/005713380
本篇文章回覆於2017-10-16 13:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

誰是誰
檢舉此回應
你連自己的東西是啥都搞不清楚,為何不乾脆把電源供應器的型號列出來呢 ?
要學打人,先學挨打。要學會解決問題,要先學會怎麼問問題,問題問的對,對於解決問題是有幫助的。
問題問的差,結果通常就是大家一起鬼打牆,然後不了了之。

發問,要收集好材料,如果你完全不知道該怎麼解決,發問的內容就不該只有自己的臆測,而應該是更全面性的情境詳細說明。
本篇文章回覆於2017-10-16 13:36
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
作者回應


檢舉此回應
電工介面USB

這是它的產品型號 和 各種詳細資料
http://www.picotest.com.tw/Download_File/P96XA/P961XA%20User's%20Manual%20CH%20-%20V1.02.pdf

我就想問問裡面的SCIP指令

是不是我由C# 的SerialPort.Write 寫入這些指令
例如:OUTPut:SEQuence[:STATe] {0|1|OFF|ON} 我隨便抽一個scip指令當範例
本篇文章回覆於2017-10-16 16:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
最有價值解答

誰是誰
檢舉此回應
說明書寫的是 USB 或 GPIB , 你從 SerialPort 找方向就錯了吧。除非,你的機器接上電腦的時候,在電腦端看到的是模擬成 SearialPort 的 USB,那樣才是用 SearialPort 類別來完成這程式。
否則你得先把機器接上電腦,裝好驅動程式,搞清楚他是透過 USB 哪個 Device Class 通訊的。
本篇文章回覆於2017-10-16 22:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
回應

IGBT
檢舉此回應
看到您問問題的情況
不知是自學者?
還是在沒有資源的小公司?
還是公司有資源但是上面是無良主管?

P.S. 在下很好奇現在的電腦還有com port嗎?

一般這類儀器都是透過NI-VISA存取資料
目前最新的版本17.0,但是要先註冊會員才能下載
www.ni.com/download/ni-visa-17.0/6646/en/

在業界都是購買National Instruments™ LabVIEW(內含NI-VISA)
進行專案開發(但是還要付年費)
可以整合儀器各種介面(GPIB/USB/EtherNet)的差異

安裝NI-VISA完成後,點選執行NI MAX
啟動後選擇interface種類,再點選Scan for Instruments查看儀器列表內容
如果成功,點選儀器列表內的儀器名稱,再點選Communicate with Instrument
此時可以手動下命令,驗證對儀器命令的理解是否正確
再開始coding程式

如果無法利用LabVIEW控制儀器,必須使用NI-VISA
請自行google c# ni-visa
本篇文章回覆於2017-10-19 15:26
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.