CC 報表產生器
功能
對每台 NVR 產生 VLOSS 報表,並將即時串流影像用 ffmeg 解碼截圖輸出至 xlsx
尚未擴展功能
將每個 NVR 報表利用 ThreadPool 分開進行(但依序進行其實效果也不差 缺點是 MFC 介面無法更新)
Lastest Vesion
- ver 1.0.0.7
New Function
- 效能改善(搭配 cache 功能) - 如果程式工作到一半,被任何因素導致中斷(ex.斷電,手動關閉等…),下次如果再跑同樣資料的報表,會自動獲取 cache 來使用,大幅減少重新取得資料的時間。
- 新增 Scan 按鈕,Scan 按鈕內的 command port 會自動偵測,如果跟原本已加入的 NVR 衝突的話,會以 Scan 設定的為主。
- delete & scan 可以使用多選功能, 利用 ctrl 或是 shift 可進行多重選擇。
- 取消 1.0.0.6 版以前所有前置鏡頭定義,更改為 PB 鏡頭,PB 鏡頭圖片上會有時間日期,照片取得順序為 Cache (已跑過的報表) > “上一個月 1 號 9:00 am “ > 最早追溯時間鏡頭。
- 當次鏡頭欄位 更改為 Live 鏡頭, 圖片上會有時間日期,每次跑報表時皆會變化。
- 新增 Cache 功能,建議使用者使用同一部電腦跑報表,這樣 Cache 才能發揮最大效益, Cache 保存為 image ( PB 鏡頭) 跟 Alarm VLOSS 計算(最花時間)。
- Cache 支援當月份 Alarm 存取。
- UI 更動,為資料範圍以月為單位,使用者須自行選定範圍。排程設定 跟 手動設定 稍微不同。
- UI 更動,進度條 會顯示%數,但目前切割範圍比較大所以在 IP 過少的情況下 可能會跳很快。(如果還是不放心程式是否有正在運作,可以點選 system manu 叫出 console 視窗。抑或是觀察文件夾下的 exportxlsx// image 看有否變動。)
- 新增 Test Login 按鈕,功能是可以偵測列表上目前設定的帳號能否登入成功。
Note
- AVSlot 跟 AVClip 不同步的問題。
- 如果是下載不同時區的 NVR ,PB 鏡頭也是會有晚上的可能。
- 不是所有 NVR 都支援萬用密碼,所以當 rup4jo3dkru4 帳號無法登入成功時,請使用者設定自訂義帳號登入。
- 海康格式圖片不支援
- nvr 要完成下列這些事情
- 登入 NVR(60009 port)
- 詢問 nvr 下 ch 資料(60009 port)
- 詢問 avslot 追溯時間 ch 數(59999 port)
- 取得 live 圖片 ch 數 (3514 port)
- 取得 PB 圖片ch數(60006 port)+詢問 avclipch 數(60009 port)
- 取得 active alarm (60009 port)
- 取得 history alarm(60009 port)
- 提取 cache ch 數 (本地端提取)
OpenLibrary
- cURL
- libxlsxwriter
- ffmpeg-64