两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

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

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

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

[0004]本申請旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。
[0005]為此,本申請的第一個目的在于提出一種接口配置方法,該方法提高了配置效率和準(zhǔn)確率,保證了配置工作的可靠性。
[0006]本申請的第二個目的在于提出一種接口配置裝置。
[0007]為達(dá)上述目的,本申請第一方面實施例提出了一種接口配置方法,包括:從源文件獲取報文信息;解析所述報文信息中的配置參數(shù);根據(jù)預(yù)定義格式處理所述配置參數(shù)生成配置報文,并寫入目標(biāo)文件中。
[0008]本申請實施例的接口配置方法,通過從源文件獲取報文信息,解析所述報文信息中的配置參數(shù),根據(jù)預(yù)定義格式處理所述配置參數(shù)生成配置報文,并寫入目標(biāo)文件中。由此,提高了配置效率和準(zhǔn)確率,保證了配置工作的可靠性。
[0009]為達(dá)上述目的,本申請第二方面實施例提出了一種接口配置裝置,包括:獲取模塊,用于從源文件獲取報文信息;解析模塊,用于解析所述報文信息中的配置參數(shù);處理模塊,用于根據(jù)預(yù)定義格式處理所述配置參數(shù)生成配置報文,并寫入目標(biāo)文件中。
[0010]本申請實施例的接口配置裝置,通過獲取模塊從源文件獲取報文信息,通過解析模塊解析所述報文信息中的配置參數(shù),通過處理模塊根據(jù)預(yù)定義格式處理所述配置參數(shù)生成配置報文,并寫入目標(biāo)文件中。由此,提高了配置效率和準(zhǔn)確率,保證了配置工作的可靠性。
【附圖說明】
[0011]本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中:
[0012]圖1是本申請一個實施例的接口配置方法的流程圖;
[0013]圖2是本申請另一個實施例的接口配置方法的流程圖;
[0014]圖3為通過函數(shù)調(diào)用進(jìn)行接口配置的流程圖;
[0015]圖4為第三函數(shù)配置過程流程圖;
[0016]圖5是本申請一個實施例的接口配置裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0017]下面詳細(xì)描述本申請的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本申請,而不能理解為對本申請的限制。
[0018]下面參考附圖描述本申請實施例的接口配置方法和裝置。
[0019]圖1是本申請一個實施例的接口配置方法的流程圖。
[0020]如圖1所示,該接口配置方法包括:
[0021 ]步驟101,從源文件獲取報文信息。
[0022]步驟102,解析所述報文信息中的配置參數(shù);
[0023]步驟103,根據(jù)預(yù)定義格式處理所述配置參數(shù)生成配置報文,并寫入目標(biāo)文件中。
[0024]具體地,按照指定的路徑信息讀取源文件,從源文件中獲取報文信息。
[0025]需要注意的是,針對不同的應(yīng)用場景中對應(yīng)不同的數(shù)據(jù)通信方式,不同的通信方式對用不同的文件形式和報文格式,例如:
[0026]當(dāng)采用控制器局域網(wǎng)絡(luò)(Controller Area Network ,CAN)總線型通信方式進(jìn)行數(shù)據(jù)交互時,保存CAN報文信息的文件可以為(Data Base for CAN,DBC)文件。
[0027]解析報文信息中的配置參數(shù)。需要說明的是,不同的報文信息具有不同的配置參數(shù),配置參數(shù)種類很多,可以包括以下至少之一:
[0028]報文標(biāo)示符,接口變量名,起始位,數(shù)據(jù)長度,系數(shù),偏移量。
[0029]根據(jù)預(yù)定義格式處理配置參數(shù),生成與預(yù)設(shè)格式對應(yīng)的配置報文。
[0030]將生成的配置報文寫入目標(biāo)文件中。
[0031]本申請實施例的接口配置方法,通過從源文件獲取報文信息,解析所述報文信息中的配置參數(shù),根據(jù)預(yù)定義格式處理所述配置參數(shù)生成配置報文,并寫入目標(biāo)文件中。由此,提高了配置效率和準(zhǔn)確率,保證了配置工作的可靠性。
[0032]圖2是本申請另一個實施例的接口配置方法的流程圖。
[0033]如圖2所示,該接口配置方法包括:
[0034]步驟201,調(diào)用預(yù)設(shè)的第一函數(shù)從預(yù)定的路徑中讀取源文件,并存儲到第一變量中。
[0035]步驟202,調(diào)用預(yù)設(shè)的第二函數(shù)從所述第一變量中解析出報文信息,并存儲到第二變量中。
[0036]步驟203,調(diào)用預(yù)設(shè)的第三函數(shù)從所述第二變量中解析所述報文信息中的配置參數(shù)。
[0037]步驟204,將解析出的各個配置參數(shù)存儲到相應(yīng)的第三變量中。
[0038]步驟205,根據(jù)預(yù)定義格式處理所述配置參數(shù)生成配置報文,并寫入目標(biāo)文件中。
[0039]步驟206,生成配置結(jié)束符、所述目標(biāo)文件的保存路徑及文件名稱。
[0040]具體來說,本實施例描述通過函數(shù)調(diào)用的方式執(zhí)行接口配置過程,包括:
[0041]首先,通過調(diào)用預(yù)設(shè)的第一函數(shù)從預(yù)定的路徑中讀取源文件,并存儲到第一變量中,再通過調(diào)用預(yù)設(shè)的第二函數(shù)從第一變量中解析出報文信息,并存儲到第二變量中。
[0042]然后,調(diào)用預(yù)設(shè)的第三函數(shù)從第二變量中解析報文信息中的配置參數(shù)。例如:報文標(biāo)示符,接口變量名,起始位,數(shù)據(jù)長度,系數(shù),偏移量。再將解析出的各個配置參數(shù)存儲到相應(yīng)的第三變量中。
[0043]進(jìn)而,根據(jù)預(yù)定義格式處理所述配置參數(shù)生成配置報文,并寫入目標(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腳本語言開發(fā)環(huán)境中,通過read_input()函數(shù)在預(yù)定的路徑中讀取源文件信息并保存到pAll變量中。
[0051 ] 通過get_vcu_single_line()讀取pAll變量中的值,獲取報文信息,把不用的字符從pAll變量重剔除掉,并將解析后的報文信息存儲到VCu_perS變量中。
[OO52 ]調(diào)用wr i t e_ou t_pu t O函數(shù)對每一幀報文信息(包括報文的標(biāo)示符,接口變量名,起始位,數(shù)據(jù)長度,精度,偏移量)解析出來保存到相應(yīng)的變量中,將上述變量的值按照預(yù)定義格式進(jìn)行組合,并將組合好的報文打印存儲到目標(biāo)文件中。最后打印出配置結(jié)束符和目標(biāo)文件所保存的路徑及文件名稱。
[0053]本申請實施例的接口配置方法,通過函數(shù)調(diào)用方式解析報文信息,以及報文信息中的配置參數(shù),根據(jù)預(yù)定義格式處理所述配置參數(shù)生成配置報文,并寫入目標(biāo)文件中,并且標(biāo)記配置結(jié)束符、所述目標(biāo)文件的保存路徑及文件名稱。由此,提高了配置效率和準(zhǔn)確率,保證了配置工作的可靠性。
[0054]為了實現(xiàn)上述實施例,本申請還提出一種接口配置裝置。
[0055]圖5是本申請一個實施例的接口配置裝置的結(jié)構(gòu)示意圖。
[0056]如圖5所示,該接口配置裝置包括:
[0057]獲取模塊11,用于從源文件獲取報文信息;
[0058]解析模塊12,用于解析所述報文信息中的配置參數(shù);
[0059]其中,所述配置參數(shù)包括以下至少之一:
[0060]報文標(biāo)示符,接口變量名,起始位,數(shù)據(jù)長度,系數(shù),偏移
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
永泰县| 宝坻区| 永新县| 翁牛特旗| 双流县| 额敏县| 稷山县| 济南市| 右玉县| 青阳县| 彩票| 论坛| 乡宁县| 灵石县| 前郭尔| 崇礼县| 嵊泗县| 荆州市| 麻城市| 连平县| 台山市| 宁国市| 买车| 鄂温| 永寿县| 潼南县| 赣州市| 嘉祥县| 柳林县| 随州市| 建昌县| 巴林左旗| 揭东县| 伊川县| 定兴县| 景洪市| 商河县| 平塘县| 建宁县| 翁牛特旗| 远安县|