在PikeTec,我們有一個示例來展示我們的測試自動化工具TPT:燈光控制器。
這些信息正在等著你:
- 為什么是這樣一個簡單的例子?
- 燈控制器演示模型的主要功能
- 燈控制器演示模型的接口
- 燈控制器演示模型的行為
- 特殊情況-更改為自動模式
- 特殊情況-在自動模式下改變光強
- 不同的實現(xiàn)類型
- 在哪里可以找到它?
- 快速上手指南
- Fun-Fact
為什么是這樣一個簡單的例子?
選擇用這個乍一看很簡單的例子,我們有如下幾個理由:
- 簡單:燈光控制器的操作簡單易懂。因此,它是一個能讓人將全部注意力集中在TPT的功能的理想模型。
- 可管理的范圍:它提供了在汽車軟件開發(fā)中發(fā)現(xiàn)的典型實現(xiàn)機制的清晰而簡潔的演示,例如滯后時間、閾值、可調(diào)參數(shù)和內(nèi)部狀態(tài)
- 汽車相關(guān)性:燈光控制器代表了典型的汽車功能,使其與行業(yè)專業(yè)人士相關(guān)。
燈控制器演示模型的主要功能
主要功能是計算前燈的控制。輸出值可以是on或off。這個計算考慮了兩個輸入:光開關(guān)的位置和光強度。

燈控制器演示模型的接口
·燈的開關(guān)有三個位置:開、關(guān)和自動模式。
·光照強度范圍為0% ~ 100%。
·燈光控制器內(nèi)部將光強度分為三個區(qū)域:明亮,黃昏和黑暗;
·使用兩個參數(shù):MIN_LIGHT_ON(默認:60)和MIN_LIGHT_OFF(默認:70)。

燈控制器演示模型的行為

當燈開關(guān)處于關(guān)閉位置時,應(yīng)關(guān)閉大燈。當燈開關(guān)處于On位置時,應(yīng)打開大燈。
特殊情況-更改為自動模式
當燈開關(guān)從任何位置設(shè)置為自動模式時,前照燈應(yīng)在黑暗時打開,在明亮時關(guān)閉。

特殊情況-在自動模式下改變光強
當燈開關(guān)處于自動模式時,光線強度發(fā)生變化,應(yīng)防止前照燈閃爍(快速開滅)。
相反,前燈的變化應(yīng)該只發(fā)生在可配置的黑暗或亮度后。舉例來說,這可以確保當汽車行駛在有不同樹蔭的小巷時,前燈不會不停地打開和關(guān)閉。
這個所謂的滯后時間可以通過兩個參數(shù)來設(shè)置。
- 參數(shù)HYSTERESE_TIME_ON(默認:2s)確保只有當它連續(xù)黑暗至少2s時,前燈才會打開。
- 參數(shù)HYSTERESE_TIME_OFF(默認值:3s)確保只有在車頭燈連續(xù)亮了至少3秒后才會關(guān)閉。

參數(shù)通常是為了使軟件適應(yīng)各自的系統(tǒng),而不必改變軟件。
不同的實現(xiàn)類型
雖然功能看起來很簡單,但測試它有時可能很復(fù)雜。開始使用TPT對你來說應(yīng)該盡可能容易。
因此,我們將不同變體(Simulink模型,C或C++代碼,Autosar軟件組件等)的燈光控制器演示模型直接集成到我們的TPT中。
為了展示某些方面,我們的示例在某些情況下進行了擴展,例如,展示使用和不使用縮放數(shù)據(jù)類型的差異。但主要功能總是相同的。
在哪里可以找到它?
您可以在TPT的Help -> examples選項卡下直接訪問所有示例。在我們的TPT用戶指南中,我們還展示了一些例子。

快速上手指南
Fun-Fact
順便說一下,我們也用照明控制的例子來教新同事,TPT 這樣做已經(jīng)超過15年了。
所以我們的燈光控制器可能是使用TPT測試最多的程序。
如果您想了解我們的燈控制器,歡迎聯(lián)系我們申請免費試用。
-
測試
+關(guān)注
關(guān)注
8文章
5705瀏覽量
128844 -
自動化
+關(guān)注
關(guān)注
29文章
5783瀏覽量
84840
發(fā)布評論請先 登錄
UTP系統(tǒng)通過SPI協(xié)議對數(shù)字溫度傳感器的自動化測試介紹


是德示波器MSOX3054T遠程控制自動化測試

UTP系統(tǒng)通過ModBus協(xié)議對溫度傳感器的自動化測試介紹

矢量信號發(fā)生器在工業(yè)自動化測試中的應(yīng)用場景
自動化控制器中的EtherCAT與實時方案

通用自動化測試軟件 - TAE

串口屏自動化測試
PLC在工業(yè)自動化的應(yīng)用及解決方案

數(shù)明半導(dǎo)體參與起草車身域控制器測試方法團體標準
PLC控制系統(tǒng)與工業(yè)自動化關(guān)系
燈光定時器自動控制器怎么調(diào)
可編程控制器在自動化控制領(lǐng)域有哪些應(yīng)用?
開關(guān)電源自動化測試設(shè)備:如何實現(xiàn)自動化測試?

評論