亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

歧管生成器的制造方法_4

文檔序號:9693253閱讀:來源:國知局
每個模塊的3D圖形表示、用于每個模塊的取向數(shù)據(jù)以允許模塊(和3D圖形表示)相對于其它模塊正確地定位在3D空間中,并允許一個模塊的入口與相鄰模塊的出口對齊。數(shù)據(jù)庫5還包括指示當前模塊(即,當前被添加到所述歧管模型的模塊)突出到由先前添加的模塊所占據(jù)的空間和由后續(xù)模塊占據(jù)的空間的量的測量信息。
[0070]圖8示意性地示出了可以為每個模塊存儲的突起數(shù)據(jù)的示例。模塊40被示意性地示出,模塊40包括正面41、頂面42、底面43(不可見)、左面44、右面45(不可見)和背面46(不可見)。對于歧管、例如圖4中所示的歧管,期望處理每個模塊的頂面、底面和正面,因為這些都是可能出現(xiàn)突起的表面(背面、左面和右面通常用于與基部和其它和模塊連接)。
[0071]從正面41突出的箭頭47指示垂直于正面41的突起。正面突起的尺寸被存儲在數(shù)據(jù)庫5的模塊表的FrontProtrus1n字段中。箭頭48指示正面突起47向左延伸到由先前模塊(例如,超出了模塊40的主體)占據(jù)的區(qū)域內(nèi)的量。向左突起48的尺寸被存儲在數(shù)據(jù)庫5的模塊表的InvadeByFrontLeft字段中。箭頭49指示正面突起47向右延伸到由后續(xù)模塊(例如,超出了模塊40的主體)占據(jù)的區(qū)域內(nèi)的量。向右突起49的尺寸被存儲在數(shù)據(jù)庫5的模塊表的InvadeByFrontRight字段中。
[0072]箭頭50指示垂直于頂面42的頂部突起。箭頭51指示頂部突起50向左延伸到被先前模塊占據(jù)的區(qū)域內(nèi)的量。向左突起51的尺寸被存儲在數(shù)據(jù)庫5的模塊表的InvadeByTopLeft字段中。箭頭52指示頂部突起50向右延伸到被后續(xù)模塊占據(jù)的區(qū)域內(nèi)的量。向右突起52的尺寸被存儲在數(shù)據(jù)庫5的模塊表的InvadeByTopRight字段中。
[0073]與上述正面41和頂面42相似的信息可以為底面43存儲在數(shù)據(jù)庫5的模塊表的BottomProtrus1n字段,InvadeByBottomLeft字段和InvadeByBottomRight字段中。然而,應理解的是,圖8所示的突起信息是示例性的,并且附加的或不同的突起信息可以根據(jù)待建模的模塊類型進行存儲。也就是說,對于模塊的任何區(qū)域,任何突起信息都可以被存儲。
[0074]再次參照圖4,突起對歧管中的模塊的放置的影響可以更清晰地被理解。模塊60包括突出到模塊61的正面的端口部分61。位于模塊60右側的模塊62包括也突出到正面的手柄部分63。手柄部分63還突出到模塊62的左前方和右前方。從圖4可以看出的是,突起60和63使得模塊62緊鄰模塊60的放置能導致手柄部分63沖擊端口部分61,使得正確操作手柄部分63的能力受到損害。應理解的是,突起信息可以設定成用于物理突出以外的原因。即,可以確定部件之間不論任何原因都需要間隙,并且相應地在數(shù)據(jù)庫5中存儲適當?shù)闹甘尽?br>[0075]再次參照圖7,在步驟S21中,當前模塊的突起細節(jié)與先前添加的模塊的突起細節(jié)被組合處理,以確定在先前添加的模塊與當前模塊之間是否需更多空間。下面參照圖9中的流程圖更詳細地說明步驟S21的處理過程。在步驟S22中,確定在步驟S21計算的所需的空間量(如果有的話)是否使得需要在先前模塊與當前模塊之間向模型添加一個或多個間隔部件。
[0076]如果確定需要一個或多個間隔件,處理過程前進到步驟S23,在步驟S23中,根據(jù)在步驟S21確定的間隔需求而使一個或多個間隔件被添加到模型。例如,一個或多個間隔件部件可被限定成可在模塊之間使用,每個間隔部件具有如下預定的量,間隔部件將其位于之間的模塊分開所述預定的量。根據(jù)在步驟S21中計算的尺寸信息,可以根據(jù)需要選擇一個或多個間隔件。
[0077]參照圖4,可以看出,間隔件模塊64被放置在模塊60與模塊62之間,使得所述突起61和63不相互碰撞。再次參考圖7,處理過程從步驟S23前進到步驟S24。如果,在另一方面,在步驟S22中確定在當前模塊和先前模塊之間不需要間隔件,則處理過程從步驟S22直接前進到步驟S24。
[0078]在步驟S24,對應于當前正被處理的示意性符號的模塊被添加到模型12。如上所述,數(shù)據(jù)庫5的模塊表存儲每個模塊的取向信息,使得每個模塊可以適當?shù)卦谀P?2內(nèi)相對于其它部件定向,并使得相鄰模塊的入口和出口正確對齊。不同的取向、偏移和突出數(shù)據(jù)可以存儲為逆轉和非逆轉模塊以允許逆轉和非逆轉模塊兩者都被正確處理。
[0079]處理過程從步驟S24前進到步驟S25,在步驟25中,高度和/或長度參數(shù)被更新以允許在步驟S12和/或S18中計算適當?shù)倪B桿長度。
[0080]結合圖7的上述處理過程是通過以單個的“件”添加到模型12的模塊的形式來描述。然而,應理解的是,模塊可包括多個單獨的件。例如,圖10示出了雙半英寸中斷模塊60,其包括第一半英寸端口座61、第一密封板62、雙中斷體63、第二密封板64和第二半英寸端口座65??稍跀?shù)據(jù)庫5中為每個相應的件存儲一入口,所述件具有包括“基件”的模塊以及具有距離模型內(nèi)的基件的位置一限定的偏移的其它件的模塊。模塊“表面”及從其突起的位置(如下面更詳細地描述)可按每個模塊存儲,而不是按每個件存儲。
[0081]參照圖9,現(xiàn)在說明用于計算間隔件的所需數(shù)量的處理過程。在步驟S30中,待處理的當前模塊表面被選中。步驟S30的處理可以選擇,例如,頂面。處理過程從步驟S30前進到步驟S31,在步驟31確定是否有來自先前和當前模塊的每一個上的所選表面的突起。例如,如果在步驟S30選擇頂面,可以在步驟S31中確定在先前添加的模塊上是否有頂突起和當前被處理的模塊上是否有頂突起。
[0082]如果在步驟S31中確定目前所選表面在先前和當前模塊的每一個上都有突起,則處理過程前進至步驟S32,在該步驟中,用于容納來自被處理的表面的突起所需的間距值設定成等于先前模塊伸入由當前模塊占據(jù)的空間的量加上當前模塊伸入由先前模塊占用的空間的量。即,參照存儲在數(shù)據(jù)庫5的模塊表中的突出值,容納從頂面突起所需的間距將被設定成等于為先前模塊存儲在InvadeByTopRight字段中的值加上為當前模塊存儲在InvadeByTopLeft 字段的值。
[0083]處理過程從步驟S32前進到步驟S33,在步驟S33確定是否有更多表面需要處理。如果確定有更多表面需要處理,則處理過程前進到步驟S34,在該步驟中,下一個表面(如底面或正面)被設定成要處理的下一個表面。處理過程從步驟S34到步驟S31。
[0084]如果在步驟S31中確定無論是先前的或當前的模塊都不包括來自當前被處理的表面的突起,則處理過程直接從步驟S31跳到步驟S33。
[0085]如果在步驟S33中確定沒有其它表面要處理,則處理過程從步驟S33前進到步驟S35,在步驟35中,先前和當前模塊之間所需要的間距被設定成為每個表面計算出的間距值中的最大值。也就是說,如果計算出的容納從頂面的突起所需的間距比計算出的容納從底面的突起所需的間距更大,并且比計算出的容納從正面的突起所需的間距更大,則整體所需的間距將在步驟S35被確定成為頂面計算出的間距值。同樣地,如果為底面計算出的間距值是最大間距值,則所需的整體間距將在步驟S35被確定成為底面計算出的間距值。最后,如果為正面計算出的間距值是最大間距值,則所需的整體間距將在步驟S35被確定成為正面計算出的間距值。
[0086]參照圖6、7和9的上述處理過程已經(jīng)描述了可被執(zhí)行以添加特定模塊到歧管的模型的示例處理過程。應理解的是,根據(jù)待添加到歧管的模塊的特性和歧管自身特性可能需要其它處理過程。
[0087]應從上文理解的是,圖6、7和9的處理過程允許基于簡單、容易生成的示意圖11創(chuàng)建歧管的詳細模型12。模型12可通過任何合適的格式保存,并用于準確地確定其中建模的歧管是否滿足預定的要求,如空間需求。例如,模型12可用于產(chǎn)生所述歧管的3D可視化。
[0088]
當前第4頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1