2010年6月29日 星期二

出差大陸各站地圖紀錄


第一次出差大陸,目前跑了幾個地方,把下榻的飯店紀錄一下(中途還有換幾個,就省略吧!)
第一站,莫泰168。
第二站,國際大酒店。
第三站,揚中賓館。

2010年4月30日 星期五

C++ Builder建立/使用 Lib筆記

今天來整理一下,如何在C++ Builder中建立及使用libary(靜態聯結函式庫)的筆記吧!

Q. 如何將已有的 .cpp及 .h製成 .lib?
1. 開啟C++ Builder
2. File/New/Other 選擇Libray 按OK
3. 此時會自動產生一個 Project1.bpf檔
4. 接著將要被打包的 .cpp透過 Add File to project加入到專案中 ( .h不用)
5. 將此專案儲存起來 (可依照功能/目的來命名,不一定要和 .cpp/.h同名)
6. Build此專案
7. 完成後,在目錄下會產生一個和專案同名的 .lib檔
8. 未來可將 .lib及 .h檔發佈出去

Q. 在C++ Builder開發環境下,如何使用 .lib及 .h檔?
1. 在拿到 .lib及 .h檔後,將這兩個檔案放到專案執行的目錄下或者,
.lib可放在Windows能搜尋到的目錄下即可,但 .h 一定要放在專案執行的目錄下
2. 透過Add File to project將 .lib加入到專案中 ( .h不用)
3. 在程式開頭處加入 #include "xxx.h"
4. 完成

2010年4月29日 星期四

GSP-ICON設計

一個"好"的軟體應具備下列幾項優點
  1. 友善的使用者操作介面
  2. 優秀的計算效能
再來就是商品化啦!!在將產品商品化的過程中,
其中我覺得ICON設計是相當重要的一個環節,
它可以讓使用者一眼就認出這是什麼公司的產品,
進而聯想到其他的相關細節。
底下的截圖是我為GSP設計的icon,不是很專業,再慢慢修囉~

2010年4月28日 星期三

GSP-新增功能

Gerneral Signal Process 新增功能:

1. X/Y軸訊號反轉
2. Offset
3. Amplify
4. Undo/Redo(可記錄100個操作)

2010年2月14日 星期日

虎你旺~~虎年旺旺旺!!

一段時間沒來update囉~~
這兩三個月真是有累到 , 總算有個年假能好好休息一下.
但今年的過年經驗真是永生難忘喔....

小年夜在客戶那邊調機 , 搞到凌晨三點 , 除夕早上還殺過去final tune ,
新版系統正式上線 , 希望能順順利利過好年 , 加油!!

2009年10月16日 星期五

My Scope

有通用訊號處理工具,當然也是要有"擷取訊號的工具"阿~~

我使用研華的USB-4761多功能資料擷取模組,
及它所提供的SDK開發了一套"示波器軟體",
目前就只有訊號顯示的功能,持續開發中....
先來看一下實際的擷取/顯示狀況!

2009年10月13日 星期二

General Signal Process Tool

從研究所到職場,都是在做影像/訊號處理相關的題目,
以影像處理而言,要開發一個檢測系統(軟體),
通常會使用現成的套裝軟體,如Matlab, NI Vision,
Matrox Inspector...等工具來進行前期的驗證測試,
等到確定初步的處理流程後,才會開始動手寫效率較高且專用的程式。
在此過程中,許多工程師會開始建立自己常用的影像處理/辨識函式庫,
達到Codes reuse的作用!!

我利用工作空閑的時間,著手開發一套
"通用型訊號處理軟體(General Signal Process Tool)",
目的就是將一些常用的功能,如基本數學運算, 時間域濾波,
多項式迴歸, 統計數值計算, AOI...等功能整理成函式庫(C++),
並寫一個簡易的UI,希望能輔助主系統的驗證與各種訊號處理的應用。
目前還在開發中....工作截圖如下: