新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > labview編程技巧-----條件結構和事件結構的復制功能

        labview編程技巧-----條件結構和事件結構的復制功能

        作者: 時間:2012-06-15 來源:網(wǎng)絡 收藏

        在編寫一個中等規(guī)模的程序時,狀態(tài)機和事件結構是常見的設計模式,SR(SHIFT REGISTER)經(jīng)常用于在各個CASE之間傳遞數(shù)據(jù),當CASE比較多的時候,經(jīng)常會出現(xiàn)SR忘記連接或者需要增加新的SR,此時會非常麻煩,需要在幾十個CASE之間切換,重新連線.

        LV的CASE結構和事件結構有一個非常重要的功能"CASE 或者事件復制功能",借助這個功能,可以很容易解決上面的問題.

        在設計程序時,一定要預留一些SR,不用的時候,設置成BOOLEAN類型,并不會占用很多的內(nèi)存空間.

        對于條件判斷,SR可以設置成BOOLEAN ARRAY,這樣一個SR可以表示多的位的狀態(tài),相當于PLC的M中間繼電器.

        對于常見的結構,應該存儲成模板(.VIT),下面是一個連續(xù)單循環(huán)的模板

        11.jpg

        以CASE結構為例(事件結構方法相同)

        22.jpg

        采用復制方式,所有的SR就可以自動連接,在使用狀態(tài)機的時候,經(jīng)常會設計一個"BLANK" 空白CASE,這個CASE不執(zhí)行任何實際操作,唯一的功能就是做為一個被復制的CASE,恰當?shù)厥褂脧椭乒δ?可以極大地提高編程效率.



        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 涞源县| 盐城市| 天峻县| 青川县| 渝北区| 南平市| 确山县| 山东| 呼伦贝尔市| 民丰县| 普安县| 梅河口市| 铜梁县| 宝鸡市| 岳普湖县| 高密市| 泌阳县| 宁乡县| 齐河县| 施秉县| 登封市| 江山市| 凤庆县| 苏州市| 大宁县| 庆安县| 剑阁县| 女性| 太湖县| 阿克陶县| 东宁县| 米易县| 瓦房店市| 浦北县| 兰州市| 兴和县| 驻马店市| 乃东县| 北川| 吴堡县| 延川县|