txt讀檔 字串處理

從txt讀檔.文件內容如下
test criteria

R_min=0.1
R_max=20

要怎麼處理字串將數值取出, 供後面與量測的R數值做比較?

你也可以搜尋,labview 字串轉數字,就很多文章可以參考,更詳細
使用圖片中的VI來做轉換.


補充:如果內容字串都有"=“,你可以用”="來拆解字串,再將後面數字的部份拿來轉成數值

image

感謝大大指導,問題已解決^_^

另外請教個怪問題, 在labview 執行程式,讀取setting.txt檔 與 依建立資料夾logs並儲存 result.txt
讀取與儲存路徑都正常. 使用"當前VI路徑"

build exe檔後, 路徑會怪怪的多了 application.exe
例如:
預期的建立資料夾路徑 (在labview執行ok)
C:\Users\jojoc\OneDrive\桌面\test\logs
C:\Users\jojoc\OneDrive\桌面\test\logs\result.txt

錯誤的路徑 (多了.exe file) 導致建立資料夾與存檔失敗
C:\Users\jojoc\OneDrive\桌面\test\application.exe\logs
C:\Users\jojoc\OneDrive\桌面\test\application.exe\logs\result.txt

我有搜尋,依照討論區RyanMing大提供的圖(如下),修改後就可正常讀取與存檔了.
只是覺得很詭異.很多人都有遇到這問題…官方卻不修正?
2009-09-03_193012
.

加入 Application Kind 的判斷式 .
試試看…


Application Kind.vi (10.5 KB)

我的推測 應該是你 把路徑 組錯了.
image

或者你可以 將 Current VI’s Path 改換成 Application Directory 試試.
image

請教, 程式若愈寫愈多,愈大.線愈拉愈多.愈遠. 要怎麼讓版面縮減小巧…
subVI 應該是可以讓版面乾淨些,
但程式都是基於特定功能的專案撰寫,SUBVI使用在別的專案的機會應該不高.
不知各位大大是怎麼做版面的管理?
最近程式功能寫得差不多了完成95%.與網路分析儀連線抓資料都正常,資料也可儲存
不過想修改加入,若USB線被拔掉的意外狀態,避免程式死循環
要修改又覺得版面有點亂不好下手.感覺LABVIEW若後期想要修改擴充一些功能會較麻煩

你的意思是說…像下圖的情境嗎?
I know someone has run into this before - NI Community

對於一些龐大的程式, 顯的很雜亂表明該程式缺乏程式設計架構
通常這種我都建議…打掉重練…

下面連結 裡頭有貓大的影片 可以學習學習…FYI.


1個讚

謝謝大大指點.真壯觀XD
我的程式沒那麼龐大,只有上圖的1/4只是未雨綢繆@@
目前想的到的方法先在power point畫流程草稿.邊思考避免漏掉或邏輯執行的合理性
另外,寫這麼大的程式,是否需要用多螢幕或超大螢幕(40"以上4K)來看?