国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      接口配置方法和裝置的制造方法

      文檔序號(hào):9750593閱讀:200來源:國(guó)知局
      接口配置方法和裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本申請(qǐng)涉及汽車電子技術(shù)領(lǐng)域,尤其涉及一種接口配置方法和裝置。
      【背景技術(shù)】
      [0002]目前,中間層對(duì)控制器局域網(wǎng)絡(luò)(Controller Area Network ,CAN)接口的配置方法是通過解讀CAN協(xié)議后對(duì)每一條接口信息進(jìn)行手動(dòng)逐條配置完成。平均每個(gè)項(xiàng)目要完成1000條CAN報(bào)文接口的手動(dòng)配置工作。
      [0003]由此可見,目前CAN接口的人工配置方式耗時(shí)耗力,并且降低了配置的效率和可靠性。

      【發(fā)明內(nèi)容】

      [0004]本申請(qǐng)旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。
      [0005]為此,本申請(qǐng)的第一個(gè)目的在于提出一種接口配置方法,該方法提高了配置效率和準(zhǔn)確率,保證了配置工作的可靠性。
      [0006]本申請(qǐng)的第二個(gè)目的在于提出一種接口配置裝置。
      [0007]為達(dá)上述目的,本申請(qǐng)第一方面實(shí)施例提出了一種接口配置方法,包括:從源文件獲取報(bào)文信息;解析所述報(bào)文信息中的配置參數(shù);根據(jù)預(yù)定義格式處理所述配置參數(shù)生成配置報(bào)文,并寫入目標(biāo)文件中。
      [0008]本申請(qǐng)實(shí)施例的接口配置方法,通過從源文件獲取報(bào)文信息,解析所述報(bào)文信息中的配置參數(shù),根據(jù)預(yù)定義格式處理所述配置參數(shù)生成配置報(bào)文,并寫入目標(biāo)文件中。由此,提高了配置效率和準(zhǔn)確率,保證了配置工作的可靠性。
      [0009]為達(dá)上述目的,本申請(qǐng)第二方面實(shí)施例提出了一種接口配置裝置,包括:獲取模塊,用于從源文件獲取報(bào)文信息;解析模塊,用于解析所述報(bào)文信息中的配置參數(shù);處理模塊,用于根據(jù)預(yù)定義格式處理所述配置參數(shù)生成配置報(bào)文,并寫入目標(biāo)文件中。
      [0010]本申請(qǐng)實(shí)施例的接口配置裝置,通過獲取模塊從源文件獲取報(bào)文信息,通過解析模塊解析所述報(bào)文信息中的配置參數(shù),通過處理模塊根據(jù)預(yù)定義格式處理所述配置參數(shù)生成配置報(bào)文,并寫入目標(biāo)文件中。由此,提高了配置效率和準(zhǔn)確率,保證了配置工作的可靠性。
      【附圖說明】
      [0011]本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:
      [0012]圖1是本申請(qǐng)一個(gè)實(shí)施例的接口配置方法的流程圖;
      [0013]圖2是本申請(qǐng)另一個(gè)實(shí)施例的接口配置方法的流程圖;
      [0014]圖3為通過函數(shù)調(diào)用進(jìn)行接口配置的流程圖;
      [0015]圖4為第三函數(shù)配置過程流程圖;
      [0016]圖5是本申請(qǐng)一個(gè)實(shí)施例的接口配置裝置的結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0017]下面詳細(xì)描述本申請(qǐng)的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,旨在用于解釋本申請(qǐng),而不能理解為對(duì)本申請(qǐng)的限制。
      [0018]下面參考附圖描述本申請(qǐng)實(shí)施例的接口配置方法和裝置。
      [0019]圖1是本申請(qǐng)一個(gè)實(shí)施例的接口配置方法的流程圖。
      [0020]如圖1所示,該接口配置方法包括:
      [0021 ]步驟101,從源文件獲取報(bào)文信息。
      [0022]步驟102,解析所述報(bào)文信息中的配置參數(shù);
      [0023]步驟103,根據(jù)預(yù)定義格式處理所述配置參數(shù)生成配置報(bào)文,并寫入目標(biāo)文件中。
      [0024]具體地,按照指定的路徑信息讀取源文件,從源文件中獲取報(bào)文信息。
      [0025]需要注意的是,針對(duì)不同的應(yīng)用場(chǎng)景中對(duì)應(yīng)不同的數(shù)據(jù)通信方式,不同的通信方式對(duì)用不同的文件形式和報(bào)文格式,例如:
      [0026]當(dāng)采用控制器局域網(wǎng)絡(luò)(Controller Area Network ,CAN)總線型通信方式進(jìn)行數(shù)據(jù)交互時(shí),保存CAN報(bào)文信息的文件可以為(Data Base for CAN,DBC)文件。
      [0027]解析報(bào)文信息中的配置參數(shù)。需要說明的是,不同的報(bào)文信息具有不同的配置參數(shù),配置參數(shù)種類很多,可以包括以下至少之一:
      [0028]報(bào)文標(biāo)示符,接口變量名,起始位,數(shù)據(jù)長(zhǎng)度,系數(shù),偏移量。
      [0029]根據(jù)預(yù)定義格式處理配置參數(shù),生成與預(yù)設(shè)格式對(duì)應(yīng)的配置報(bào)文。
      [0030]將生成的配置報(bào)文寫入目標(biāo)文件中。
      [0031]本申請(qǐng)實(shí)施例的接口配置方法,通過從源文件獲取報(bào)文信息,解析所述報(bào)文信息中的配置參數(shù),根據(jù)預(yù)定義格式處理所述配置參數(shù)生成配置報(bào)文,并寫入目標(biāo)文件中。由此,提高了配置效率和準(zhǔn)確率,保證了配置工作的可靠性。
      [0032]圖2是本申請(qǐng)另一個(gè)實(shí)施例的接口配置方法的流程圖。
      [0033]如圖2所示,該接口配置方法包括:
      [0034]步驟201,調(diào)用預(yù)設(shè)的第一函數(shù)從預(yù)定的路徑中讀取源文件,并存儲(chǔ)到第一變量中。
      [0035]步驟202,調(diào)用預(yù)設(shè)的第二函數(shù)從所述第一變量中解析出報(bào)文信息,并存儲(chǔ)到第二變量中。
      [0036]步驟203,調(diào)用預(yù)設(shè)的第三函數(shù)從所述第二變量中解析所述報(bào)文信息中的配置參數(shù)。
      [0037]步驟204,將解析出的各個(gè)配置參數(shù)存儲(chǔ)到相應(yīng)的第三變量中。
      [0038]步驟205,根據(jù)預(yù)定義格式處理所述配置參數(shù)生成配置報(bào)文,并寫入目標(biāo)文件中。
      [0039]步驟206,生成配置結(jié)束符、所述目標(biāo)文件的保存路徑及文件名稱。
      [0040]具體來說,本實(shí)施例描述通過函數(shù)調(diào)用的方式執(zhí)行接口配置過程,包括:
      [0041]首先,通過調(diào)用預(yù)設(shè)的第一函數(shù)從預(yù)定的路徑中讀取源文件,并存儲(chǔ)到第一變量中,再通過調(diào)用預(yù)設(shè)的第二函數(shù)從第一變量中解析出報(bào)文信息,并存儲(chǔ)到第二變量中。
      [0042]然后,調(diào)用預(yù)設(shè)的第三函數(shù)從第二變量中解析報(bào)文信息中的配置參數(shù)。例如:報(bào)文標(biāo)示符,接口變量名,起始位,數(shù)據(jù)長(zhǎng)度,系數(shù),偏移量。再將解析出的各個(gè)配置參數(shù)存儲(chǔ)到相應(yīng)的第三變量中。
      [0043]進(jìn)而,根據(jù)預(yù)定義格式處理所述配置參數(shù)生成配置報(bào)文,并寫入目標(biāo)文件中。
      [0044]最后,標(biāo)記配置結(jié)束符、目標(biāo)文件的保存路徑及文件名稱。
      [0045]為了更加清楚的說明通過函數(shù)調(diào)用的方式執(zhí)行接口配置過程,舉例說明如下:
      [0046]圖3為通過函數(shù)調(diào)用進(jìn)行接口配置的流程圖,圖4為第三函數(shù)配置過程流程圖,參見圖3和圖4,具體如下:
      [0047]預(yù)設(shè)的第一函數(shù)為read_input(),第一變量為pAll變量;
      [0048]預(yù)設(shè)的第二函數(shù)為get_vcu_single_line(),第二變量為vcu_pers變量;
      [0049]預(yù)設(shè)的第三函數(shù)為write_out_put();
      [0050]配置過程為:在Python3.4腳本語(yǔ)言開發(fā)環(huán)境中,通過read_input()函數(shù)在預(yù)定的路徑中讀取源文件信息并保存到pAll變量中。
      [0051 ] 通過get_vcu_single_line()讀取pAll變量中的值,獲取報(bào)文信息,把不用的字符從pAll變量重剔除掉,并將解析后的報(bào)文信息存儲(chǔ)到VCu_perS變量中。
      [OO52 ]調(diào)用wr i t e_ou t_pu t O函數(shù)對(duì)每一幀報(bào)文信息(包括報(bào)文的標(biāo)示符,接口變量名,起始位,數(shù)據(jù)長(zhǎng)度,精度,偏移量)解析出來保存到相應(yīng)的變量中,將上述變量的值按照預(yù)定義格式進(jìn)行組合,并將組合好的報(bào)文打印存儲(chǔ)到目標(biāo)文件中。最后打印出配置結(jié)束符和目標(biāo)文件所保存的路徑及文件名稱。
      [0053]本申請(qǐng)實(shí)施例的接口配置方法,通過函數(shù)調(diào)用方式解析報(bào)文信息,以及報(bào)文信息中的配置參數(shù),根據(jù)預(yù)定義格式處理所述配置參數(shù)生成配置報(bào)文,并寫入目標(biāo)文件中,并且標(biāo)記配置結(jié)束符、所述目標(biāo)文件的保存路徑及文件名稱。由此,提高了配置效率和準(zhǔn)確率,保證了配置工作的可靠性。
      [0054]為了實(shí)現(xiàn)上述實(shí)施例,本申請(qǐng)還提出一種接口配置裝置。
      [0055]圖5是本申請(qǐng)一個(gè)實(shí)施例的接口配置裝置的結(jié)構(gòu)示意圖。
      [0056]如圖5所示,該接口配置裝置包括:
      [0057]獲取模塊11,用于從源文件獲取報(bào)文信息;
      [0058]解析模塊12,用于解析所述報(bào)文信息中的配置參數(shù);
      [0059]其中,所述配置參數(shù)包括以下至少之一:
      [0060]報(bào)文標(biāo)示符,接口變量名,起始位,數(shù)據(jù)長(zhǎng)度,系數(shù),偏移
      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1