国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內(nèi)不再提示

參數(shù)——汽車軟件開發(fā)中最大的挑戰(zhàn)之一

北匯信息POLELINK ? 2023-02-14 15:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一個參數(shù)很少單獨出現(xiàn)。

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

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

因此,參數(shù)支持面向產(chǎn)品線的軟件開發(fā)。

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

什么是參數(shù)?

參數(shù)是在運行時具有常量值的變量。

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

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

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

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

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

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

汽車參數(shù)化的典型例子:

  1. 閉環(huán)控制器

PID控制器常用于汽車系統(tǒng)中。比例分量的增益K_p是參數(shù)調(diào)優(yōu)的一個典型例子。

  1. 限制值或開關(guān)閾值

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

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

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

  1. 功能的激活

在發(fā)動機開發(fā)中,參數(shù)被用于在相同的力學條件下實現(xiàn)不同的性能,也用于編碼可選的車輛功能,例如輔助加熱系統(tǒng)的存在。

通過調(diào)整參數(shù),可以針對不同的工況或要求對車輛進行優(yōu)化,提升駕駛體驗,優(yōu)化車輛性能。

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

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

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

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

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

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

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

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

poYBAGPq7WeAQu9hAAES9AjwMTg125.png

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

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

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

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

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

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

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

    關(guān)注

    5198

    文章

    20442

    瀏覽量

    333963
  • 汽車
    +關(guān)注

    關(guān)注

    15

    文章

    4153

    瀏覽量

    41092
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    零代碼軟件開發(fā)平臺ATECLOUD如何實現(xiàn)儀器程控軟件開發(fā)

    在電子測試領(lǐng)域,儀器控制軟件開發(fā)是硬件工程師開展測試工作的核心環(huán)節(jié)之一。面對這需求,多數(shù)硬件工程師的第反應是借助成熟的編程工具與語言,
    的頭像 發(fā)表于 03-02 15:59 ?1518次閱讀
    零代碼<b class='flag-5'>軟件開發(fā)</b>平臺ATECLOUD如何實現(xiàn)儀器程控<b class='flag-5'>軟件開發(fā)</b>?

    ADC模數(shù)轉(zhuǎn)換實戰(zhàn):硬件設(shè)計與軟件開發(fā)要點指南!

    為實現(xiàn)高精度、高穩(wěn)定性的ADC模數(shù)轉(zhuǎn)換,硬件與軟件設(shè)計均需遵循特定原則。硬件層面需優(yōu)化信號調(diào)理、參考電壓及抗干擾設(shè)計;軟件層面需合理配置采樣參數(shù)、實現(xiàn)數(shù)據(jù)濾波及異常處理。本文將結(jié)合實際開發(fā)
    的頭像 發(fā)表于 12-16 13:25 ?399次閱讀
    ADC模數(shù)轉(zhuǎn)換實戰(zhàn):硬件設(shè)計與<b class='flag-5'>軟件開發(fā)</b>要點指南!

    CW32嵌入式軟件開發(fā)的必備知識

    嵌入式軟件開發(fā)作為計算機科學和電子工程的交叉領(lǐng)域,要求開發(fā)人員具備系列的專業(yè)知識和技能。 而基于CW32的嵌入式軟件開發(fā)必備知識包括以下部分: 1 、編程語言 熟練掌握C(C++
    發(fā)表于 11-28 07:48

    工程師變身AI“指揮者”,吉利與阿里云的軟件開發(fā)變革實驗

    的生產(chǎn)力提升。 50年后,汽車行業(yè)正在經(jīng)歷軟件工程史上最大規(guī)模的挑戰(zhàn)之一。 吉利汽車數(shù)智中心AI
    的頭像 發(fā)表于 11-13 10:43 ?378次閱讀
    工程師變身AI“指揮者”,吉利與阿里云的<b class='flag-5'>軟件開發(fā)</b>變革實驗

    芯科科技推出Simplicity Ecosystem軟件開發(fā)套件

    Silicon Labs(芯科科技)今日在深圳盛大舉辦享譽業(yè)界的Works With開發(fā)者大會,同時宣布推出Simplicity Ecosystem軟件開發(fā)套件,它不僅是下代模塊化的軟件開發(fā)
    的頭像 發(fā)表于 10-27 16:45 ?1305次閱讀

    十大北京軟件開發(fā)公司推薦:有哪些優(yōu)點和缺點

    十大北京軟件開發(fā)公司推薦:有哪些優(yōu)點和缺點
    的頭像 發(fā)表于 10-04 09:44 ?3952次閱讀
    十大北京<b class='flag-5'>軟件開發(fā)</b>公司推薦:有哪些優(yōu)點和缺點

    2025北京軟件開發(fā)公司推薦匯總:盤點10家優(yōu)秀軟件定制開發(fā)公司

    2025北京軟件開發(fā)公司推薦匯總:盤點10家優(yōu)秀軟件定制開發(fā)公司
    的頭像 發(fā)表于 09-30 09:16 ?2739次閱讀
    2025北京<b class='flag-5'>軟件開發(fā)</b>公司推薦匯總:盤點10家優(yōu)秀<b class='flag-5'>軟件</b>定制<b class='flag-5'>開發(fā)</b>公司

    汽車軟件開發(fā)階段安全的意義與原則

    上海磐時PANSHI“磐時,做汽車企業(yè)的安全智庫”好書分享/《本書讀懂智能汽車安全》汽車軟件開發(fā)階段安全的意義與原則本文節(jié)選自SASETE
    的頭像 發(fā)表于 09-05 16:16 ?967次閱讀
    <b class='flag-5'>汽車</b><b class='flag-5'>軟件開發(fā)</b>階段安全的意義與原則

    知識分享 | 敏捷方法在基于模型的軟件開發(fā)項目中的應用

    傳統(tǒng)的瀑布式軟件開發(fā)流程存在諸多局限,這使得應用敏捷原則變得尤為重要,尤其是面對復雜且不斷變化的開發(fā)環(huán)境時。作為最高效的軟件開發(fā)方法之一,基于模型的
    的頭像 發(fā)表于 07-16 16:52 ?1271次閱讀
    知識分享 | 敏捷方法在基于模型的<b class='flag-5'>軟件開發(fā)</b>項目中的應用

    基于瑞薩64位MPU RZ/G2L進行32位應用軟件開發(fā)

    本文主要介紹基于瑞薩64位MPU RZ/G2L進行32位應用軟件開發(fā)的介紹,用于解決客戶32位軟件移植相關(guān)問題,供客戶參考。
    的頭像 發(fā)表于 06-26 15:48 ?1973次閱讀
    基于瑞薩64位MPU RZ/G2L進行32位應用<b class='flag-5'>軟件開發(fā)</b>

    2025年汽車行業(yè)趨勢解讀:AI在汽車軟件開發(fā)中的應用、代碼安全挑戰(zhàn)等(附Perforce QAC / Klocwork工具推薦)

    隨著AI技術(shù)深入嵌入式系統(tǒng),汽車軟件已成為智能出行的核心要素。根據(jù)Perforce發(fā)布的《2025年汽車軟件開發(fā)現(xiàn)狀報告》,全球650多名汽車
    的頭像 發(fā)表于 06-13 15:03 ?1431次閱讀
    2025年<b class='flag-5'>汽車</b>行業(yè)趨勢解讀:AI在<b class='flag-5'>汽車</b><b class='flag-5'>軟件開發(fā)</b>中的應用、代碼安全<b class='flag-5'>挑戰(zhàn)</b>等(附Perforce QAC / Klocwork工具推薦)

    找電機控制軟件開發(fā)兼職

    軟件開發(fā)兼職人員,我現(xiàn)在有個永磁無刷電機控制,220V,需要有相關(guān)經(jīng)驗的人來開發(fā),兼職費用可以議談,產(chǎn)品是增壓泵相關(guān)產(chǎn)品,有興趣給我留言,謝謝
    發(fā)表于 05-07 17:43

    CICTCD在汽車軟件開發(fā)中的革命性作用#持續(xù)集成與測試 #CICD持續(xù)集成與交付

    軟件開發(fā)
    北匯信息POLELINK
    發(fā)布于 :2025年04月17日 15:36:09

    電機故障模式識別軟件開發(fā)

    電機故障診斷任務。實驗證明該軟件可以很好地應用到實踐當中。純分享帖,需要者可點擊附件獲取完整資料~~~(*附件:電機故障模式識別軟件開發(fā).pdf免責聲明:本文系網(wǎng)絡轉(zhuǎn)載,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請第
    發(fā)表于 04-07 17:33

    貞光科技代理紫光同芯THA6系列汽車芯片榮獲ASPICE CL2,推動汽車軟件開發(fā)全球化升級

    ASPICE CL2認證,標志其汽車電子軟件開發(fā)體系達國際標準。紫光同芯構(gòu)建"功能安全+網(wǎng)絡安全+軟件質(zhì)量"三位體技術(shù)體系,為智能汽車提供
    的頭像 發(fā)表于 03-14 09:36 ?1649次閱讀
    貞光科技代理紫光同芯THA6系列<b class='flag-5'>汽車</b>芯片榮獲ASPICE CL2,推動<b class='flag-5'>汽車</b><b class='flag-5'>軟件開發(fā)</b>全球化升級