軟體測試為什麼用波形數據
A. 在測試放大器的各項參數時,為什麼要用示波器監視輸出波形不失真
測試的目的就是為了檢驗放大器的性能指標,而檢驗的標准就是輸出波形不失真,所以要用示波器監視。
B. 用chromas軟體讀測序結果時,波形圖是什麼意思
這是測序的原始結果,拿到後可以用來看測序的效果。
中間波形緊湊均勻的是測的比較好的,可信。(很難形容,你拿那張圖看看就明白了,一般中間是比較可信的,兩邊是亂的!)兩邊那些波浪大,亂七八糟的提供的序列是不可信的。
C. 為什麼要使用正弦波 而不用別的呢 比如 方波, 鋸齒波什麼的
信號發生器一般區分為函數信號發生器及任意波形發生器,而函數波形發生器在設計上又區分出模擬及數字合成式。眾所周知,數字合成式函數信號源無論就頻率、幅度乃至信號的信噪比(S/N)均優於模擬,其鎖相環( PLL)的設計讓輸出信號不僅是頻率精準,而且相位抖動(phase Jitter)及頻率漂移均能達到相當穩定的狀態,但畢竟是數字式信號源,數字電路與模擬電路之間的干擾,始終難以有效克服,也造成在小信號的輸出上不如模擬式的函數信號發生器。
談及模擬式函數信號源,結構圖如下:
這是通用模擬式函數信號發生器的結構,是以三角波產生電路為基礎經二極體所構成的正弦波整型電路產生正弦波,同時經由比較器的比較產生方波。
而三角波是如何產生的,公式如下:
換句話說,如果以恆流源對電容充電,即可產生正斜率的斜波。同理,右以恆流源將儲存在電容上的電荷放電即產生負斜率的斜波,電路結構如下:
當I1 =I2時,即可產生對稱的三角波,如果I1 > >I2,此時即產生負斜率的鋸齒波,同理I1 < < I2即產生正斜率鋸齒波。
再如圖二所示,開關SW1的選擇即可讓充電速度呈倍數改變,也就是改變信號的頻率,這也就是信號源面板上頻率檔的選擇開關。同樣的同步地改變I1及I2,也可以改變頻率,這也就是信號源上調整頻率的電位器,只不過需要簡單地將原本是電壓信號轉成電流而已。
而在占空比調整上的設計有下列兩種思路:
1、頻率(周期)不變,脈寬改變,其方法如下:
改變電平的幅度,亦即改變方波產生電路比較器的參考幅度,即可達到改變脈寬而頻率不變的特性,但其最主要的缺點是占空比一般無法調到20%以下,導致在采樣電路實驗時,對瞬時信號所採集出來的信號有所變動,如果要將此信號用來作模數(A/D)轉換,那麼得到的數字信號就發生變動而無所適從。但不容否認的在使用上比較好調。
2、占空比變,頻率跟著改變,其方法如下:
將方波產生電路比較器的參考幅度予以固定(正、負可利用電路予以切換),改變充放電斜率,即可達成。
這種方式的設計一般使用者的反應是「難調」,這是大缺點,但它可以產生10%以下的占空比卻是在采樣時的必備條件。
以上的兩種占空比調整電路設計思路,各有優缺點,當然連帶的也影響到是否能產生「像樣的」鋸齒波。
接下來PA(功率放大器)的設計。首先是利用運算放大器(OP) ,再利用推拉式(push-pull)放大器(注意交越失真Cross-distortion的預防)將信號送到衰減網路,這部分牽涉到信號源輸出信號的指標,包含信噪比、方波上升時間及信號源的頻率響應,好的信號源當然是正弦波信噪比高、方波上升時間快、三角波線性度要好、同時伏頻特性也要好,(也即頻率上升,信號不能衰減或不能減太大),這部分電路較為復雜,尤其在高頻時除利用電容作頻率補償外,也牽涉到PC板的布線方式,一不小心,極易引起振盪,想設計這部分電路,除原有的模擬理論基礎外尚需具備實際的經驗,「Try Error」的耐心是不可缺少的。
PA信號出來後,經過π型的電阻式衰減網路,分別衰減10倍(20dB)或100倍(40dB),此時一部基本的函數波形發生器即已完成。(注意:選用π型衰減網路而不是分壓電路是要讓輸出阻抗保持一定)。
一台功能較強的函數波形發生器,還有掃頻、VCG、TTL、 TRIG、 GATE及頻率計等功能,其設計方式在此也順便一提:
1. 掃頻:一般分成線性(Lin)及對數(Log)掃頻;
2. VCG:即一般的FM,輸入一音頻信號,即可與信號源本身的信號產生頻率調制;
上述兩項設計方式,第1項要先產生鋸齒波及對數波信號,並與第2項的輸入信號經過多路器(Multiplexer)選擇,然後再經過電壓對電流轉換電路,同步地去加到圖二中的I1、I2上;
3. TTL同步輸出:將方波經三極體電路轉成0(Low)、5V(High)的TTL信號即可。
但注意這樣的TTL信號須再經過緩沖門(buffer)後才能輸出,以增加扇出數(Fan Out),通常有時還並聯幾個buffer。而TTL INV則只要加個NOT Gate即可;
4. TRIG功能:類似One Shot功能,輸入一個TTL信號,則可讓信號源產生一個周期的信號輸出,設計方式是在沒信號輸入時,將圖二的SWI接地即可;
5. Gate功能:即輸入一個TTL信號,讓信號源在輸入為Hi時,產生波形輸出,直到輸入為LOW時,圖二SWI接地而關掉信號源輸出;
6. 頻率計:除市場上簡易的刻度盤顯示之外,無論是LED數碼管或LCD液晶顯示頻率,其與頻率計電路是重疊的,方塊圖如下:
2. 任意波形發生器,模擬實驗的最佳儀器
任意波形發生器是信號源的一種,它具有信號源所有的特點。我們傳統都認為信號源主要給被測電路提供所需要的已知信號(各種波形),然後用其它儀表測量感興趣的參數。可見信號源在電子實驗和測試處理中,並不測量任何參數而是根據使用者的要求,模擬各種測試信號,提供給被測電路,以達到測試的需要。
信號源有很多種,包括正弦波信號源,函數發生器、脈沖發生器、掃描發生器、任意波形發生器、合成信號源等。一般來講任意波形發生器,是一種特殊的信號源,綜合具有其它信號源波形生成能力,因而適合各種模擬實驗的需要。
一、函數功能,模擬基礎實驗室設計人員的環境
函數信號源是使用最廣的通用信號源,它能提供正弦波、鋸齒波、方波、脈沖串等波形,有的還同時具有調制和掃描能力,眾所周知,在我們的基礎實驗中(如大學電子實驗室、科研機構研究實驗室、工廠開發實驗室等),我們設計了一種電路,需要驗證其可靠性與穩定性,就需要給它施加理想中的波形以辨別真偽。如我們可使用信號源的DC補償功能對固態電路控制DC偏壓電平;我們可對一個懷疑有故障的數字電路,利用信號源的方波輸出作為數字電路的時鍾,同時使用方波加DC補償產生有效的邏輯電平模擬輸出,觀察該電路的運行狀況,而證實故障缺陷的地方。總之利用任意波形發生器這方面的基礎功能,能模擬您基礎實驗室所必須的信號。
二、任意波形,模擬模擬更復雜的信號要求
眾所周知,在我們實際的電子環境所設計的電路在運行中,由於各種干擾和響應的存在,實際電路往往存在各種信號缺陷和瞬變信號,例如過脈沖、尖峰、阻尼瞬變、頻率突變等(見圖1,圖2),這些情況的發生,如在設計之初沒有考慮進去,有的將會產生災難性後果。例如圖1中的a處過尖峰脈沖,如果給一個抗沖能力差的電路,將可能會導致整個設備「燒壞」。確認電路對這樣一個狀況敏感的程度,我們可以避免不必要的損失,該方面的要求在航天、軍事、鐵路和一些情況比較復雜的重要領域尤其重要。
由於任意波形發生器特殊的功能,為了增強任意波形生成能力,它往往依賴計算機通訊輸出波形數據。在計算機傳輸中,通過專用的波形編輯軟體生成波形,有利於擴充儀器的能力,更進一步模擬模擬實驗。同時由於編輯一個任意波形有時需要花費大量的時間和精力,並且每次編輯波形可能有所差異這樣有的任意波形發生器,內置一定數量的非易失性存儲器,隨機存取編輯波形,有利於參考對比;或通過隨機介面通訊傳輸到計算機作更進一步分析與處理。
三、下載傳輸,更進一步實時模擬
在一些軍事、航空、交通製造業等領域中,有些電路運行環境很難估計,在實驗設計完成之後,在現實環境還需要作更進一步實驗,有些實驗的成本很高或者風險性很大(如火車高速實驗時鐵軌變換情況、飛機試機時螺旋槳的運行情況等),人們不可能長期作實驗判斷所設計產品(例如高速火車、飛機)的可行性和穩定性等;我們就可利用有些任意波形發生器波形下載功能,在作一些麻煩費用高或風險性大的實驗時,通過數字示波器等儀器把波形實時記錄下來,然後通過計算機介面傳輸到信號源,直接下載到設計電路,更進一步實驗驗證。
綜上所述,任意波形發生器是電子工程師信號模擬實驗的最佳工具。我們選購時除關心傳統信號源的缺陷——頻率精度、頻率穩定度、幅度精度、信號失真度外,更應關心它編輯與波形生存和下載能力,同時也要注意它的輸出通道數,以便同步比較兩信號的相移特性,更進一步達到模擬實驗狀態。
圖1 有尖脈沖的數字信號
圖2 有頻率突變的方波
D. 在測試放大電路各項指標時,為什麼要用示波器監視輸出波形,並要求輸出波形不失真
如果輸出波形失真,那麼在輸入有用信號,輸出放大的有用信號竟然失真了,你認為此台放大器好嗎?換句話說:它的指標合格嗎?
這是一項技術,放大器的指標測試主要通過測試靜態指標和動態指標。
靜態指標測試;常用正旋波。
動態指標測試:常用啐發聲,如方波,三角波,打雷聲等。
E. 如何用示波器測量鋸齒波的真有效值電壓
示波器的軟體測量功能的源數據是示波器屏幕上的波形數據,使用軟體測量的時候你需要確保示波器本身觸發穩定,即波形穩定的顯示在示波器的屏幕上,這個時候的測量值才是有保證的。且示波器由於本身特性限制,其測量值的准確度為3%,他是用來做定性測試和信號分析的,如果需要精確測量數據請使用萬用表
F. 軟體測試的目的是什麼
軟體測試的目的是在規定的條件下對程序進行操作,以發現程序錯誤,衡量軟體質量,並對其是否能滿足設計要求進行評估的過程。
軟體測試已有了行業標准(IEEE/ANSI ),1983年IEEE提出的軟體工程術語中給軟體測試下的定義是:「使用人工或自動的手段來運行或測定某個軟體系統的過程,其目的在於檢驗它是否滿足規定的需求或弄清預期結果與實際結果之間的差別」。
(6)軟體測試為什麼用波形數據擴展閱讀
測試方法
1、靜態測試方法
靜態測試方式指軟體代碼的靜態分析測驗,此類過程中應用數據較少,主要過程為通過軟體的靜態性測試(即人工推斷或計算機輔助測試)測試程序中運算方式、演算法的正確性,進而完成測試過程,
此類測試的優點在於能夠消耗較短時間、較少資源完成對軟體、軟體代碼的測試,能夠較為明顯地發現此類代碼中出現的錯誤。靜態測試方法適用范圍較大,尤其適用於較大型的軟體測試。
2、動態測試
計算機動態測試的主要目的為檢測軟體運行中出現的問題,較靜態測試方式相比,其被稱為動態的原因即為其測試方式主要依賴程序的運用,主要為檢測軟體中動態行為是否缺失、軟體運行效果是否良好。
其最為明顯的特徵即為進行動態測試時軟體為運轉狀態,只有如此才能於使用過程中發現軟體缺陷,進而對此類缺陷進行修復。目前動態測試過程中可包括兩類因素,即被測試軟體與測試中所需數據,兩類因素決定動態測試正確展開、有效展開。
參考資料來源:網路-軟體測試
G. 波形的測量對故障的排查有什麼幫助
電工們現在發現,Fluke 345不僅僅能夠監視電壓或電流。它還可以顯示波形和諧波,針對功率因數評估而執行功率測量,測量浪涌電流,並實時記錄數據以便日後分析。
與福祿克公司的其他測試和測量儀器類似,Fluke 345電能質量鉗形表是根據電工人員、電氣承包商、維護人員和其他測試工具使用者的反饋意見進行設計的。
客戶要求
• 一塊儀表擁有更多功能。
華盛頓州國王縣(King County)的地區司法中心成為了 Fluke 345鉗形表的一個試驗基地。在收到該儀器之前,該中心的電工主管 Paul Swanson在他的工作中使用一塊數字式萬用表 (DMM)和一塊鉗形表。他說:「345可以顯示出正在 監測的內容。而我在使用DMM時,可能會監測到電 壓或電流的很小變化,但不會指示出引起這種變化的原 因。」
相比之下,Fluke 345可以同時顯示電壓和電流的讀數 與波形。「使用345你可以看到使用DMM時看不到的東西。」 Swanson說。「我也許可以使用一個 ScopeMeter®測試工具來記錄相同的數據,但做起來 也不是很方便。而使用345,我只需將表夾好,設定功能選擇開關,就可以同時讀取電流和電壓。這對我進行故障排查真的有很大幫助。」
• 顯示屏更加清晰,更容易讀取。
據福祿克公司電能質量產品的市場開發經理Frank Healy介紹,經過改進的彩色顯示屏是客戶反饋的直接結果。它清晰程度和顏色 可使用戶清楚地查看多通道信息。例如,在波長模式下,電流和電壓波形是分開的,界定十分清晰。它的顏色還改善了其他電流和電壓、諧波和負載視圖。
使用一個外部電源。雖然使用外部電源似乎不算是一個突破, 但將工具設計為既具有CAT IV 600 V安全等級又可通過外部 電源供電可是一個不小的功績。但為何要使用外部電源呢? 具有長期記錄能力。完全由電池供電的儀器無法執行長期數據 採集。電池的電流會用完。但是,客戶需要長期數據採集以跟 蹤間歇發生的故障以及其他隱藏的電能質量問題。在將Fluke 345與外部電源連接之後,數據採集時間就僅受儀器的存儲容 量和數據採集速度的限制。
能夠監測交流和直流負載。涉及到長期數據記錄時,以前儀表的用戶會說,他們需要對單相交流和 直流負載進行監測。Healy說,但大多數記錄儀只能讀取交流讀數。或某些儀表只能讀取直流讀數。相比之下,Fluke 345可提供高達1400 A的交流電流監測和高達2000 A的直流電流監測。 這種雙電流測量功能只能被設計到一塊鉗形表中。 Healy解釋說:「還沒有可使用柔性探頭測量直流電流的技術。這樣,電流鉗本身就是一個霍爾效應感測器,它可以同時測量交流和直流電流。相比之下,Rogowski型感測器卻只能測量交流電流。我們想要的是一種無需額外導線即可測量電流的獨立式工具。」
大而靈活的存儲器配置。Fluke 345具有三個不同存儲位置,可以同時存儲三個單獨的記錄數據。有了這種功能,電工人員可以來到現場進行(比如說) 20分鍾記錄,然後在其他兩個位置進行1小時 長短的記錄,無需返回到辦公室下載數據。
或者,如果電工人員需要在較長時間內採集數據, 則可以將記錄儀留在某個位置較長一段時間。記錄儀可以在數據採集過程中將數據存儲到所有三個存儲區域。據Healy介紹,一名電工可以進行數 百天數據記錄,具體時間長短取決於平均時間(采 樣頻率)。數據存儲在存儲器中,在通過USB下 載到PC之後,可以使用儀器隨附的Power Log 軟體進行分析。
能夠輕松測量突波電流。電機起動時,某些電氣系統可能會經歷稱為「突波」的負載需求突然上升。 突波的大小足以使斷路器跳閘,使燈變暗,並引起 其他異常。Healy說,為了在Fluke 345上記錄突波數據,「只需設置電流的觸發電平,然後將儀 器置於脈沖模式即可。然後,當儀表檢測到較高電流時,就會捕獲它的特徵值。」
Swanson將電源開關事件(在系統中快速增添或移除負載)的易於監測功能與Fluke 345的多用途數據存儲能力聯系起來。」我高興地發現,不管 采樣頻率如何,儀器總會記錄峰值、低值和平均 讀數。如果我花些時間進行計算,甚至可以算出某個事件的持續時間。」
Fluke 345的適用人群
因為Fluke 345電能質量鉗形表在設計時考慮了眾多用戶的需要,Frank Healy說,所以電力設施的故障排查人員以及現場安裝/維護技術人員將會發現它尤其有用。
電力設施人員可以使用Fluke 345來測量大型電纜上的高電流,因為它們擁有大號夾鉗,電流額定值高達2000 A dc。而大多數鉗形表的額定電流限制在1000 A。
電氣維護人員可以將Fluke 345用作一個預測性維護工 具。「使用該鉗形表,」 Paul Swanson說,「我們可以定期測量變頻驅動器的二次側,建立運行基準數據,並觀測調節問題以及其他潛在問題。我們將建立每個變頻器輸出的標稱運行參數,比如獲得截取畫面並將它們儲存。然 後,我們將在每年中的每6個月返回一次,以檢查變頻器 的輸出波形有無明顯的性能下降。」
UPS、變頻驅動器以及其他開關負載的安裝人員和維護人 員可以利用該鉗形表測量交流和直流電流的能力以及它的 低通濾波器。通過使用345,電氣技術人員可以仔細檢查 UPS的輸入電流和突波電流並尋找諧波。在UPS內部, 技術人員可以檢查直流電路部分,並在轉換到相對一側的交流電流之前對直流電流進行檢查。
Swanson介紹說,國王縣司法中心在整個設施內共擁有 38個UPS裝置,而不是只擁有一個大型的集中式UPS。 它們向計算機化安全和報警系統以及各種計算機網路提供 後備電源。「我們將多個UPS分布到各處。」Swanson介紹說。「我們有更多的潛在故障點,但是當其中一個發生 故障時,這樣對我們的系統的影響會更小一些。」
在監視UPS時,Swanson會問一些Fluke 345的波形顯示可以回答的問題:輸入和輸出是樣的?是否存在諧波? UPS是否存在一定程度的性能下降?「在輸入和輸出 上,我都可以看到正在發生的異常情況。」 Swanson說,「我可以確定UPS是否確實正常工作。我也許可以用數 字式萬用表完成上面的某些工作,但結果的清晰程度要小得多。
Swanson負責大量變頻器驅動器以及所有UPS。他說,Fluke 345可以幫助他保持電機驅動器正常運轉,並防止這些驅動器給設施的其餘部件帶來問題。「Fluke 345上的示波器功能可以讓我查看波形,並顯示異常現象。」Swanson說。「我可以檢測到電源線路上可能發生的任何類型的失真,或者由驅動器產生的並返回到電網的諧波。我需要知道驅動器是否正在對其他設備產生有害影響。」帶有低通濾波器的345可以不受干擾地讀取變頻驅動器輸出。
Fluke 345在低功率應用中也十分有用。「我經常查看設備的低功率端,」 Swanson說,「並有『樣的雜訊正在影響電路? 』這樣的問題。如果一些事情影響到報警系統或重要的計算機系統,我就遇到問題了。這是我擔心的主要方面。」增加新的負載每當設施中採用新的生產或工藝設備時,就會向供電系統增加新的負載。由於Fluke 345可以在單相和平衡三相配電系統中進行功率測量(有功功率、視在功率、無功功率、電壓、電流和功率因數),因此,用戶可以使用該儀器來確定電路負載,從而判斷增加負載是否或是否需要增加新的電路。
隨後,當連接新設備時,電氣人員可以使用Fluke 345來測量 設備安裝以後的負載。,他們可以檢查安裝之後的諧波情況, 以檢查新設備是否按預期運行,或者是否產生了新的、可能有害的諧波或帶來了其他問題。對於初次安裝的新裝置和設備,工廠 人員需要檢查電流和電壓波形以了解安裝的設備對供電設備或其他設備所造成的影響。
功率測量對於識別和糾正低功率因數(很高電力設施用電費用的 一個原因)是必不可少的。Fluke 345具有易用性、便攜性和靈 活性的特點,可用來解決商業、工業和住宅設施中的大多數電氣問題,而有些問題是使用標准儀器無法解決的。
H. 軟體測試的意義和作用是什麼
一、軟體測試的意義
軟體測試(英語:Software Testing),描述一種用來促進鑒定軟體的正確性、完整性、安全性和質量的過程。換句話說,軟體測試是一種實際輸出與預期輸出之間的審核或者比較過程。
軟體測試的經典定義是:在規定的條件下對程序進行操作,以發現程序錯誤,衡量軟體質量,並對其是否能滿足設計要求進行評估的過程。
二、軟體測試的作用
1、在一些大型軟體開發過程中,測試活動需要花費大量的時間和成本,如果用手工測試,測試的效率非常低;而測試工具可以進行部分的測試設計、實現、執行和比較的工作。通過運用測試工具,可以達到提高測試效率的目的。
2、測試工具的發展,大大提高了軟體測試的自動化程度,讓測試人員從繁瑣和重復的測試活動中解脫出來,專心從事有意義的測試設計等活動。
3、採用自動比較技術,還可以自動完成測試用例執行結果的判斷,從而避免人工比對存在的疏漏問題。設計良好的自動化測試,在某些情況下可以實現 「 夜間測試 」 和 「 無人測試 」 。在大多數情況下,軟體測試自動化可以減少開支,增加有限時間內可執行的測試,在執行相同數量測試時節約測試時間。
(8)軟體測試為什麼用波形數據擴展閱讀:
軟體測試原則
一,測試應該盡早進行,最好在需求階段就開始介入,因為最嚴重的錯誤不外乎是系統不能滿足用戶的需求。
二,程序員應該避免檢查自己的程序,軟體測試應該由第三方來負責。
三,設計測試用例時應考慮到合法的輸入和不合法的輸入以及各種邊界條件,特殊情況下還要製造極端狀態和意外狀態,如網路異常中斷、電源斷電等。
四,應該充分注意測試中的群集現象。
五,對錯誤結果要進行一個確認過程。一般由A測試出來的錯誤,一定要由B來確認。嚴重的錯誤可以召開評審會議進行討論和分析,對測試結果要進行嚴格地確認,是否真的存在這個問題以及嚴重程度等。
六,制定嚴格的測試計劃。一定要制定測試計劃,並且要有指導性。測試時間安排盡量寬松,不要希望在極短的時間內完成一個高水平的測試。
七,妥善保存測試計劃、測試用例、出錯統計和最終分析報告,為維護提供方便。