Yuyan's Exportxlsx 專案

CC 報表產生器

功能

對每台 NVR 產生 VLOSS 報表,並將即時串流影像用 ffmeg 解碼截圖輸出至 xlsx

尚未擴展功能

將每個 NVR 報表利用 ThreadPool 分開進行(但依序進行其實效果也不差 缺點是 MFC 介面無法更新)

Lastest Vesion

  • ver 1.0.0.7

New Function

  1. 效能改善(搭配 cache 功能) - 如果程式工作到一半,被任何因素導致中斷(ex.斷電,手動關閉等…),下次如果再跑同樣資料的報表,會自動獲取 cache 來使用,大幅減少重新取得資料的時間。
  2. 新增 Scan 按鈕,Scan 按鈕內的 command port 會自動偵測,如果跟原本已加入的 NVR 衝突的話,會以 Scan 設定的為主。
  3. delete & scan 可以使用多選功能, 利用 ctrl 或是 shift 可進行多重選擇。
  4. 取消 1.0.0.6 版以前所有前置鏡頭定義,更改為 PB 鏡頭,PB 鏡頭圖片上會有時間日期,照片取得順序為 Cache (已跑過的報表) > “上一個月 1 號 9:00 am “ > 最早追溯時間鏡頭。
  5. 當次鏡頭欄位 更改為 Live 鏡頭, 圖片上會有時間日期,每次跑報表時皆會變化。
  6. 新增 Cache 功能,建議使用者使用同一部電腦跑報表,這樣 Cache 才能發揮最大效益, Cache 保存為 image ( PB 鏡頭) 跟 Alarm VLOSS 計算(最花時間)。
  7. Cache 支援當月份 Alarm 存取。
  8. UI 更動,為資料範圍以月為單位,使用者須自行選定範圍。排程設定 跟 手動設定 稍微不同。
  9. UI 更動,進度條 會顯示%數,但目前切割範圍比較大所以在 IP 過少的情況下 可能會跳很快。(如果還是不放心程式是否有正在運作,可以點選 system manu 叫出 console 視窗。抑或是觀察文件夾下的 exportxlsx// image 看有否變動。)
  10. 新增 Test Login 按鈕,功能是可以偵測列表上目前設定的帳號能否登入成功。

Note

  1. AVSlot 跟 AVClip 不同步的問題。
  2. 如果是下載不同時區的 NVR ,PB 鏡頭也是會有晚上的可能。
  3. 不是所有 NVR 都支援萬用密碼,所以當 rup4jo3dkru4 帳號無法登入成功時,請使用者設定自訂義帳號登入。
  4. 海康格式圖片不支援
  5. 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

 上一篇
Windows 關閉視窗搖曳功能 Windows 關閉視窗搖曳功能
功能描述windows 在滑鼠按住視窗標題欄時 若使用搖動會讓其他開啟的視窗一併縮小,如果想要還原必須在搖回去,在公司使用時會讓工作不是很方
2019-03-19
下一篇 
Windows 32-bits、64-bits 作業系統的 Registry 注意事項 Windows 32-bits、64-bits 作業系統的 Registry 注意事項
此為轉載文章 在 64-bits 的作業系統下執行 32-bits 的應用程式時,若需要寫入 Registry 時,會發現機碼被作業系統
2018-03-06
  目錄