新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > LabVIEW字符串輸入指令中的換行符問題

        LabVIEW字符串輸入指令中的換行符問題

        作者: 時間:2016-12-26 來源:網絡 收藏
        非IEEE488.2規范類儀器會一直接收和存儲命令中的每個字符,直到接收到所需要的表示終止的換行符。傳送方傳送所有命令字符,并在每個命令最后使EOI線置于高電平。但是接收儀器始終忽略EOI信號,永遠等待換行信號。

        其解決方法是:只要在命令后加上換行符后,這些非兼容性儀器就會完全可靠地接收、執行或者反饋GPIB指令。加換行符的方法因使用的虛擬儀器開發平臺而異。

        本文引用地址:http://www.104case.com/article/201612/334097.htm

        當使用LabVIEW語言給非兼容性儀器發送指令時,添加換行符如圖5.15所示。

        圖5.15添加換行符示意圖

        在“常規顯示”模式下,“n”換行符被作為2個字符傳送,此時接收儀器并不認可此終止符。必須右擊圖標,在跳出的菜單中選擇“‘’Code Display”模式,這時“n”換行符被作為1個字符傳送,此時接收儀器認可此終止符,如圖5.16。

        只要允許在每個指令末尾加上換行符號,并且允許儀器遇到新的一行指令時反應。即可解決非兼容性儀器的通信問題。

        圖5.16‘’Code Display選擇示意圖

        還有一種方法是到字符面板中利用“回車”+“換行”兩個字符常量相連接的形式來達到“n”的效果(見下圖)!



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 缙云县| 廊坊市| 类乌齐县| 广德县| 内丘县| 邵阳市| 聂荣县| 额济纳旗| 兴业县| 盐亭县| 增城市| 建水县| 新化县| 连州市| 建瓯市| 汝州市| 调兵山市| 焦作市| 化德县| 盐源县| 武汉市| 方山县| 丰原市| 麻城市| 包头市| 灵山县| 徐州市| 雅江县| 东阳市| 龙州县| 元江| 济南市| 弥勒县| 额敏县| 同江市| 西畴县| 昭苏县| 崇信县| 平谷区| 吴桥县| 河西区|