【摘" 要】文章介紹一種線束開發(fā)中車型配置分析方法,包含基于EXCEL模板文件和利用VBA實(shí)現(xiàn)算法結(jié)果。該方法提高線束設(shè)計(jì)開發(fā)效率,降低開發(fā)成本。
【關(guān)鍵詞】線束;配置;EXCEL;VBA
中圖分類號(hào):U463.62""" 文獻(xiàn)標(biāo)識(shí)碼:A""" 文章編號(hào):1003-8639(2025)01-0085-02
The Invention Relates to a Wiring Harness Development Vehicle Configuration Analysis Method
YIN Zhiyong1,DUAN Yayuan1,JIANG Zhiqun1,YAO Nengzhi2,PAN Lingdong2,WANG Qiangwei2
(1.Chery Automobile Co.,Ltd.,Ramp;D center,Wuhu 241000,China;
2.Wuhu Tianhai Electric Fitting Co.,Ltd.,Wuhu 241000,China)
【Abstract】This paper introduces a method of vehicle configuration analysis in harness development,which includes the algorithm results based on EXCEL template file and VBA. This method improves the design and development efficiency of wiring harness and reduces the development cost.
【Key words】harness;configuration;EXCEL;VBA
0" 引言
在汽車智能化發(fā)展的背景下,電器功能越來(lái)越多,用戶選擇越來(lái)越豐富,汽車線束設(shè)計(jì)面臨更大的挑戰(zhàn)。為滿足不同市場(chǎng)和不同用戶的需求,針對(duì)每個(gè)國(guó)家、地區(qū)和人群,銷售配置形成了龐大的組合,如果線束針對(duì)每一個(gè)具體的配置進(jìn)行開發(fā),不僅存在零件管理的困難,同時(shí)也不利于開發(fā)效率的提高,不能更好地滿足市場(chǎng)的快速變化。為了更好地分析每一個(gè)銷售配置的差異,減少差異化線束開發(fā),提高開發(fā)效率,有必要對(duì)每一個(gè)配置進(jìn)行對(duì)比分析。
本文探討一種線束開發(fā)過程中配置分析的方法。根據(jù)新增加的配置表,從已開發(fā)的線束零件號(hào)中,結(jié)合EXCEL表格、模板文件、處理方法和VBA代碼來(lái)實(shí)現(xiàn)快速的分析。本文重點(diǎn)介紹格式文件模板和數(shù)據(jù)處理方法,EXCEL自帶的VBA工具容易獲取,以及VBA代碼容易實(shí)現(xiàn),此處不作介紹。
1" 格式化文件
1.1" 配置表格式
本文中的配置表格式如圖1所示,1為特征值代碼,車型具體配置描述的字母縮寫。2為車型配置,對(duì)應(yīng)列打點(diǎn)標(biāo)識(shí)為“●”,表示該列對(duì)應(yīng)的車型配置具有左側(cè)對(duì)應(yīng)的配置描述特征。特征值代碼和最后3列的打點(diǎn)信息是分析使用的兩個(gè)必要信息,整個(gè)配置表格式可以根據(jù)具體情況確定。車型配置列不限于3列,可根據(jù)具體車型配置數(shù)量增加。
1.2" 線束配置矩陣表
配置矩陣表格式如圖2所示,1為線束類型名稱縮寫,2為線束名稱和零件號(hào),3為具體配置車型,單元格中的1代表左側(cè)對(duì)應(yīng)的線束零件號(hào)適用該列車型配置,0為不適用。4代表配置選項(xiàng)代碼,該配置代碼為與線束相關(guān)的配置代碼,同時(shí)該配置代碼必須與配置表中的配置代碼相同。5為配置代碼分配,單元格中的1代表該列的配置代碼在左側(cè)的線束總成中適用,單元格中的0代表不適用。
1.3nbsp; 線束相關(guān)配置代碼表
線束相關(guān)配置代碼表內(nèi)容為每個(gè)種類的線束總成在配置表中相關(guān)的配置代碼。如圖3所示,1為配置代碼,與配置表中的配置代碼有相同對(duì)應(yīng)關(guān)系,相同的功能描述其對(duì)應(yīng)的配置代碼相同。2為配置代碼的文字描述,便于解讀配置代碼。3為線束類型相關(guān)配置代碼庫(kù),表格內(nèi)容為與該線束類型相關(guān)的特征值配置代碼,表格名稱為對(duì)應(yīng)線束類型縮寫,如圖3所示,需要分析的線束類型有8個(gè),需要在每一個(gè)線束類型表中,包含所有在配置表中與該類線束相關(guān)的配置代碼。
2" 分析方法
2.1" 信息讀取
數(shù)組Arr_Opt_Tem讀取配置表中特征值代碼列信息,數(shù)組Confi_Arr讀取車型配置的所有列信息,數(shù)組Marst_Option_Arr讀取線束矩陣中與線束相關(guān)一行的所有特征值配置代碼信息,數(shù)組Marst_Option_Tab讀取在配置矩陣中與要分析的線束類型相同的線束配置打點(diǎn)信息,數(shù)組Arr_Opt_Lib讀取線束類型相關(guān)配置代碼庫(kù)信息。
2.2" 方法簡(jiǎn)述
對(duì)讀取的配置列逐個(gè)循環(huán)分析,每一個(gè)配置分析中,按照所需線束類型再逐個(gè)分析。本示例中分為8個(gè)線束類型。舉例:本例中室內(nèi)線束簡(jiǎn)寫為“BD”,讀取名稱為“BD”的表生成數(shù)Arr_Opt_Lib。數(shù)據(jù)處理,在Confi_Arr中對(duì)應(yīng)的一個(gè)配置分析,要求在Arr_Opt_Tem中據(jù)有“●”有效的數(shù)據(jù),且配置代碼與Arr_Opt_Lib相同,分析生成數(shù)組Option_Check_Arr。也就是室內(nèi)線束滿足該列對(duì)應(yīng)配置的配置特征打點(diǎn)信息。
進(jìn)一步,利用Option_Check_Arr與線束矩陣中與“BD”相同的Marst_Option_Tab對(duì)比,每一個(gè)配置特征對(duì)比結(jié)果有差異時(shí),在表中進(jìn)行顏色標(biāo)識(shí)。分析流程如圖4所示。
3" 結(jié)語(yǔ)
汽車電器的不斷發(fā)展和多樣化給用戶的選擇空間越來(lái)越大,汽車配置選項(xiàng)也越來(lái)越多,線束設(shè)計(jì)的挑戰(zhàn)不斷增加,自動(dòng)化開發(fā)勢(shì)在必行。為靈活應(yīng)對(duì)行業(yè)自身的快速發(fā)展和開發(fā)者自身的需求變化,具備一些開發(fā)分析工具和方法勢(shì)在必行。本文僅為在實(shí)踐過程中的一些初步探索和總結(jié),在自動(dòng)化開發(fā)的道路上,仍需不斷學(xué)習(xí)和探索,希望本文能帶來(lái)新的啟發(fā)和創(chuàng)造。
(編輯" 楊凱麟)