色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

老程序卡住了怎么辦?

jf_4uwpxRjJ ? 來源:小草手把手LabVIEW ? 2023-08-10 09:54 ? 次閱讀

昨天某學員聯系我,給我拍了這么一個圖,問怎么解決。

f47c2bea-36ac-11ee-9e74-dac502259ad0.jpg

我一看,這不簡單嘛,就是串口緩存不夠溢出了。

解決方法就是:讀快點,緩存搞大點,把延時去掉或者改小不就OK了么?

給了答案后,過了半天回復,仍舊沒有解決,現象是程序就只執行了一次,卡住了,不執行。

晚上10點又在問我,這工作勁。我想那就遠程看程序了。

遠程一打開,頓時感覺程序是“意大利面”,看起來心煩意亂。不過為了解決BUG,我決定靜下心來分析。

學員說這個一個國外合作的很久前的LabVIEW的采集程序,硬件啥都有,只是程序在,跑程序的老電腦不在了。換了臺新電腦,驅動啥的都裝好了。就幾個串口,還有DAQ采集的。然后領導要恢復起來,能運行。

看的很頭大,程序總共就一個while里面,while里面有FOR循環,FOR循環里面還有定時循環。

這1個while循環里面,有5個儀器的讀寫程序,還有2個DAQ采集卡。都在一個while里面。感覺寫程序的,哪里有空位,就寫到哪里。反正已給字:亂。

我心里第一想的,這么亂的程序,不如自己重寫。

但是,重寫工作量大,先解決問題為主吧。人家只要能用就行。

嘗試運行一次,果然卡住,由于程序就一個while,高亮執行很久,單步也一樣。只能導出打探針看看執行情況。

最后,終于發現了原因,有個儀器有個設置程序,設置之后,會讀取儀器是否有設置成功的指令返回。結果這個程序,用了一個while循環,不停的讀取串口緩沖,判斷是否有某個字符串,收到這個字符串,才退出while。

而實際這個儀器設置有問題,沒有回復正確字符串,while循環退不出,把這個程序卡住了。而且這個while,作為子vi的子vi的子vi的程序,嵌套很深。后來把儀器設置對了,問題解決。

原版程序不方便截圖,大概如下圖所示,大家自己內心體會一下。

f4a1e6be-36ac-11ee-9e74-dac502259ad0.png

全程遠程1小時5分鐘。

所以這里不得不說,有些人寫代碼確實能跑,但是稍微不注意,就跑不起來。包括這個等待儀器回復的這個while,按常理,不應該用一個while判斷,即使判斷,也要設置一個超時,等待一定時間后后,自動退出while,彈出錯誤提示。

所以,很多人問的一個簡單問題,背后可能是其他更大的問題。

希望我們都不要遇到和接手“祖傳”代碼。





審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • LabVIEW
    +關注

    關注

    1981

    文章

    3664

    瀏覽量

    328007
  • DAQ
    DAQ
    +關注

    關注

    6

    文章

    93

    瀏覽量

    32425
  • 緩存器
    +關注

    關注

    0

    文章

    63

    瀏覽量

    11726
  • 延時器
    +關注

    關注

    1

    文章

    36

    瀏覽量

    15283
  • for循環
    +關注

    關注

    0

    文章

    61

    瀏覽量

    2579

原文標題:【粉絲排BUG記錄】老程序卡住了怎么辦?

文章出處:【微信號:小草手把手LabVIEW,微信公眾號:小草手把手LabVIEW】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    程序運行過程中,有些數據被莫名修改了怎么辦

    導讀:程序運行過程中,有些數據被莫名修改了,在哪里修改的?又是怎么修改的?這個代碼我只想知道是否運行過,或者運行了多少次,但是不想讓程序停下來,或者僅打印調試信息,怎么辦?當這個變量設置成某個數據后,我想讓
    的頭像 發表于 08-10 09:11 ?2815次閱讀
    <b class='flag-5'>程序</b>運行過程中,有些數據被莫名修改了<b class='flag-5'>怎么辦</b>?

    使用adss軟件編譯程序卡住了的原因?

    使用 adss軟件編譯程序卡住在40 %,此時顯示編譯已經基本結束,CPU(因特爾i9-13)占用率從80% 降低到了 5 %,說明此時CPU基本已經停止編譯工作。但是編譯無法正常結束,卡住一小時后
    發表于 01-19 06:46

    正在學51,但是被卡住了

    剛剛把郭老師的視頻看完,但是在使用自己的單片機學習板的時候,感覺串口通信以及AD/DA這兩方面被卡住了,有點難以繼續推進。。。AD芯片用的是PCF8591,現在這階段應該怎么學習呢。。。
    發表于 05-23 16:19

    labview選項卡每次第一次運行點擊了按鈕以后程序卡住了,請問是為什么?如何解決?

    `我做了一個選項卡界面 里面右按鈕 。每次第一次運行 點擊了按鈕以后程序卡住了沒有執行我設置的事件結構,請問這是為什么?第一次運行程序點擊按鈕后就卡住了,不運行測試
    發表于 07-06 15:43

    程序在執行CSEC_WriteCommandHeader的時候卡住了怎么解決?

    大家好, 程序在執行CSEC_WriteCommandHeader的時候卡住了,查了幾個方向,寄存器都沒有報錯,現在想知道是不是需要特殊訪問CSE_PRAM。
    發表于 06-08 06:30

    諾基亞n70白屏怎么辦

    諾基亞n70白屏怎么辦
    發表于 09-01 15:58 ?3612次閱讀
    諾基亞n70白屏<b class='flag-5'>怎么辦</b>

    顯示桌面沒了怎么辦

    顯示桌面沒了怎么辦 我的windows xp的顯示桌面的圖標沒有了怎么辦。下載一個放到系統目
    發表于 01-18 19:00 ?3875次閱讀

    硬盤自檢死機怎么辦

    硬盤自檢死機怎么辦    江西李功:我的電腦每次開機都要進行硬盤檢查(WinXP系統),但總是在34%時就卡住不動,這時候
    發表于 02-25 10:28 ?1773次閱讀

    NTDETECT失敗怎么辦

    NTDETECT失敗怎么辦    問:我的電腦有時用閃存或光驅拷貝一些文件或安裝程序后,電腦就自動關機了。當再啟動時就進不了系
    發表于 02-25 11:08 ?2023次閱讀

    電池換新無法可依怎么辦

    電池壞了怎么辦?修。修不好怎么辦?換。
    發表于 03-19 11:23 ?1445次閱讀

    linux無法識別U盤怎么辦

    linux無法識別U盤怎么辦
    發表于 05-19 09:08 ?1.7w次閱讀
    linux無法識別U盤<b class='flag-5'>怎么辦</b>

    日本味精企業竟卡住了全世界芯片脖子?

    前不久,一篇名為《一家日本味精公司,卡住了全世界芯片的脖子》的文章熱度頗高,由此引發了筆者的思考。
    的頭像 發表于 03-01 11:25 ?1994次閱讀

    電腦死機畫面卡住不動

    在使用電腦的時候,電腦有時候難免會出現一些問題,比如電腦死機或者藍屏什么的,電機死機是很常見的問題,電腦死機的時候就說畫面卡住不動并且什么都動不了。那么電腦死機畫面卡住不動該怎么辦呢?下面小編就為
    的頭像 發表于 06-25 09:33 ?8.1w次閱讀

    電機過熱怎么辦

    電機過熱怎么辦?WAYON維安PPTC有方案
    的頭像 發表于 11-01 15:08 ?878次閱讀
    電機過熱<b class='flag-5'>怎么辦</b>?

    pcb鉆孔偏孔了怎么辦

    pcb鉆孔偏孔了怎么辦
    的頭像 發表于 11-22 11:10 ?3897次閱讀
    pcb鉆孔偏孔了<b class='flag-5'>怎么辦</b>?
    主站蜘蛛池模板: 亚洲1卡二卡3卡4卡新区在线 | 无遮掩H黄纯肉动漫在线观看星 | 一日本道伊人久久综合影 | 欧美男男网站免费观看videos | 亚洲欧美精品无码一区二在线 | 国产叼嘿久久精品久久 | 久久精品一区二区免费看 | 亚洲精品自在在线观看 | 9477小游戏 | 在线中文字幕视频 | www.伊人网| 男助理憋尿PLAY灌尿BL出去 | 黄色三级视频在线观看 | 亚洲成人一区 | 色欲AV亚洲永久无码精品 | 中文字幕国产在线观看 | 神马伦理2019影院不卡片 | 一级毛片西西人体44rt高清 | 国产精品午夜小视频观看 | 日韩人妻无码精品-专区 | 男人私gay挠脚心vk视频 | 精品一区二区三区免费毛片 | YY8090福利午夜理论片 | 国产精品卡1卡2卡三卡四 | 日本19禁啪啪吃奶大尺度 | 国产在线高清视频无码 | 娇小老少配xxxxx | 国产呻吟久久久久久久92 | 午夜免费福利片 | 麻豆精品一卡2卡三卡4卡免费观看 | 中文字幕人成人乱码亚洲影视S | 破女在线观看视频 | 精品国产乱码久久久人妻 | 野花韩国免费高清电影 | 嗯别插太快好深再深点 | 欧美一级久久久久久久大 | 97影院理论午夜伦不卡偷 | 无码欧美XXXXX在线观看裸 | 国产亚洲日韩另类在线观看 | 在线中文高清资源免费观看 | 国产精品www视频免费看 |