新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 用PuTTY驗證套接字(Socket)通信

        用PuTTY驗證套接字(Socket)通信

        作者: 時間:2024-05-27 來源:鼎陽硬件設計與測試智庫 收藏

        許多測試儀器都支持通過網線連接到電腦進行遠程控制。但是傳統的連接方式需要安裝大量的第三方軟件,特別是當多臺電腦需要控制一臺儀器的時候,非常耗時耗力而且容易出錯。
        幸運的是,還有另外一些辦法簡單方便,比如通信。在這篇應用文檔中,將解釋如何用開源通信軟件和鼎陽SSA3032X頻譜儀通過)的方式進行通信。

        2、什么是(socket)以及為什么要用它?
        在Ethernet/LAN連接中,sockets就像信箱一樣,如果想要把信息傳送到特定的地方,就必須確保使用了正確的地址。在測試儀器中,socket 是Ethernet/LAN總線上的一個固定的地址(或端口號),被用來處理遠程控制的命令。套接字允許遠程電腦通過簡單的網線連接即可進行通信,而不需要安裝額外的庫(比如NI-VISA)。這些庫會占用額外的存儲和處理空間。通過套接字進行通信占用空間少,運行控制速度快。

        3、
        是一個可以提供多種通信連接(RAW, Telnet, SSSH, Serial等)的開源軟件。它是免費的并且在主流操作系統上面有很多版本。
        訪問http://www.putty.org/可以下載并了解更多信息。
        在本文里,我們將用PuTTY和一個簡單的程序來驗證網絡通信的質量。如果有更復雜的功能需求,可以用Python, .NET, C#, LabVIEW等語言通過類似的套接字來控制儀器。

        4、版本說明
        在本文中,SSA3032X的FW版本是01.02.08.02,此版本之后開通了socket通信的功能。
        PuTTY的版本是0.67:

        本文引用地址:http://www.104case.com/article/202405/459200.htm
        版本說明

        5、步驟
        1) 安裝對應系統的PuTTY。
        2) 確保使用的儀器和FW版本支持socket通信。
        SSA3032X從01.02.08.02版本開始支持scoket通信。查找版本信息,請按下前面板System按鍵—系統信息
        下圖是鼎陽SSA3000X頻譜儀系統信息界面的截圖示例。

        鼎陽SSA3000X頻譜儀系統信息界面的截圖示例

        可在鼎陽官網www.siglent.com產品頁面和固件版本了解更多信息。
        3) 將儀器連接到局域網。
        4) 找到儀器的IP地址,通??稍谙到y信息界面查看。在SSA3000X中,可按下前面板System—接口設置—LAN
        下圖是SSA3000X中LAN口信息頁面示例

        SSA3000X中LAN口信息頁面示例

        5) 打開PuTTY
        6) 選擇Raw作為連接類型
        7) 在Host Name區域輸入IP地址
        8) 輸入端口號,通常可在儀器的用戶手冊或者編程手冊中查看。鼎陽SSA3000X用的端口是5025。下圖是PuTTY設置的示例

        PuTTY設置的示例

        9) 點擊Open,會打開一個命令行窗口,如下:

        命令行窗口

        10) 通過電腦鍵盤,輸入*IDN?,然后按下Enter鍵發送命令

        通過電腦鍵盤,輸入*IDN?,然后按下Enter鍵發送命令

        這是驗證儀器信息的標準命令,如圖所示,儀器會反饋回制造商,產品ID, 序列號和FW版本。
         
        6、結論

        PuTTY是一種驗證儀器網絡連接的非常方便的方式。




        關鍵詞: PuTTY 套接字 Socket

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 河源市| 闽清县| 金华市| 大名县| 乌什县| 泸溪县| 东港市| 东阿县| 宜川县| 开原市| 册亨县| 肃北| 突泉县| 固始县| 乐陵市| 资源县| 河源市| 那曲县| 邯郸县| 疏勒县| 林芝县| 临湘市| 阜宁县| 北京市| 东乡族自治县| 兴安盟| 金沙县| 南昌市| 达尔| 建瓯市| 丹凤县| 南陵县| 石棉县| 广平县| 江陵县| 江津市| 和田市| 湘西| 高平市| 土默特左旗| 浦北县|