陳傑琪 Chen Jie-Qi

Taoyuan - Taiwan


歡迎參觀我的Blogger,分享C & C++相關教學及Code


工作或相關邀請聯繫 : [email protected]

Phone : (+886)0916353255


技能


C & C++

模組化技術,快速編譯C++寫法,Code優化,DLL郵包通訊,多執行緒程式,(RS232,IO卡,Motion卡,Camera,PLC)控制,Library規劃,IPP,Parser,檔案處理


C# & CLR

模組化技術,Library規劃


 

 

工具


C++ Builder XE 10.2.3

視覺模組設計,AOI軟件設計,移植新版方法,環境設定,不卡頓UI設計


Visual Studio 2017

Manage & Unmanage全通架構法,基礎物件使用,環境設定,不卡頓UI設計


 

 

其他


版本控制

Svn,Git


 資料格式

 Json,csv,ini,xml


 

 

其他


PC

電腦裝修,電腦簡易故障排除,電腦硬體選購,Windows簡易Raid,NAS安裝及基本設定


網路

FTP架設與規劃,區域網路建置與規劃,RJ45接頭製作,


軟體

Office(文書處理)

Photo shop(製作小圖示)

illustrator(製作小圖示)

Cubase(簡易編曲)


其他


語言能力

中文 Chinese

英文 English

台語


 

 


 

 

經歷

在家練習,2018 年 2 月 - 至今

個人網站 (非RWD,手機看到排版會有問題,PC是正常的)

製作個人網頁,由於跟AOI和自動化控制無關,這裡不描述

在家研發,2016 年 5 月 - 2017 年 11 月

1. hahahalib - 在家撰寫個人Library  

 - AOI軟體使用相關軟體模組重撰及優化,

 - 包含多個不同種類C++模組

2. Oring檢測系統半成品 

 - AOI多Channel - Oring分類機

 - 規劃可以五條皮帶,同時經由一台相機檢測並分開進行分類

3. Custom檢測系統 - 架構部分 - 未完成 

 - AOI單view - IC導線架檢測系統

 - 規劃檢測架構部份,可以多組快速拉框教導,並學習,載檔檢測

4. Hahaha檢測系統 - 架構部份 - 未完成

 - 多views,多times - IC導線架檢測系統

 - 規劃架構連接多台相機(views)各自進行多次(times)取像,並對每張影像進行檢測(檢測架構尚未實現)

歐壹科技,2013 年 2 月 - 2016 年 1 月

AOI軟體工程師 

1. IC導線架檢測系統 

 - 載檔檢測速度i7 - 4790K - 4G - DDR3 - 2400 2~3秒

 - 速度快

 - 穩定度高

 - 操作性優

 - 經客戶測試,可正常run流程

個人改進的部份

 - 操作性部份

     - 由每次教導完必須按確認,進行很久的運算 -> 條完參數或更動後即多緒平行運算

     - 優化底層視覺模組效能 - 使的滑鼠拖曳畫面延遲尾巴大幅降低

     - 畫面教導操作修改 - 使得之前簡易的多組拉框操作設計 -> 畫面變得簡潔,操作起來很有層次

 - 參數部份

     - 製作XML模組,使得參數儲存由不可多國語言 -> 可以存多國語言字串

 -  自動化流程部份 :

     - 由程序性程式 -> 有限狀態機,可以切換不同腳本流程運行,開發腳本流程也不會像之前那樣很亂

 -  GUI部份

     - 介面重新設計,由原先的單Form -> 進化成多Form切換,使的操作起來,畫面更為乾淨,空間更大

 -  效能部份

     - 智慧汙染感應元製作,並由由單組門檻,進化成多組門檻,使得教導框減少

     - 搜尋導線架,採用分析方法,可以 7s ->2s 即找到所有導線架,加快教導速度 

     - 遮罩在學習時事先建立,使的檢測時不用建立遮罩位圖,提升速度

     - Line取像改為執行緒處理 - 外部觸發由原先限制150mm/s -> 300+mm/s

     - 檢測架構修改,檢測動作皆在個別執行緒處理 -> 將相機及檢測架構切割不同執行緒,避免互相干擾運作

 -  其餘細項不再此描述

2. 晶粒計數系統 

 - 10秒內一次動作cycle 

 - 檢測速度中上  

 - 有做不少UI操作設計

 - 經客戶測試,不會當機

個人改進的部份

 - 演算法部份 :

     - 寫出晶粒位移,旋轉,反向,達到客戶驗收標準

     - 判斷缺角,晶粒連續空缺,以及重疊,並判斷標籤有無,達到客戶驗收標準

     - Barcode指令Trigger,使的不用人工進行工單掃描

 - 操作

     - 為擴展未來提升相機解析度(7K->16K),提供影像可設定縮圖倍率,加快高解析度縮圖晶粒計數

 - 介面

     - UI介面根據使用者操作設計,使的最外面的參數設定介面保持乾淨,如有需要細部設定參數,再到內頁詳細設定

 - 效能

     - 程式優化到全部項目都處理,速度保持在10秒內一次動作cycle 

 - 檢測流程

     - 檢測流程執行緒化 ->使得檢測完顯示結果時,不會干擾與機台溝通

 - 其餘細項不再此描述

3. 藥錠檢測系統

 - 檢測速度 600ms -> 100ms

 - 速度快 

 - 多藥錠多檢測條件 

 - 經客戶測試,不會當機

個人改進的部份

 - 效能

       - 由原先的單組參數設定(600ms) -> 多組參數和多顆藥錠(100ms)

 - 演算法部份 :

       - 提供5種過濾門檻,使得判斷藥錠,重疊或破碎更不易誤判

 - 操作

       - 遮罩快速同步塗色,可以同步對多顆相同藥錠進行遮罩上色和橡皮差,排除反光,加快教導速度

       - 多藥錠可以切換,並個別搜尋位置,加以編組,加快教導速度

       - 觸控設計,客戶可以用手對螢幕來進行教導外的操作

 - 檢測流程 :

       - 檢測流程執行緒化 ->使得檢測完顯示結果時,不會使的下一次取像停頓,照成機台停頓

 - 其餘細項不在此描述

學歷

國立中山大學 資訊工程學系 碩士,2009 年 9 月 - 2013 年 1 月

影像處理

資料庫系統

Aoop(高等物件導向)

論文 : 基於車道線辨識之前車偵測及加速

國立嘉義大學,2003 年 9 月 - 2009 年 6 月

應數相關課程


自我介紹

        陳傑琪畢業中山大學資訊工程系,論文是 - 基於車道線辨識之前車偵測及加速,主要領域是影像處理,PC - Base視窗開發,網站架設


        在歐壹科技工作三年,獨立完成三個專案,由於個人因素,想暫時轉換跑道,往C#自動化控制工程師(PC-Based)發展

        專長 : C & C++,C# & CLR 


        忍耐力夠,肯學習,確定方向後,會自我學習


專案 - 在家

Projects 00 00@2x 25de285f43c486b5a0ddc099900a08387ad7a27243b9ba95b25d3665ee9775ae

專案一(Oring檢測系統 - 半成品)

Oring檢測 : 

- 面積 - 顏色 - 長寬

 - 周長 - 汙染 - 內外緣斷差,


可用DLL方式整合進震動供料盤系列的其他檢測

影片連結

專案 - 在家

Projects 00 00@2x 25de285f43c486b5a0ddc099900a08387ad7a27243b9ba95b25d3665ee9775ae

專案二(Custom檢測系統 - 架構規劃)

單view,導線架架構規劃,未來延伸PCB檢測

影片連結

專案 - 在家

Projects 00 00@2x 25de285f43c486b5a0ddc099900a08387ad7a27243b9ba95b25d3665ee9775ae

專案三(Hahaha檢測系統 - 架構規劃)

多view,多times,導線架架構規劃,未來延伸PCB檢測

影片連結

專案 - 歐壹科技

Projects 00 00@2x 25de285f43c486b5a0ddc099900a08387ad7a27243b9ba95b25d3665ee9775ae

專案一(IC導線架檢測系統)

檢測IC導線架,汙染,短斷路,毛邊,

影片連結

專案 - 歐壹科技

Projects 00 00@2x 25de285f43c486b5a0ddc099900a08387ad7a27243b9ba95b25d3665ee9775ae

專案二(晶粒計數系統)

計算晶粒數量,並判斷位移,旋轉,反向

影片連結

專案 - 歐壹科技

Projects 00 00@2x 25de285f43c486b5a0ddc099900a08387ad7a27243b9ba95b25d3665ee9775ae

專案一(藥錠檢測系統)

多藥錠多設定藥錠判斷有無,破碎,空缺,放錯偵測

影片連結

Qb8c9x5nv9di0hnhxsg0

陳傑琪 Chen Jie-Qi

感謝您看完這份履歷,希望影片的GUI及做出的功能您會喜歡!!

Powered by CakeResumePowered by CakeResume
Powered by CakeResumePowered by CakeResume