1.窗體載入中要實現的
設定區域的顯示格式 顏色等
等圖形變數初始化
2.讀取影象 使用圖形對話方塊實現 openfiledialog
注意:每次使用圖形變數之前,都要先釋放圖形變數記憶體
3.halcon聯合程式設計通用框架:
主程式介面(模組化程式設計)
主介面、引數設定介面、通訊介面、使用者登陸介面。
、主程式內部邏輯、
必備功能:定時儲存、備份程式。把整個函式及函式易出錯的地方用try catch捕獲異常
錯誤日誌;
執行日誌;
資料檔案:中間資料(新增時間,以便追蹤);結果資料;通訊收發資料
儲存原始影象(bmp)、結果影象(jpg)、執行結果 ----是否開啟儲存影象功能,定時自動清理
發生異常,儲存證據:影象資料,配置檔案,模板等。
4.相機工作模式:
單幀採集
連續採集
連續採集通常採用執行緒實現-》收到外設指令後-》延時-》拷貝影象-》**函式/事件-》影象處理
軟觸發:收到外設通訊指令-》相機採集-》**函式/事件-》影象處理
注意:軟觸發和連續採集只能用於拍攝靜止的影象,對於流水生產線這類需要採用外觸發實現。
外觸發:相機連續採集(通常用執行緒實現)-》相機等待外觸發訊號的到來(在超時時間內沒有等到外觸發訊號,返回相機連續採集)-》拷貝影象-》**函式/事件-》影象處理
同步採集:要影象才採集,軟觸發和外觸發通常是同步採集。
非同步採集:幀率比同步採集快,連續採集。
5.單例模式
實現窗體開啟的單一化,實現類之間的資料共享。
程式設計經驗總結
學習要選一本好書,不要持有懷疑的態度,把裡面的例子都實現,然後再有思路之後,在做些許的改動,成為自己的風格。讀書有快慢之分,一種是用金錢來換時間 選擇一家培訓機構,或者是求助於人 另一種是用時間來換時間。另外當你有一定的經驗後,就要注意去練習 有思路就要表現在 上,在學校是為了解決道理,知識點,但是...
程式設計經驗總結
在這個行業裡做了快4年了,多少總結了一些東西,成功也許很難複製,但是失敗卻時常被人們重複,我不敢說我做的很好,但是我希望總結出以前失敗的一些教訓,時不時看看,提醒自己以後再也不要犯類似的錯誤.這篇文章會不定期的更新,可能就是簡短的幾句話,但是,也是我實踐和思考的結果.1 程式不會出錯,出錯的肯定是人...
職場,程式設計經驗總結
很久很久沒有寫部落格了,不是因為懶了,而是因為莫名的忙了起來,但是忙的事情都是司空見慣的東西,就是重複性的勞作,所以沒有什麼好記述的。但是想想這樣應該挺失敗的吧,所以開始總結一些經驗類的東西,這些東西不能直接幫助你解決一些問題,但是作為乙個過來人的角度講這些,也不枉費自己花在裡面的時間了吧。見過陰陽...