2017年10月28日 星期六

[RMT Processing] v1.04 訊號資料可以存檔了

新功能:
  • 解決UI在Windows使用非預設佈景主題文字大小設定時,因畫面變更導致程式出錯問題
  • 除了設定之UI元件外,其他所有UI元件均改用獨立執行緒進行更新,增加程式穩定性與反應時間
  • 訊號處理程序使用獨立執行緒,減少因圖檔下載時間過久而導致程式沒有反應的問題
  • 每個訊號的振幅差值、警告數與Nan數等資料,以 CSV 格式存檔,供資料分析使用
  • 可設定抓取資料的間隔時間 (Interval) ,範圍1~10秒,以減少累積資料量

2017年10月26日 星期四

[RMT Processing] v1.03

v1.03版功能
  • 新增 NaN訊號偵測,但可能產生少數假訊號,假訊號數量通常只有1~2個,因此設定偵測的數量 (Max Nan) 不要設定太小。當大量NaN產生時,容易有4級以上地震發生。
  • 計算圖檔下載、訊號計算、搜尋NaN等所花費的時間。如果程式沒有回應,可能是在下載時伺服器回應時間過久所致,目前發現警告訊號數量多時容易有此現象,只要稍待片刻程式即可恢復正常。
  • 訊號處理結果直接標示在Output Image
  • 檔案依類別統一存放在指定根目錄下的分類目錄

2017年10月22日 星期日

[RMT Processing] 測試版 v1.02

  • 為避免電腦時間誤差, 擬用圖片上的時間做為檔名, 先框出日期時間的字元位置, 為後續OCR樣本擷取與比對做準備
  • 加快約10倍的calc處理速度,原本需0.25s, 現在只要0.012s, 下圖片中的0.025s是包括框出字元的分離時間.

2017年10月19日 星期四

[RMT Processing] 測試版 v1.01

增加功能:
1.指定影像儲存目錄
2.拍照
3.錄影
4.超過警告量設定時自動存圖 (Auto Save Warning Image)
5.組態設定存檔 (RMTProcessing.cfg, 第一次執行會自動產生預設之設定)

2017年10月18日 星期三

[RMT Processing] 測試版 v1.0


現在可以偵測18個站台是否被擠壓,右上角Setting可設定
  • Sound超過警告數量Warn時是否要發出聲音提示。
  •  Diff:震幅差距 當訊號小於震幅差距時,該訊號會被標示為警告
  • Warn:警告數量設定

2017年10月17日 星期二

[RMT Processing] AOI 定義

有空就做一點, 找出AOI區域, 共有 18*3=54個. 如果要用CUDA,需要54個平行處理單元.

[RMT] RMT Processing

開始進行 RMT 研究專案, 使用C#語言, 載入RMT圖檔進行分析, 打算用CUDA加速, 須用 DLL import 連結.

網址 : https://github.com/ghostyguo/RMTProcessing



2017年10月14日 星期六

[CUDA] SDK安裝、範例編譯與 HelloCuda 程式





最近想玩玩 CUDA programming,以下是一些收集到的資料,先筆記一下。我使用Visual Stidio 2015來開發,安裝時須順便安裝Windows10 SDK

2017年10月13日 星期五

ESP32的SPIFFS

最近發現ESP32也有支援SPIFF, 打開範例 SPIFFS_Test 就可以看到, 但是測試了一下卻發現無法使用:
  
經日本網友協助實測發現需要修改一下才能使用在這邊紀錄一下:

    if(!SPIFFS.begin(true)){
        Serial.println("SPIFFS Mount Failed");
        return;
    }


據日本網友測試,有的板子Serial無法使用Baud到1152000,可以改成9600 試試。