色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

參數——汽車軟件開發中最大的挑戰之一

北匯信息POLELINK ? 2023-02-14 15:30 ? 次閱讀

一個參數很少單獨出現。

我們的許多客戶已經在他們的應用程序中實現了成百上千個參數,以便在車輛中參數化(即應用)軟件。這不僅體現在動力系統和發動機的開發上,還體現在汽車開發的所有領域,如駕駛輔助、車身和舒適性以及能源管理。

軟件的應用通常是在軟件用于多個型號和迭代的車輛時完成的。參數為開發提供了必要的靈活性,通過巧妙地調整軟件來補償系統變量,從而使軟件可重用。

因此,參數支持面向產品線的軟件開發。

運用到軟件中的每個參數都伴隨著軟件開發過程中日益增長的復雜性。因此,測試帶參數的軟件更加需要注意。

什么是參數?

參數是在運行時具有常量值的變量。

它在軟件程序開發過程中使用,以便能夠調整目標系統中程序的反應。因此,開發團隊可以為不同的應用場景高度靈活地集成軟件程序,而不必更改代碼基礎。

在程序執行前,由開發人員對參數進行調整和測試。如果檢測到不利的行為,則應用其他參數值對并再次測試。重復該過程,直到軟件適合所選的部署場景。

它們在代碼中取代魔數,主要用于建模限制(閾值),作為調優參數和激活功能行為。

參數與信號(如溫度、速度等)和常數有什么不同?

信號隨著時間的推移不斷變化,并反映周圍的系統。常量(或定義)是在構建軟件時定義的,然后只能通過重新構建軟件來更改。從技術上講,參數正好介于兩者之間。在軟件運行期間,參數的值通常不會改變——它就像一個常數。

參數可以在技術上進行更改,例如,在車間中、在測試驅動期間或在軟件更新期間,甚至在運行時,因此在開發和操作期間提供了高度的靈活性。

汽車參數化的典型例子:

  1. 閉環控制器

PID控制器常用于汽車系統中。比例分量的增益K_p是參數調優的一個典型例子。

  1. 限制值或開關閾值

在許多應用中,物理值必須計算和建模。作為標量的參數用于描述閾值。當超過閾值時,軟件的行為會發生變化。

在我們的燈光控制器示例中,使用了幾個參數來區分分段的光強,例如明暗。如果你想在一個軟件中集成不同車輛的不同傳感器,你應該使用參數來適應軟件。

同樣常見的是使用特征曲線或矩陣形式的多維參數。在電池控制器中,開路電壓特性用于估計電池單元的荷電狀態(SOC)。

  1. 功能的激活

在發動機開發中,參數被用于在相同的力學條件下實現不同的性能,也用于編碼可選的車輛功能,例如輔助加熱系統的存在。

通過調整參數,可以針對不同的工況或要求對車輛進行優化,提升駕駛體驗,優化車輛性能。

在測試參數化軟件時,應特別注意以下主題:

1. 改變參數的默認值:檢查基本功能是否仍然存在。如果參數在單元和模塊邊界上大量使用,則應該啟動一個新的完整的測試運行。在低使用率的情況下,單元測試和下一個更高級別的軟件集成測試通常足以進行驗證。

2. 在其他代碼段中添加新參數或使用現有參數:在添加參數時應使用功能測試,以檢查參數是否具有正確的效果。在測試中,要通過參數的具體值變化來判斷參數是否被設置在正確的位置。

3.避免參數干擾:閾值參數往往分割相同的信號。應用程序參數化指南顯示了參數的正確使用,并指定了一個參數通常應該和必須如何設置以及與另一個參數的關系。這樣的指南有時并不為人所知,因此可能導致出現在文檔中已經處理和排除的問題。

4. 避免過多的測試:測試所有可能的值和參數組合非常耗時,而且通常不切實際,特別是當有許多參數時。相反,測試人員通常只測試最重要或最常用的值和參數組合,以確保軟件正常工作。

5. 小心測試用例中的參數更改:有時參數的值在測試用例中直接更改。這可能會導致測試運行中出現意想不到的錯誤。所以要注意在測試中在何時及在何處進行了參數更改。

如何在TPT中對廣泛參數化的軟件進行測試?

在TPT中,當軟件第一次連接時,軟件中使用的所有參數都是已知的。它們被導入到聲明編輯器中,因此也可以通過自動完成在所有測試和評估中的使用、修改和引用。

poYBAGPq7WeAQu9hAAES9AjwMTg125.png

對于每次測試運行,默認情況下使用聲明編輯器上參數的默認值。

為了在TPT中測試參數的變化,有以下幾種可能:

  1. 在初始化測試用例時更改參數(在初始值選項卡中)。
  2. 更改測試運行的參數(在執行配置中通過加載參數集)。從TPT 19(即將發布)開始,參數可以定義為Multi-Execution,并且具有任意值范圍的多個參數的組合可以在每個測試用例中迭代。
  3. 修改映射編輯器中的參數
  4. 在聲明編輯器中更改參數

似乎這還不夠:您還可以在測試運行時的任何時間更改參數。

如何實現的詳細過程可以在TPT用戶指南中找到。這將在每個版本中更新。如果您有任何問題,我們的支持團隊將很樂意為您提供幫助。

您不希望不必要地增加測試的數量?請隨時與我們聯系,并在今天試用TPT。我們很樂意為您提供建議和技巧。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5090

    文章

    19176

    瀏覽量

    306934
  • 汽車
    +關注

    關注

    13

    文章

    3598

    瀏覽量

    37556
收藏 人收藏

    評論

    相關推薦

    軟件定義汽車(SDV)開發有哪些挑戰?SDV開發策略分享:福特汽車采用Jama Connect提升開發效率與質量

    汽車召回事件屢屢發生,關于軟件定義汽車開發更是挑戰重重,有何應對策略?福特汽車如何借助Jama
    的頭像 發表于 01-24 13:40 ?52次閱讀

    嵌入式軟件開發符合ISO 26262 功能安全標準

    ISO 26262 功能安全標準的要求可能非常具有挑戰性,尤其是當您的汽車系統中的某些部件相比其他部件具有更高的安全風險時。開發者如何在整個軟件開發生命周期中保持對每
    發表于 01-15 12:04 ?1次下載

    我國軟件開發者數量超過940萬

    在近日舉辦的開放原子開發者大會上,工業和信息化部負責人傳來了則令人振奮的消息:我國軟件開發者數量已經突破940萬大關。這數據不僅彰顯了我國在軟件
    的頭像 發表于 12-23 11:08 ?272次閱讀

    【征集令】2025年全球汽車軟件開發狀況調查,500美金等你拿!

    本次Perforce聯合北匯信息,誠摯邀請中國汽車軟件開發專業人士參加該報告2025年的調查。這項調查涵蓋了發現汽車軟件工作人員面臨的最新趨勢、挑戰
    的頭像 發表于 11-08 09:17 ?174次閱讀
    【征集令】2025年全球<b class='flag-5'>汽車</b><b class='flag-5'>軟件開發</b>狀況調查,500美金等你拿!

    北京軟件開發公司有那些?做軟件的公司有哪些?

    北京作為中國的科技創新中心之一,擁有眾多提供軟件開發服務的公司。以下是些在北京地區較為知名的軟件開發公司: 華盛恒輝科技有限公司:是家專
    的頭像 發表于 10-28 15:02 ?515次閱讀

    ECU電控軟件開發及測試介紹

    本文重點介紹符合AutoSar架構的應用軟件開發、MBD開發模式下的軟件質量評估與優化方案、復雜場景下的ECU性能壓力測試方案。
    的頭像 發表于 09-26 14:25 ?3503次閱讀
    ECU電控<b class='flag-5'>軟件開發</b>及測試介紹

    Jama Connect for Automotive,汽車行業需求管理解決方案,加速汽車軟件開發

    軟件開發
    龍智DevSecOps
    發布于 :2024年08月05日 13:55:24

    嵌入式軟件開發與AI整合

    嵌入式軟件開發與AI整合是當前技術發展的重要趨勢之一。隨著人工智能技術的快速發展,嵌入式系統越來越多地集成了AI算法,以實現更復雜的智能功能。以下是關于嵌入式軟件開發與AI整合的詳細分析
    的頭像 發表于 07-31 09:25 ?793次閱讀
    嵌入式<b class='flag-5'>軟件開發</b>與AI整合

    2024 ACT汽車軟件與安全技術周 龍智即將攜全方位汽車軟件開發解決方案亮相,助力應對汽車軟件開發功能安全

    ,分享推動汽車軟件開發與功能安全的創新實踐。 ATC作為汽車技術會議領域的領先平臺,專注于汽車電子與軟件版塊的技術交流將近10年歷程,深耕行
    的頭像 發表于 07-08 16:17 ?584次閱讀
    2024 ACT<b class='flag-5'>汽車</b><b class='flag-5'>軟件</b>與安全技術周 龍智即將攜全方位<b class='flag-5'>汽車</b><b class='flag-5'>軟件開發</b>解決方案亮相,助力應對<b class='flag-5'>汽車</b><b class='flag-5'>軟件開發</b>功能安全

    【《軟件開發珠璣》閱讀體驗】+ 心得

    的財富。 人類是單線程工作的,同時只能完成項任務。感慨頗深。只能根據優先級選擇重要的任務了(或事情)。需要養成單日單任務的習慣。 此外,《軟件開發珠璣》還強調了團隊協作和溝通的重要性。在軟件開發
    發表于 06-23 17:56

    上位機軟件開發用什么語言

    上位機軟件開發是指開發用于與下位機(如PLC、單片機等)進行通信、控制和數據處理的計算機軟件。上位機軟件在工業自動化、物聯網、智能家居等領域有著廣泛的應用。選擇合適的編程語言對于
    的頭像 發表于 06-06 10:44 ?2145次閱讀

    廣告電商+超級云APP結合 # 軟件開發# 模式開發# 小程序開發# App開發

    軟件開發APP
    jf_01576396
    發布于 :2024年04月09日 17:42:13

    如何通過人工智能(AI)克服汽車軟件開發挑戰

    關于“如何通過人工智能(AI)克服汽車軟件開發挑戰”的網絡研討會,本文總結了研討會的關鍵觀點以及相關白皮書和專訪,幫助讀者更好地了解汽車軟件
    的頭像 發表于 02-28 15:01 ?1285次閱讀
    如何通過人工智能(AI)克服<b class='flag-5'>汽車</b><b class='flag-5'>軟件開發</b><b class='flag-5'>挑戰</b>?

    2024年全球汽車軟件開發狀況調查-首次中國汽車軟件開發專業人士問卷征集

    今年,Perforce聯合北匯信息起,首次誠摯邀請中國汽車軟件開發專業人士參加該報告2024年的調查。這項調查涵蓋了發現汽車軟件工作人員面
    的頭像 發表于 01-29 15:47 ?501次閱讀
    2024年全球<b class='flag-5'>汽車</b><b class='flag-5'>軟件開發</b>狀況調查-首次中國<b class='flag-5'>汽車</b><b class='flag-5'>軟件開發</b>專業人士問卷征集

    keil arm軟件開發指南

    電子發燒友網站提供《keil arm軟件開發指南.pdf》資料免費下載
    發表于 01-26 15:51 ?7次下載
    主站蜘蛛池模板: 国产 亚洲 另类 欧美 在线 | 久久这里有精品 | 高h肉文合集 | 调教椅上的调教SM总裁被调教 | 三级黄色小视频 | 最新色导航 | 99久久无码一区人妻A片蜜 | 黄色软件色多多 | 国产 浪潮AV性色四虎 | 色婷婷粉嫩AV精品综合在线 | 扒开老师粉嫩的泬10P | 亚洲精品天堂自在久久77 | 九热这里只有精品 | 国产午夜精品福利久久 | 亚洲中文字幕AV在天堂 | 亚洲高清中文字幕免费 | 久久久久综合一本久道 | 中国拍三a级的明星女 | 久久久高清国产999尤物 | 日本后进式猛烈xx00动态图 | yellow免费影视大全 | 99精品久久精品一区二区 | 亚欧免费观看在线观看更新 | 儿子好妈妈的HD3中字抢劫 | 老人洗澡自拍xxx互摸 | 国产精品色欲AV亚洲三区软件 | 妹妹我要色 | 免费精品一区二区三区在线观看 | 国产一区二区三区内射高清 | 失禁h啪肉尿出来高h | 色综合伊人色综合网站 | 国产精品日本一区二区在线播放 | 8x8x我要打机飞在线观看 | 亚洲精品高清中文字幕完整版 | 亚洲色爽视频在线观看 | 国产人妻麻豆蜜桃色 | 电影内射视频免费观看 | 精品动漫国产亚洲AV在线观看 | 国产精品搬运 | 白人大战34厘米黑人BD | 十分钟免费观看大全视频 |