資料庫的建立及資料比對

各位好:我有一些壓力量測的問題想請教。1.我所量測的信號是一個正弦波,必須要記錄信號從a上升到b的時間,但是我現在只能做到利用and設定我所記錄的時間是在a與b之間的範圍,因此量測到的時間會包括從b下降到a的時間,請問我應該怎麼做?2.我之前這個實驗已經做了一些數據,現在我想將這些數據建成一個資料庫,以供我以後量測時要做比對用,請問關於資料庫我應該如何建立?例如1大氣壓時,從1上升到5的時間是10秒,我要將這筆資料建成資料庫,下次當我量測從1上升到5時,如果所花的時間為10秒的話,程式必須告訴我是一大氣壓。謝謝!!是需要用到ACCESS嗎?

您說到如果使用labview裡面的and的指令(icon),除了會量測到上升的時間,也會量測到下降的時間。解決方式是:你就再限定一個條件就是後面的資料要大於前面的資料(也就是sin wave的上升的區段)。這樣應該就可以了。

在資料庫的紀錄部分,有幾個紀錄的點。

第一:
你可能會需要記錄原始的資料,也就是完成的sin波。也就是原始資料

第二:
讀取了sin wave後,您會用程式去分析從a到b所花的上升時間,這就是分析過後的資料

耘史資料與分析過後的資料您都可以儲存在資料庫中。如果您未來修改了您的演算法則,這樣您可以根據新的演算法則去分析您之前所儲存的原始資料,新的分析後的資料就可以蓋掉之前所分析的資料。如果您沒有紀錄原始資料,那麼如果將來修改了演算法則,也會有無法分析之前資料的情況,只因為原始資料沒有保存下來。

資料庫的部分,您可以使用Access來紀錄。但是我比較推薦MS SQL 2005 Express版本,他是免費的,您可以到這邊下載:http://www.microsoft.com/DOWNLOADS/details.aspx?familyid=220549B5-0B07-4448-8848-DCC397514B41&displaylang=zh-tw

下載完後,請記得再安裝Microsoft SQL Server Management Studio Express,這樣才會方面使用視窗介面來管理您的資料庫。