專利名稱:刺繡縫紉機(jī)的針腳數(shù)據(jù)準(zhǔn)備裝置及方法
本發(fā)明涉及刺繡縫紉機(jī)的針腳數(shù)據(jù)準(zhǔn)備裝置及方法,特別是能自由地設(shè)置要在其中形成刺繡針腳的一個刺繡區(qū)的形狀,并且形成恰當(dāng)反映該刺繡區(qū)的形狀的刺繡針腳的刺繡數(shù)據(jù)準(zhǔn)備裝置及方法。
例如,在日本專利公告60-42740中描述了一種傳統(tǒng)的刺繡花樣存貯和再現(xiàn)裝置,該裝置將實(shí)現(xiàn)刺繡針腳的刺繡數(shù)據(jù)存貯在一個容量很小的存貯器中。在這種刺繡花樣存貯和再現(xiàn)設(shè)備中,一個刺繡范圍,諸如一個符號或形像,被劃分為若干區(qū)段。刺繡區(qū)數(shù)據(jù),其中包括定義每一區(qū)段的輪廓的區(qū)段數(shù)據(jù)以及限定由刺繡線在每一區(qū)段中形成的針腳數(shù)目的線密度數(shù)據(jù),也被存貯起來,然后根據(jù)區(qū)段數(shù)據(jù)以及線密度數(shù)據(jù)得到縫紉針定位位置數(shù)據(jù)。刺繡針腳由縫紉機(jī)采用縫紉針定位位置數(shù)據(jù)來形成。
在采用刺繡花樣存貯和再現(xiàn)設(shè)備來準(zhǔn)備刺繡數(shù)據(jù)時,刺繡范圍被劃分為若干矩形區(qū)塊。如圖30所示,在為形狀象植物葉子的刺繡范圍100準(zhǔn)備刺繡區(qū)數(shù)據(jù)時,刺繡范圍100的左半部分被分為三個區(qū)塊B1、B2和B3,右半部份被分為另外三個區(qū)塊B4、B5和B6。然后從六個區(qū)塊B1至B6的區(qū)塊數(shù)據(jù)和線密度數(shù)據(jù)來產(chǎn)生刺繡區(qū)數(shù)據(jù)。區(qū)塊B1的區(qū)塊數(shù)據(jù)包含四個端點(diǎn)b11、b12、b13和b14的座標(biāo),這四個端點(diǎn)限定出形成矩形區(qū)塊B1的四個輪廓段L1、L2、L3和L4。換句話說,區(qū)塊B1由彼此相對的一對第一和第二主線段L1和L2以及在每一端連接該第一和第二主線段L1和L2的一對第一和第二輔線段L3和L4所限定。在第一和第二主線段L1和L2上定義了若干縫紉針定位。在將一個刺繡范圍劃分為若干區(qū)塊時,通常根據(jù)刺繡范圍的形狀來確定刺繡范圍的劃分?jǐn)?shù)目以及劃分位置,從而使得當(dāng)?shù)谝粎^(qū)段毗連一個第二區(qū)段時,第一區(qū)段的第一輔線段和第二輔線段通常是直線段。
因此,一個刺繡范圍被劃分為若干矩形區(qū)塊,其第一和第二輔線限定為直線段。然后產(chǎn)生每一區(qū)塊的刺繡區(qū)數(shù)據(jù)。隨后由刺繡區(qū)數(shù)據(jù)產(chǎn)生限定每一區(qū)塊的第一和第二主線上的縫紉針定位的針腳數(shù)據(jù)。圖30示出了根據(jù)刺繡范圍100的針腳數(shù)據(jù)形成的刺繡針腳。
然而,由于在準(zhǔn)備刺繡區(qū)數(shù)據(jù)時每個區(qū)塊的輔線段被定義為直線段,因此,區(qū)塊的形狀不能自由地限定。從而字符、符號(包括標(biāo)識和標(biāo)記)以及圖形(包括動物、花、字符等),這些具有復(fù)雜形狀,其中包括曲線部分或陡峭折線部分,為了形成直線段的輔助線,該曲線部分或陡峭折線部分必須被分為許多小區(qū)決。因此,形成整個刺繡范圍的區(qū)塊數(shù)目大大增加,導(dǎo)致刺繡區(qū)數(shù)據(jù)的數(shù)量增加。此外,產(chǎn)生刺繡區(qū)數(shù)據(jù)變得極其復(fù)雜。
刺繡針腳是在每一區(qū)塊中形成的。當(dāng)刺繡范圍被劃分為許多小區(qū)塊時,刺繡范圍的形狀不能恰當(dāng)?shù)氐玫椒磻?yīng)。這就是說,沿著主線和輔線的形狀的刺繡針腳不能形成。如圖30所示,在刺繡范圍100的六個區(qū)塊B1至B6的配置中,包含毗鄰的區(qū)塊,如B1和B4或B2和B5,刺繡針腳在這些毗鄰區(qū)塊中是獨(dú)立形成的,因此,在毗鄰的區(qū)塊之間的刺繡針腳中產(chǎn)生了不希望的空白,從而降低了所完成的刺繡針腳花樣的質(zhì)量。
本發(fā)明的一個目的是提供一種用于刺繡縫紉機(jī)的針腳數(shù)據(jù)準(zhǔn)備裝置,它能大大減小刺繡區(qū)的劃分?jǐn)?shù)目,允許自由設(shè)置刺繡區(qū)的形狀,并且使反映刺繡區(qū)形狀的簡單刺繡針腳得以形成。
本發(fā)明的另一個目的是提供一種為刺繡圖案的刺繡區(qū)確定一個最佳刺繡花樣的方法。
根據(jù)本發(fā)明的一個方面,為一個刺繡圖案的一個刺繡區(qū)確定一種最佳刺繡花樣的針腳數(shù)據(jù)準(zhǔn)備裝置,該刺繡區(qū)由一對主線和連接該對主線的一對輔線所限定,最佳刺繡花樣包括一條刺繡針腳軌跡,該軌跡在主線對之間伸展,并且從主線對的第一端運(yùn)行到主線對的第二端,其特征在于,該針腳數(shù)據(jù)準(zhǔn)備裝置包括第一存貯裝置,用于存貯若干預(yù)定的刺繡花樣,每個預(yù)定的刺繡花樣由主線對的至少一條的線段類型和輔線對的至少一條的線段類型所限定,還用于存貯對應(yīng)于每個預(yù)定刺繡花樣的一個預(yù)定的針腳軌跡產(chǎn)生控制路由;第二存貯裝置,用于存貯位于刺繡區(qū)的輪廓上的限定點(diǎn),和用于存貯若干線元,每個線元連接至少兩個限定點(diǎn),多個線元限定了輪廓;線段指定裝置,用于從存貯在所述第二存貯裝置中的若干線元中指定刺繡區(qū)的至少一條主線和至少一條輔線,并且用于確定每條所指定的主線和輔線的線段類型;確定裝置,用于自動根據(jù)由所述線段指定裝置所指定的至少一條主線和至少一條輔線來為刺繡區(qū)從若干刺繡花樣中選擇一個,并且用于根據(jù)所選定的花樣為刺繡區(qū)自動確定一條刺繡針腳軌跡。
根據(jù)本發(fā)明的另一個方面,用于刺繡縫紉機(jī)的一臺針腳數(shù)據(jù)準(zhǔn)備裝置,該針腳數(shù)據(jù)包括若干被連接起來限定一個刺繡區(qū)的縫紉針定位,該刺繡區(qū)為至少一條主線和至少一條輔線所限定,其特征在于,該針腳數(shù)據(jù)準(zhǔn)備裝置包括
第一存貯裝置,用于存貯若干刺繡花樣,每一花樣由至少一種主線類型和至少一種輔線類型的組合所限定,并且用于存貯對應(yīng)的若干針腳數(shù)據(jù)產(chǎn)生控制程序,每一控制程序產(chǎn)生一個對應(yīng)的刺繡花樣的縫紉針定位;第二存貯裝置,用于存貯限定至少一條主線和至少一條輔線的第一數(shù)據(jù)點(diǎn),并且用于存貯至少一條主線和至少一條輔線的線段類型。
線段指定裝置,用于選擇至少一條主線和至少一條輔線;以及確定裝置,用于根據(jù)至少一條選定的主線和至少一條選定的輔線來從若干刺繡花樣中選擇一種;限定裝置,用于根據(jù)所選定的刺繡花樣為至少一條輔助主線限定第二數(shù)據(jù)點(diǎn)以及限定在至少一條主線和至少一條輔線之一上的輔助點(diǎn)位置。
根據(jù)本發(fā)明的又一個方面,為一個刺繡圖案的刺繡區(qū)確定一個最佳刺繡花樣的方法,其特征在于,包括以下步驟將圖案劃分為至少一個刺繡區(qū);對每一刺繡區(qū)指定一對主線和至少一條輔線,主線對和至少一條輔線形成刺繡區(qū)的邊界;確定刺繡區(qū)的每條主線和每條輔線的線段類型;根據(jù)所確定的主線對的至少一條的線段類型和至少一條輔線的至少一條的線段類型來確定最佳刺繡花樣;根據(jù)所確定的最佳刺繡花樣、主線對和至少一條輔線來確定一條刺繡針腳軌跡,該軌跡在主線對之間伸展,并且從主線對的第一端點(diǎn)運(yùn)行到主線對的第二端點(diǎn)。
如上所述,用于在由外部數(shù)據(jù)源所輸入的刺繡區(qū)中制造刺繡針腳的最佳刺繡花樣,是根據(jù)輪廓限定點(diǎn)的數(shù)據(jù)、限定所輸入的刺繡區(qū)的輪廓的線元的類型、以及至少一條所指定的主線和輔線來自動確定的。因此,刺繡區(qū)的形狀可以在沒有任何限制的情況下自由設(shè)置。此外,由于在現(xiàn)在技術(shù)中要被劃分為許多區(qū)段的刺繡范圍現(xiàn)在可以定義為一個單一的刺繡區(qū),因此,刺繡區(qū)的劃分?jǐn)?shù)目大大減少。另外,由于被劃分的刺繡區(qū)數(shù)目減少,因此毗鄰刺繡區(qū)之間的空隙數(shù)也能減少,從而實(shí)現(xiàn)高質(zhì)量的刺繡針腳花樣。
本發(fā)明的最佳實(shí)施例將參照下述附圖進(jìn)行詳細(xì)描述。
圖1是一臺刺繡縫紉設(shè)備的示意透視圖;圖2是用于刺繡縫紉裝置的一個控制系統(tǒng)的方框圖;圖3示出了第一刺繡花樣和根據(jù)第一刺繡花樣采用直線作為主線對和直線作為輔線對所形成的刺繡針腳;圖4示出了第二刺繡花樣和根據(jù)該第二刺繡花樣采用直線作為主線對、折線作為輔線對、以及一條直線作為輔助主線所形成的刺繡針腳;圖5示出了第三刺繡花樣,以及根據(jù)該第三刺繡花樣采用直線作為主線對、折線作為輔線對、以及直線作為輔助主線對所形成的刺繡針腳;圖6示出了第四刺繡花樣,以及根據(jù)該第四刺繡花樣采用圓弧作為主線對、折線作為輔線對、以及一條圓弧作為輔助主線所形成的刺繡針腳;圖7示出了第五刺繡花樣,以及根據(jù)該第五刺繡花樣采用園弧作為主線對、園弧作為輔線對、以及一條園弧作為輔助主線對所形成的刺繡針腳。
圖8示出了第六刺繡花樣,以及根據(jù)該第六刺繡花樣采用園弧作為主線對、折線作為輔線對、以及圓弧作為輔助主線對所形成的刺繡針腳;圖9示出了第七刺繡花樣,以及根據(jù)該第七刺繡花樣,采用仿樣曲線作為主線對、折線作為輔線對、以及一條仿樣曲線作為輔助主線所形成的刺繡針腳;圖10示出對應(yīng)于圖7刺繡花樣中的主線的形狀來獲得限定輔助主線的形狀的限定點(diǎn);圖11示出了第八刺繡花樣,以及根據(jù)該第八刺繡花樣,采用仿樣曲線作為主線對、折線作為輔線對、以及仿樣曲線作為輔助主線對所形成的刺繡針腳;圖12示出了第九刺繡花樣,以及根據(jù)該第九刺繡花樣,采用仿樣曲線作為主線對、圓弧作為輔線對、以及一條仿樣曲線作為輔助主線所形成的刺繡針腳;圖13示出了第七刺繡花樣,以及根據(jù)該第十刺繡花樣,采用仿樣曲線作為主線對、仿樣曲線作為輔線對、以及仿樣曲線作為輔助主線對所形成的刺繡針腳;圖14是針腳數(shù)據(jù)產(chǎn)生控制路由的示意性流程圖;圖15是針腳花樣設(shè)置控制路由的示意性流程圖;圖16是第一刺繡花樣的針腳數(shù)據(jù)產(chǎn)生控制路由的示意性流程圖;圖17A和17B是第二刺繡花樣的針腳數(shù)據(jù)產(chǎn)生控制路由的示意性流程圖;圖18A和18B是第三刺繡花樣的針腳數(shù)據(jù)產(chǎn)生控制路由的示意性流程圖;圖19A和19B是第四刺繡花樣的針腳數(shù)據(jù)產(chǎn)生控制路由的示意性流程圖;圖20A-20C是第五刺繡花樣的針腳數(shù)據(jù)產(chǎn)生控制路由的示意性流程圖;圖21示出了在一個刺繡花樣表中的內(nèi)容;圖22示出了組成花刺繡花樣的刺繡區(qū)域;圖23示出了與花刺繡花樣有關(guān)的線類型表中的內(nèi)容;圖24示出了在花刺繡花樣的刺繡區(qū)中所形成的刺繡針腳;圖25示出了在另一種花刺繡花樣的刺繡區(qū)中所形成的刺繡針腳;圖26是根據(jù)改進(jìn)的實(shí)施例的針腳數(shù)據(jù)產(chǎn)生控制路由的示意性流程圖;圖27示出了組成一條魚刺繡花樣的刺繡區(qū);圖28是顯示與魚刺繡花樣有關(guān)的線類型表中的內(nèi)容的示意圖;圖29示出了在魚刺繡花樣的刺繡區(qū)中所形成的刺繡針腳;圖30示出了現(xiàn)有技術(shù)中被劃分為小區(qū)塊的一個刺繡范圍。
參看附圖1,刺繡縫紉裝置1包含一個刺繡單元2和連接到刺繡單元2的一個數(shù)據(jù)處理單元55。刺繡單元2包括一臺縫紉機(jī)8和用于在X方向和Y方向獨(dú)立地移動一塊工作織物(未示出)的織物移動機(jī)構(gòu)3。
刺繡縫紉機(jī)8和工作織物移動機(jī)構(gòu)3被安裝在機(jī)器臺子10上。刺繡縫紉機(jī)8包括安裝到機(jī)器臺子10中的底盤12、從底盤12的一端向上直立的支座14、以及從支座14的上端在底盤12的上方伸展的臂16。由圖2所示的機(jī)器馬達(dá)67所驅(qū)動的針桿驅(qū)動機(jī)構(gòu)(未示出)被安裝在臂16上。針桿驅(qū)動機(jī)構(gòu)豎直往復(fù)運(yùn)行一根針桿18。針20安裝到針桿18的下端上。通過底盤12的上表面形成的一個開口被一塊喉板22所閉合。喉板22形成有一個針孔,針20通過針孔插入??p紉針20和在底盤12中所提供的一個線卡一起(未示出)形成刺繡針腳。
織物移動機(jī)構(gòu)3包括在機(jī)器臺子10上所提供的刺繡框架34。該刺繡框架34包括一個外環(huán)30以及安裝在外環(huán)30內(nèi)部的一個內(nèi)環(huán)32?;瑒硬糠?6與刺繡框架34形成整體,并且從該刺繡框架34在X方向延伸。一對導(dǎo)管38支撐滑動部分36,并且在Y方向在機(jī)器臺子10上伸展?;瑒硬糠?6在導(dǎo)管38上沿Y方向滑動。
導(dǎo)管38被固定到一對支撐物40和42上。支撐物42可與X方向進(jìn)給螺桿螺紋連接。X方向進(jìn)給螺釘46沿X方向上伸展。一根旋轉(zhuǎn)傳送軸48穿過支撐物42。一臺X軸進(jìn)給馬達(dá)68,諸如一臺步進(jìn)馬達(dá),在法線方向或相反方向旋轉(zhuǎn)X方向進(jìn)給螺桿46。因此,當(dāng)X軸進(jìn)給馬達(dá)68旋轉(zhuǎn)X方向進(jìn)給螺桿46時,刺繡框架34在X方向移動。
金屬線環(huán)50在支撐物40和42之間拉伸,它被連接到滑動部分36。旋轉(zhuǎn)傳送軸48轉(zhuǎn)動金屬線環(huán)50繞支撐物40和42旋轉(zhuǎn)。旋轉(zhuǎn)傳送軸48的一端被連接到一臺Y軸進(jìn)給馬達(dá)69上,諸如一臺步進(jìn)馬達(dá)。因此,當(dāng)旋轉(zhuǎn)傳送軸48旋轉(zhuǎn)時,滑動部分36隨金屬線環(huán)50旋轉(zhuǎn)時在Y方向移動。結(jié)果刺繡框架34在機(jī)器臺子10的一個X-Y平面上移到任意一個位置。因此,在刺繡框架34的外環(huán)30和內(nèi)環(huán)32之間所夾持的部分織物上形成刺繡花樣。
如圖1所示,數(shù)據(jù)處理單元55包括CRT顯示器56、鍵盤57、外部存貯單元58(如硬盤驅(qū)動單元)、鼠標(biāo)59、掃描器60和控制單元61。控制單元61包括控制單元100和軟盤驅(qū)動單元74(見圖2)。
控制單元100包括CPU63、I/O接口62、ROM64和RAM65。I/O接口62、ROM64和RAM65通過總線(如數(shù)據(jù)總線)連接到CPU63。ROM64存貯用于針腳數(shù)據(jù)產(chǎn)生的控制路由。RAM65包括用于存貯從掃描器60中讀出的圖像數(shù)據(jù)的一個圖像存貯器、用于存貯從外部存貯單元58中讀出的輪廓線數(shù)據(jù)的一個刺繡數(shù)據(jù)存貯器、一個工作存貯器和一個用于暫時存貯由CPU63所產(chǎn)生的數(shù)據(jù)的存貯器。
如圖2所示,鍵盤57、外部存貯器58、鼠標(biāo)器59、CRT顯示器56的顯示驅(qū)動電路73、軟盤驅(qū)動單元(FDD)74的軟盤控制器(FDC)75以及掃描器60被連接到控制單元100的I/O接口62。此外,機(jī)器馬達(dá)67的驅(qū)動電路70、X軸進(jìn)給馬達(dá)68的驅(qū)動電路71、以及Y軸進(jìn)給馬達(dá)69的驅(qū)動電路72也被連接到I/O接口62上。
鍵盤57使操作員輸入限定在織物上形成的刺繡花樣的刺繡區(qū)域的輪廓線數(shù)據(jù)、輸入刺繡花樣的針腳密度數(shù)據(jù)等等。鍵盤57具有代表字母、數(shù)字、符號等的鍵以及許多需要用來輸入輪廓數(shù)據(jù)的其它鍵。
外部存貯單元58存貯與諸如字符和形像的刺繡花樣輪廓有關(guān)的數(shù)據(jù)。在外部存貯單元58上的輪廓數(shù)據(jù)與對應(yīng)于刺繡花樣的刺繡花樣號相聯(lián)系。在包含許多刺繡區(qū)的一個刺繡花樣中,輪廓數(shù)據(jù)包括線密度數(shù)據(jù)以及指示限定每個區(qū)的輪廓的每條線段的起點(diǎn)和終點(diǎn)以及每條線段的類型(直線、折線或曲線)的數(shù)據(jù)。
鼠標(biāo)器59用來控制顯示器56上的指示符。鼠標(biāo)器59可以是一個鼠標(biāo)、或一個跟蹤球、或一根光筆、或一個觸摸屏幕、或一個觸摸網(wǎng)格等等,它們通過向控制單元100輸入一個信號來指向并且選擇顯示在顯示器56上的一個目標(biāo)。
接下來將參考圖3至13來描述根據(jù)刺繡區(qū)的各種形狀為十種刺繡花樣(第一刺繡花樣SP1至第十刺繡花樣SP10)產(chǎn)生刺繡數(shù)據(jù)的過程。刺繡花樣SP1至SP10的每一種由基本數(shù)據(jù)所限定,基本數(shù)據(jù)包括限定每一刺繡區(qū)輪廓點(diǎn)的數(shù)據(jù)、指示一對主線(第一主線和第二主線)的類型和一對輔線(第一輔線和第二輔線)的類型的數(shù)據(jù)。主線和輔線形成每一刺繡區(qū)的輪廓。因此,主線對由定義為主線的兩對起始和終止點(diǎn)的四個端點(diǎn)以及位于主線上的輔助點(diǎn)的數(shù)據(jù)并且由花樣數(shù)據(jù)所確定。輔線對由花樣數(shù)據(jù)所確定。
圖3示出了第一刺繡花樣SP1。第一刺繡花樣的基本數(shù)據(jù)包括四個限定點(diǎn)即四個端點(diǎn)a1-a4的座標(biāo)、以及指示第一主線L1和第二主線L2以及第一輔線L3和第二輔線L4的花樣數(shù)據(jù)。線L1-L4是直線。
第一主線L1是連接端點(diǎn)a1和端點(diǎn)a3得到的。第二主線L2由連接端點(diǎn)a2和端點(diǎn)a4得到。連接端點(diǎn)a1和端點(diǎn)a2得到第一輔線L3,連接端點(diǎn)a3和端點(diǎn)a4得到第二輔線L4。在這種情況下沒有輔助主線。因此,省去了用于獲得輔助主線的方法。
縫紉針定位如下所述獲得。連接第一輔線L3的中點(diǎn)P和第二輔線L4的中點(diǎn)Q的一根線段PQ被針腳間距(針腳空隙)所除以得到一個除數(shù)M。針腳間距由刺繡線的密度所確定。用除數(shù)M除第一主線L1,得到從端點(diǎn)a1延伸到端點(diǎn)a3的若干劃分點(diǎn)u1-u10。用除數(shù)M除第二主線,得到從端點(diǎn)a2延伸到端點(diǎn)a4的若干劃分點(diǎn)v1-v10。
端點(diǎn)a1被連接到劃分點(diǎn)v1。劃分點(diǎn)v1被連到劃分點(diǎn)u2。與此類似,偶數(shù)劃分點(diǎn)u2-u10和奇數(shù)劃分點(diǎn)v3-v9彼此交替相連。最后的劃分點(diǎn)u10被連接到端點(diǎn)a4。從而產(chǎn)生了如圖3中實(shí)線L5所示的V形針腳花樣的縫紉針定位。
第二刺繡花樣SP2示于圖4。其基本數(shù)據(jù)包括六個限定點(diǎn)的座標(biāo),其中包含四個端點(diǎn)a1-a4、在第一輔線L3上的一個輔助點(diǎn)P和在第二輔線L4上的一個輔助點(diǎn)Q?;緮?shù)據(jù)還包括限定第一主線L1、第二主線L2、第一輔線L3、第二輔線L4以及一條輔助主線L5的花樣數(shù)據(jù)。線L1、L2和L5是直線,而線L3和L4是折線。
第一主線L1通過連接端點(diǎn)a1和端點(diǎn)a3得到。連接端點(diǎn)a2和端點(diǎn)a4得到第二主線L2。連接端點(diǎn)a1、輔助點(diǎn)P和端點(diǎn)a2得到第一輔線L3。連接端點(diǎn)a3、輔助點(diǎn)Q和端點(diǎn)a4得到第二輔線L4。輔助點(diǎn)P是第一輔線L3的斷點(diǎn)。輔助點(diǎn)Q是第二輔線L4的斷點(diǎn)。輔助主線L 5是通過連接輔助點(diǎn)P和Q所得到的一條線段P-Q。
縫紉針定位如下獲得用針腳間距來除輔助主線L5的長度以獲得除數(shù)M。用除數(shù)M劃分第一主線,得到從端點(diǎn)a1延伸到端點(diǎn)a3的若干劃分點(diǎn)u1-u4。用除數(shù)M劃分第二主線,得到從端點(diǎn)a2延伸到端點(diǎn)a4的若干劃分點(diǎn)w1-w4。用除數(shù)M劃分輔助主線L5,得到從輔助點(diǎn)P延伸到輔助點(diǎn)Q的若干劃分點(diǎn)b1-b4。
通過假設(shè)線段a1-P的長度la1-P基本等于線段P-a2的長度lP-a2,并且線段a3-Q的長度la3-Q大體等于線段Q-a4的長度lQ-a43,得到線段P-Q的子線段P-b1、b1-b2、b2-b3、b3-b4和b4-Q的居中劃分點(diǎn)v1-v5。居中劃分點(diǎn)v1-v5從線段a1-P的長度la1-P與段線P-a2的長度lP-a2的比率以及線段a3-Q的長度la3-Q與線段Q-a4的長度lQ-a4的比率所得到。
端點(diǎn)a1連到居中劃分點(diǎn)v1,v1又連到劃分點(diǎn)w1。劃分點(diǎn)w1被穿過劃分點(diǎn)v2連到劃分點(diǎn)u2。劃分點(diǎn)u2、v3、w5、v4、u4、v5以及端點(diǎn)a4被類似連接。因此,得到刺繡花樣SP2的縫紉針定位。
圖5示出了第三刺繡花樣SP3。其基本數(shù)據(jù)包括八個限定點(diǎn)的座標(biāo),其中包含四個端點(diǎn)a1-a4、在第一輔線L3上的兩個輔助點(diǎn)E和G以及在第二輔助線L4上的兩個輔助點(diǎn)F和H。該基本數(shù)據(jù)還包括指示第一主線L1、第二主線L2、第一輔線L3、第二輔線L4、第一輔助主線L6、以及第二輔助主線L7的花樣數(shù)據(jù)。線L1、L2、L6和L7是直線,而線L3和L4是折線。
第一主線L1通過連接端點(diǎn)a1和端點(diǎn)a3得到。第二主線L2通過連接端點(diǎn)a2和端點(diǎn)a4得到。第一輔線L3通過連接端點(diǎn)a1、輔助點(diǎn)E和G以及端點(diǎn)a2得到。第二輔線L4通過連接端點(diǎn)a3、輔助點(diǎn)F和H以及端點(diǎn)a4得到。輔助點(diǎn)E和G是第一輔線L3的斷點(diǎn)。輔助點(diǎn)H是第二輔線L4的一個斷點(diǎn)。輔助點(diǎn)F的定位滿足關(guān)系la3-E/lE-G=lF-H/la3-F(1)其中l(wèi)a3-E是線段a3-E的長度,LE-G是線段E-G的長度,lF-H是線段F-H的長度,la3-F是線段a3-F的長度。
第一輔助主線L6是通過連接輔助點(diǎn)E和F得到的線段E-F。第二輔助主線L7是通過連接輔助點(diǎn)G和H得到的線段G-H。
縫紉針定位如下獲得用針腳間距除第一輔助主線L6和第二輔助主線L7的長度平均值,得到一個除數(shù)M。用該除數(shù)M劃分第一主線L1,得到若干從端點(diǎn)a1延伸到端點(diǎn)a3的劃分點(diǎn)u1-u4。用除數(shù)M劃分第二主線L2,得到若干從端點(diǎn)a2延伸到端點(diǎn)a4的劃分點(diǎn)w1-w4。用除數(shù)M劃分第一輔助主線L6,得到若干從輔助點(diǎn)E延伸到輔助點(diǎn)F的劃分點(diǎn)b1-b4。用除數(shù)M劃分第二輔助主線L7,得到若干從輔助點(diǎn)G延伸到輔助點(diǎn)H的劃分點(diǎn)c1-c4。
線段E-F的子線段E-b1至b4-F的若干居中劃分點(diǎn)J1-J5也被得到。線段G-H的子線段G-C1至C4-H的若干居中劃分點(diǎn)k1-k5被得到。這些劃分點(diǎn)是通過假設(shè)六條線段a1-E、E-G、G-a2、a3-F、F-H和H-a4的長度彼此大致相等而得到的。通過將線段E-b1至b4-F的每一條分成三等份,并且交替選擇1/3劃分點(diǎn)和2/3劃分點(diǎn)來得到居中劃分點(diǎn)j1-j5。與此類似,通過將線段G-c1至c4-H的每一條分成三等份,并且交替選擇線段G-c1至c4-H的2/3劃分點(diǎn)和1/3劃分點(diǎn)來得到居中劃分點(diǎn)k1-k5。另一方面,居中劃分點(diǎn)j1-j5和k1-k5也可考慮線段a1-E的長度la1-E與線段E-G的長度1E-G之比以及線段F-H的長度lF-H與線段a3-F的長度la3-F之比而得到。
端點(diǎn)a1被連到居中劃分點(diǎn)j1,j1連到居中劃分點(diǎn)k1,k1連到劃分點(diǎn)w1。以類似于第一和第二刺繡花樣SP1和SP2的方式,劃分點(diǎn)w1、k2、j2、u2、j3、k3、w3…以至端點(diǎn)a4彼此順序連接,從而得到縫紉針的定位。
圖6示出了第四刺繡花樣。其基本數(shù)據(jù)包括八個限定點(diǎn)的座標(biāo),其中包含四個端點(diǎn)a1-a4。在第一主線L1上的一個任意輔助點(diǎn)a5、在第二主線L2上的一個任意輔助點(diǎn)a6、在第一輔線L3上的一個輔助點(diǎn)P和在第二輔線L4上的一個任意點(diǎn)Q。該基本數(shù)據(jù)還包括限定第一主線L1、第二主線L2、第一輔線L3、第二輔線L4和輔助主線L5的花樣數(shù)據(jù)。
第一主線L1是通過連接端點(diǎn)a1、輔助點(diǎn)a5和端點(diǎn)a3得到的一條圓弧。第二主線L2是通過連接端點(diǎn)a2、輔助點(diǎn)a6和端點(diǎn)a4得到的一條圓弧。第一輔線L3是通過連接端點(diǎn)a1、輔助點(diǎn)P和端點(diǎn)a2得到的一條折線。第二輔線L4是通過連接端連a3、輔助點(diǎn)Q和端點(diǎn)a4得到的一條折線。
輔助點(diǎn)P是第一輔線L3的斷點(diǎn)。輔助點(diǎn)Q是第二輔線L4的斷點(diǎn)。此外,假設(shè)線段a1-P的長度與線段P-a2的長度大致相等,線段a3-Q與線段Q-a4的長度彼此大致相等。輔助主線L5是通過連接輔助點(diǎn)P、點(diǎn)r和輔助點(diǎn)Q得到的一條圓弧。
點(diǎn)g是第一主線L1的中點(diǎn)。點(diǎn)h是第二主線L2的中點(diǎn)。在線段P-Q的垂直等分線上的點(diǎn)r被選擇來滿足線段g-r的長度lg-r等于線段r-h的長度lr-h的關(guān)系。另一方面,點(diǎn)r被選擇來滿足關(guān)系lP-r=lr-q(2)以及l(fā)h-r/lr-g=12[(lP-a2/la1-P)+(lQ-a4/la3-Q)]----(3)]]>其中l(wèi)P-r是線段P-r的長度,lr-Q是線段r-Q的長度,lh-r是線段h-r的長度,lr-g是線段r-g的長度,lP-a2是線段P-a2的長度,la1-P是線段a1-P的長度,lQ-a4是線段Q-a4的長度,la3-Q是線段a3-Q的長度。
用針腳間距來除輔助主線L5的長度,從而得到除數(shù)M。用除數(shù)M劃分第一主線L1,得到從端點(diǎn)a1延伸到端點(diǎn)a3的若干劃分點(diǎn)u1-u4。用除數(shù)M來劃分第二主線L2,得到從端點(diǎn)a2延伸到端點(diǎn)a4的若干劃分點(diǎn)w1-w4。用除數(shù)M來劃分輔助主線L5,得到從輔助點(diǎn)P延伸到輔助點(diǎn)Q的若干劃分點(diǎn)b1-b4。
假設(shè)子線段a1-P的長度la1-P大致等于子線段P-a2的長度lP-a2,并且子線段a3-Q的長度la3-Q大致等于子線段Q-a4的長度lQ-a4,得到子線段P-b1至b4-Q的若干居中劃分點(diǎn)v1-v5。另一方面,居中劃分點(diǎn)v1-v5可以考慮子線段a1-P的長度la1-P與子線段P-a2的長度lP-a2之比與子線段a3-Q的長度la3-Q與子線段Q-a4的長度lQ-a4之比來得到。
端點(diǎn)a1被連到居中劃分點(diǎn)v1,v1連到劃分點(diǎn)w1。與此類似,劃分點(diǎn)w1、v2、u2、v3…以至端點(diǎn)a4彼此順序連接,從而得到縫紉針定位。
圖7示出了第五刺繡花樣SP5。其基本數(shù)據(jù)包括八個限定點(diǎn)的座標(biāo),即四個端點(diǎn)a1-a4,在第一主線L1上的任意輔助點(diǎn)a5、在第二主線L2上的任意輔助點(diǎn)a6、在第一輔線L3上的任意輔助點(diǎn)a7和在第二輔線L4上的任意輔助點(diǎn)a8?;緮?shù)據(jù)還包括限定第一主線L1、第二主線L2、第一輔線L3、第二輔線L4和輔助主線L5的圓弧的花樣數(shù)據(jù)。
第一主線L1通過連接端點(diǎn)a1、輔助點(diǎn)a5和端點(diǎn)a3來得到。第二主線L2通過連接端點(diǎn)a2、輔助點(diǎn)a6和端點(diǎn)a4來得到。第一輔線L3通過連接端點(diǎn)a1、輔助點(diǎn)a7和端點(diǎn)a2來得到。第二輔線L4通過連接端點(diǎn)a3、輔助點(diǎn)a8和端點(diǎn)a4來得到。與第四刺繡花樣SP4類似,點(diǎn)g是第一主線L1的中點(diǎn),點(diǎn)h是第二主線L2的中點(diǎn)。此外,點(diǎn)P是第一輔線L3的中點(diǎn),點(diǎn)Q是第二輔線L4的中點(diǎn)。類似于第四刺繡花樣SP4來選擇在線段P-Q的垂直等分線上的點(diǎn)r。如在第四刺繡花樣SP4中一樣,輔助主線L5是連接輔點(diǎn)P、點(diǎn)r和輔助點(diǎn)Q的一條園弧。
在第一主線L1上的劃分點(diǎn)u1-u4、在第二主線L2上的劃分點(diǎn)w1-w4、在輔助主線L5上的劃分點(diǎn)b1-b4以及居中劃分點(diǎn)v1-v5以類似于用在第四刺繡花樣SP4中的方式來獲得。
通過連接端點(diǎn)a1、劃分點(diǎn)v1和劃分點(diǎn)w1得到一條圓弧。以適當(dāng)間隔位于該圓弧上的若干輔助縫紉針定位(在圖7中用符號X表示)被得到。然后,端點(diǎn)a1、輔助縫紉針定位、劃分點(diǎn)v1、輔助縫紉針定位和劃分點(diǎn)w1以這種次序被連接起來以得到在這一圓弧上的縫紉針點(diǎn)。與此類似,劃分點(diǎn)w1、v2、u2、v3…以至端點(diǎn)a4彼此順序連接。如在連接點(diǎn)a1、v1和w1的圓弧中一樣,確定多個輔助縫紉針定位。從而得到所有的縫紉定位。
圖8示出了第六刺繡花樣SP6。其基本數(shù)據(jù)包括十個限定點(diǎn)座標(biāo),即四個端點(diǎn)a1-a4、在第一主線L1上的任意輔助點(diǎn)a5、在第二主線L2上的任意輔助點(diǎn)a6、在第一輔線L3上的輔助點(diǎn)E和G以及在第二輔線L4上的輔助點(diǎn)F和H?;緮?shù)據(jù)還包括限定第一主線L1、第二主線L2、第一輔助主線L6和第二輔助主線L7的圓弧以及第一輔線L3和第二輔線L4的折線的花樣數(shù)據(jù)。
通過連接端點(diǎn)a1、輔助點(diǎn)a5和端點(diǎn)a3來得到第一主線L1。連接端點(diǎn)a2、輔助點(diǎn)a6和端點(diǎn)a4來得到第二主線L2。連接端點(diǎn)a1、輔助點(diǎn)E和G以及端點(diǎn)A2得到第一輔線L3。連接端點(diǎn)a3輔助點(diǎn)E和H以及端點(diǎn)a4得到第二輔線L4。輔助點(diǎn)E和G是第一輔線L3的斷點(diǎn),輔助點(diǎn)F和H是第二輔線L4的斷點(diǎn)。
如第四刺繡花樣SP4一樣,點(diǎn)g是第一主線L1的中點(diǎn),點(diǎn)h是第二主線L2的中點(diǎn)。如第四刺繡花樣SP4一樣,點(diǎn)r在線段E-F的垂直等分線上、點(diǎn)q在線段G-H的垂直等分線上得到。如同第四刺繡花樣SP4一樣,第一輔助主線L6是一條圓弧,它是通過連接輔助點(diǎn)E、點(diǎn)r和輔助點(diǎn)F得到的。第二輔助主線L7是一條圓弧,它是通過連接輔助點(diǎn)G、點(diǎn)q和輔助點(diǎn)H得到的。
如第三刺繡花樣SP3一樣,得到在第一主線L1上的劃分點(diǎn)u1-u4和在第二主線L2上的劃分點(diǎn)w1-w4。類似得到在第一輔助主線L6上的劃分點(diǎn)b1-b4和在第二輔助主線L7上的劃分點(diǎn)c1-c4。然后,得到在第一輔助主線L6上的居中劃分點(diǎn)j1-j5和在第二輔助主線L7上的居中劃分點(diǎn)k1-k5。
另一方面,居中劃分點(diǎn)j1-j5可以通過考慮子線段a1-E的長度la1-E與線段E-G的長度lE-G的比率以及線段a3-F的長度la3-F與線段F-H的長度lF-H的比率來得到。同樣,居中劃分點(diǎn)k1至k5可以通過考慮線段E-G的長度lE-G與線段G-a2的長度lG-a2的比率以及線段F-H的長度lF-H與線段H-a4的長度lH-a4的比率來得到。
如第三刺繡花樣SP3一樣,端點(diǎn)a1通過劃分點(diǎn)j1和k1被連到劃分點(diǎn)w1。與此類似連接劃分點(diǎn)w1、k2、j2、u2…至端點(diǎn)a4。從而得到縫紉針定位。
圖9示出了第七刺繡花樣SP7。其基本數(shù)據(jù)包括十個限定點(diǎn)的座標(biāo),即四個端點(diǎn)a1-a4、在第一主線L1上的兩個輔助點(diǎn)g和h、在第二主線L2上的兩個輔助點(diǎn)p和q、在第一輔線L3上的輔助點(diǎn)P和在第二輔線L4上的輔助點(diǎn)Q?;緮?shù)據(jù)還包括限定第一主線L1、第二主線L2和輔助主線L5的仿樣曲線(自由形狀曲線)以及第一輔線L3和第二輔線L4的折線的花樣數(shù)據(jù)。輔助點(diǎn)g和h分別是在XY座標(biāo)系統(tǒng)中第一主線L1的最小Y座標(biāo)點(diǎn)和最大Y座標(biāo)點(diǎn)。與此類似,輔助點(diǎn)p和q分別是在XY座標(biāo)系統(tǒng)中第二主線L2的最小Y座標(biāo)點(diǎn)和最大Y座標(biāo)點(diǎn)。
采用預(yù)定函數(shù)、以端點(diǎn)a1和a3以及輔助點(diǎn)g和h作為變量來得到第一主線L1。采用預(yù)定函數(shù)、以端點(diǎn)a2和a4以及輔助點(diǎn)p和q作為變量來得到第二主線L2。通過連接端點(diǎn)a1、輔助點(diǎn)P和端點(diǎn)a2來得到第一輔線L3。通過連接端點(diǎn)a3、輔助點(diǎn)Q和端點(diǎn)a4來得到第二輔線L4。
如圖10所示,比率α和比率β由下面的式子得到α=la3-Q/(la3-Q+lQ-a4) (4)β=la1-P/(la1-P+lP-a2) (5)其中l(wèi)a3-Q是線段a3-Q的長度,lQ-24是線段Q-a4長度,la1-P是線段a1-P的長度,lP-a2是線段P-a2的長度。此外,采用上面的兩個比率α和β以及主線L1和L2的周長的平均值可以得到一條比率線。相應(yīng)于圓弧a1-g和a2-p的周長的平均值X的一個比率μ1可以采用該比率線得到,相應(yīng)子圓弧h-a3和q-a4的周長的平均值Y的一個比率μ2可以采用比率線得到。通過滿足下面的關(guān)系得到點(diǎn)s和tμ1=lg-s/lg-P(6)μ2=lh-t/lh-g(6)其中l(wèi)g-s是線段g-s的長度,lg-p是線段g-p的長度,lh-t是線段h-t的長度,lh-g是線段h-g長度。點(diǎn)s是在子線段g-p上的一個點(diǎn),點(diǎn)t是在子線段h-g上的一個點(diǎn)。
通過采用預(yù)定的函數(shù),以輔助點(diǎn)p、點(diǎn)s、點(diǎn)t和輔助點(diǎn)Q作為變量得到輔助主線L5。用一個針腳間距來劃分輔助主線L5的長度,得到除數(shù)M。用除數(shù)M劃分第一主線L1,得到從端點(diǎn)a1伸展到端點(diǎn)a3的若干劃分點(diǎn)u1-u8。用除數(shù)M劃分第二主線L2,得到從端點(diǎn)a2延伸到端點(diǎn)a4的若干劃分點(diǎn)w1-w8。用除數(shù)M劃分輔助主線L5,得到從輔助點(diǎn)P延伸到輔助點(diǎn)Q的若干劃分點(diǎn)b1-b8??紤]第一和第二輔線L3和L4的形狀,得到子弧段P-b1至b8-Q的若干劃分點(diǎn),這些劃分點(diǎn)從輔助點(diǎn)P延伸到輔助點(diǎn)Q。
另一方面,考慮線段a1-P的長度la1-P與線段P-a2的長度的比率以及線段a3-Q的長度la3-Q與線段Q-a4的長度lQ-a4的比率,得到居中劃分點(diǎn)v1-v9。端點(diǎn)a1、劃分點(diǎn)v1和劃分點(diǎn)w1以這一次序連在一起。與此類似,劃分點(diǎn)w1、v2、u2、v3、w3…直至端點(diǎn)a4彼此順序連接,從而得到縫紉針定位。
圖11示出了第八刺繡花樣SP8。其基本數(shù)據(jù)包括十二個限定點(diǎn)的座標(biāo),即四個端點(diǎn)a1-a4,在第一主線L1上的兩個輔助點(diǎn)g和h、在第二主線L2上的兩個輔助點(diǎn)p和q、在第一輔線L3上的兩個輔助點(diǎn)E和G以及在第二輔線L4上的兩個輔助點(diǎn)F和H?;緮?shù)據(jù)還包括代表第一主線L1、第二主線L2、第一輔助主線L6和第二輔助主線L7的仿樣曲線以及第一輔線L3和第二輔線L4的折線。如第七刺繡花樣SP7一樣,輔助點(diǎn)g和h分別是第一主線L1的Y座標(biāo)最小點(diǎn)和Y座標(biāo)最大點(diǎn)。輔助點(diǎn)p和q分別是第二主線L2的Y座標(biāo)最小點(diǎn)和Y座標(biāo)最大點(diǎn)。
采用預(yù)定函數(shù),以端點(diǎn)a1、輔助點(diǎn)g和h、以及端點(diǎn)a3作為變量,得到第一主線L1。采用預(yù)定函數(shù),以端點(diǎn)a2、輔助點(diǎn)p和q、以及端點(diǎn)a4作為變量,得到第二主線L2。通過連接端點(diǎn)a1、輔助點(diǎn)E和G以及端點(diǎn)a2得到第一輔線L3。通過連接端點(diǎn)a3、輔助點(diǎn)F和H以及端點(diǎn)a4得到第二輔線L4。
選擇在第二主線L2上的點(diǎn)s和t,它們滿足關(guān)系Ga1-g/GL1=Ga2-a/GL2(8)Gh-a3/GL1=Gt-a4/GL2(9)其中Ga1-g是子弧段a1-g的周長,GL1是第一主線L1的周長,Ga2-a是子弧段a2-S的周長,GL2是第二主線L2的周長,Gh-a3是子弧段h-a3的周長,Gt-a4子弧段t-a4的周長。為解釋起來簡便起見,假設(shè)lE-a2=(lE-G+lG-a2); (10)lP-a4=(lF-H+lH-a4); (11)其中,lE-a2是線段E-a2的長度,lE-G是線段E-G的長度,lG-a4是線段G-a4的長度,lF-a4是線段F-a4的長度,lF-H是線段F-H的長度,lH-a4是段H-a4的長度。然后,選擇在線段g-s上的點(diǎn)c和在線段h-t上的點(diǎn)e以滿足關(guān)系la1-E/lE-a2=lg-c/lc-s(12)- lh-e/le-t=la3-F/lF-a4(13)其中l(wèi)a1-E是線段a1-E的長度,lE-a2是線段E-a2的長度,lg-c是線段g-c的長度,lc-a是線段c-s的長度,1a-e是線段h-e的長度,le-t是線段e-t的長度,la3-F是線段a3-F的長度,lF-a4是線段F-a4的長度。然而,點(diǎn)c和e也可采用相關(guān)于第七刺繡花樣SP7所描述的比率線來得到。
采用預(yù)定的函數(shù),以輔助點(diǎn)E、點(diǎn)c和e以及輔助點(diǎn)F作為變量得到第一輔助主線L6。以與點(diǎn)c和e同樣的方式得到在線段g-s上的一個點(diǎn)d和在線段h-t上的一個點(diǎn)f。采用預(yù)定的函數(shù),以輔助點(diǎn)G、點(diǎn)d和f以及輔助點(diǎn)H作為變量得到第二輔助主線L7。然而,點(diǎn)d和f也可以采用在第七刺繡花樣SP7中所提到的比率線來得到。
如第三刺繡花樣SP3一樣,得到在第一主線L1上的劃分點(diǎn)u1-u10以及在第二主線L2上的劃分點(diǎn)w1-w10。然后,得到在第一輔助主線L6上的劃分點(diǎn)b1-b1Q以及在第二輔助主線L7上的劃分點(diǎn)c1-c10。隨后,得到在第一輔助主線L6上的居中劃分點(diǎn)j1-j11和在第二輔助主線L7上的居中劃分點(diǎn)k1-k11。然而,也可以分別考慮線段a1-E、E-G和G-a2之間的長度比率以及線段a3-F、F-H和H-a4之間的長度比率來得到居中劃分點(diǎn)j1-j11和k1-k11。
端點(diǎn)a1、居中劃分點(diǎn)j1和k1以及劃分點(diǎn)w1以這種次序連接起來。與此類似,點(diǎn)w1、k1、j1、u2、j2、k2…直至端點(diǎn)a4彼此連接,從而得到縫紉針定位。
圖12示出了第九刺繡花樣SP9。其基本數(shù)據(jù)包括十個限定點(diǎn)的座標(biāo),即四個端點(diǎn)a1-a4、在第一主線L1上的輔助點(diǎn)g和h、在第二主線L2上的輔助點(diǎn)p和q、在第一輔線L3上的一個任意輔助點(diǎn)a7和在第二輔線L4上的一個任意輔助點(diǎn)a8。基本數(shù)據(jù)還包括代表第一主線L1、第二主線L2和一條輔助主線L5的仿樣曲線以及第一輔線L3和第二輔線L4的園弧的花樣數(shù)據(jù)。如第八刺繡花樣SP8一樣,輔助點(diǎn)g和h分別是第一主線L1的Y座標(biāo)最小點(diǎn)和Y座標(biāo)最大點(diǎn)。輔助點(diǎn)p和q分別是第二主線L2的Y座標(biāo)最小點(diǎn)和Y座標(biāo)最大點(diǎn)。如第八刺繡花樣SP8一樣,得到第一主線L1和第二主線L2。通過連接端點(diǎn)a1、輔助點(diǎn)a7和端點(diǎn)a2得到第一輔線L3,通過連接端點(diǎn)a3、輔助點(diǎn)a8和端點(diǎn)a4得到第二輔線L4。得到第一輔線L3的中點(diǎn)P和第二輔線L4的中點(diǎn)Q。如第八刺繡花樣SP8一樣,得到在第二主線L2上的兩個點(diǎn)s和t,在線段g-s上的點(diǎn)c和在線段h-t上的點(diǎn)e。采用預(yù)定的函數(shù),以輔助點(diǎn)P、點(diǎn)c和e以及輔助點(diǎn)Q作為變量得到輔助主線L5。
如第五刺繡花樣SP5一樣,得到在第一主線L1上的劃分點(diǎn)u1-u9、在第二主線L2上的劃分點(diǎn)w1-w9、以及在輔助主線L5上的劃分點(diǎn)b1-b9。然后,得到在輔助主線L5上的居中劃分點(diǎn)v1-v10。
連接端點(diǎn)a1、劃分點(diǎn)v1和劃分點(diǎn)w1得到一條圓弧,并且得到以適當(dāng)間隔位于這一園弧上的若干輔助縫紉針定位(如圖12中符號X所示)。然后,端點(diǎn)a1、輔助縫紉針定位、劃分點(diǎn)v1、輔助縫紉針定位和劃分點(diǎn)w1以這種次序被連接起來得到在這一圓弧上的縫紉針定位。與此類似,劃分點(diǎn)w1、v2、u2、v3…直至端點(diǎn)a4與對應(yīng)的輔助縫紉針定位一起彼此連接起來,從而得到所有的縫紉針定位。
圖13示出了第十種刺繡花樣SP10。其基本數(shù)據(jù)包括十二個限定點(diǎn)的座標(biāo),即四個端點(diǎn)a1-a4、在第一主線L1上的兩個輔助點(diǎn)g和h、在第二主線L2上的兩個輔助點(diǎn)P和q、在第一輔線L3上的兩個輔助點(diǎn)E和G以及在第二輔線L4上的兩個輔助點(diǎn)F和H?;緮?shù)據(jù)還包括為第一主線L1、第二主線L2、第一輔助主線L6、第二輔助主線L7、第一輔線L3和第二輔線L4指定仿樣曲線的花樣數(shù)據(jù)。
如第九刺繡花樣SP9一樣,輔助點(diǎn)g和h分別是第一主線L1的Y座標(biāo)最小點(diǎn)和Y座標(biāo)最大點(diǎn)。輔助點(diǎn)p和q分別是第二主線L2和Y座標(biāo)最小點(diǎn)和Y座標(biāo)最大點(diǎn)。此外,輔助點(diǎn)E是在XY座標(biāo)系統(tǒng)中第一輔助線L3的X座標(biāo)最大點(diǎn),輔助點(diǎn)G是第一輔助線L3的X座標(biāo)最小點(diǎn)。與此類似,輔助點(diǎn)F是第二輔助線L4的X座標(biāo)最大點(diǎn),輔助點(diǎn)H是第二輔助線L4的X座標(biāo)最小點(diǎn)。
如第九刺繡花樣SP9一樣,得到第一主線L1和第二主線L2。從端點(diǎn)a1、輔助點(diǎn)E和G以及端點(diǎn)a2得到第一輔線L3。從端點(diǎn)a3、輔助點(diǎn)F和H以及端點(diǎn)a4得到第二輔線L4。如第八刺繡花樣SP8一樣,得到在第二主線L2上的兩個點(diǎn)s和t,在線段g-s上的點(diǎn)c和d以及在線段h-t上的兩個點(diǎn)e和f。然后得到第一輔助主線L6和第二輔助主線L7。
如第八刺繡花樣SP8一樣,得到在第一主線L1上的劃分點(diǎn)u1-u10、在第二主線L2上的劃分點(diǎn)w1-w10、在第一輔助主線L6上的劃分點(diǎn)b1-b10以及在第二輔助主線L7上的劃分點(diǎn)c1-c10。然后,得到在第一輔助主線L6上的居中劃分點(diǎn)j1-j11以及在第二輔助主線L7上的居中劃分點(diǎn)k1-k11。
與第八刺繡花樣SP8類似,從端點(diǎn)a1、劃分點(diǎn)j1、k1和w1得到一條仿樣曲線。也得到以適當(dāng)間隔位于這條仿樣曲線上的若干輔助縫紉針定位(在圖13中用符號X示出)。然后端點(diǎn)a1、輔助縫紉針定位、劃分點(diǎn)j1、輔助縫紉針定位、劃分點(diǎn)k1、輔助縫紉針定位、以及劃分點(diǎn)w1以這種次序被連起來,得到在這條仿樣曲線上的縫紉針定位。與此類似,劃分點(diǎn)w1、k2、j2、u2、k2、j3…直至端點(diǎn)a4與輔助縫紉針定位一起彼此連接起來,從而得到所有的縫紉針定位。
針腳數(shù)據(jù)產(chǎn)生控制路由由圖14至20的流程圖示出。在下面的描述中,為了解釋簡便起見,對第一至第五刺繡花樣SP1至SP5實(shí)行控制。省去對第六至第十刺繡花樣SP6至SP10的控制程序的描述。然而,ROM64存貯一個刺繡花樣表SPT,如圖21所示,其中第一至第十刺繡花樣SP1至SP10與主線的類型和輔線的類型相關(guān)聯(lián)。
參看圖14,當(dāng)操作鍵盤57來產(chǎn)生針腳數(shù)據(jù)時,CRT顯示器輸出一個用于輸入限定刺繡花樣的輪廓線數(shù)據(jù)的提示。采用鼠標(biāo)器57指示作為輪廓的每條線段的端點(diǎn)的初始點(diǎn)和終止點(diǎn)。采用鍵盤57來指示每條線段的類型。因此,正輸入的輪廓被順次顯示在CRT顯示器56上(S10)。代表每條線段的類型,即直線、圓弧、折線和仿樣曲線。在指定除直線外的任何線段類型中,指定若干從起點(diǎn)延伸到終點(diǎn)的輪廓限定點(diǎn)。
當(dāng)一個刺繡花樣包括若干刺繡區(qū)時,輸入每個刺繡區(qū)的輪廓數(shù)據(jù)。例如,如圖22所示,一個花刺繡花樣80包括十個刺繡區(qū)A1-A10。在這一例子中,輸入每個刺繡區(qū)A1-A10的輪廓數(shù)據(jù)。與此同時輸入輪廓的每條線段的類型。例如,對刺繡區(qū)A1輸入端點(diǎn)a1、a2、a3和a4以及其它限定點(diǎn)。對刺繡區(qū)A2輸入端點(diǎn)a3、a4、a5和a6以及其它限定點(diǎn)。與此類似,對刺繡區(qū)A3-A10輸入直至端點(diǎn)a26的其它端點(diǎn)以及其它限定點(diǎn)。
然后,操作鼠標(biāo)器59來指定在CRT顯示器56上所顯示的每一輪廓的線元。操作鍵盤57來指定每一輪廓的第一主線、第二主線、第一輔線以及第二輔線(S11)。隨后操作鍵盤57來指定代表刺繡花樣80的刺繡區(qū)總數(shù)的一個數(shù)目N(S12)。接著,將刺繡區(qū)數(shù)目與按輪廓的輸入次序所指定的主線和輔線的類型相關(guān)聯(lián),以產(chǎn)生線段類型表,并且將該線段類型表存貯到RAM65的工作存貯器中(S13)。
例如,在圖22所示的花刺繡花樣80的刺繡區(qū)A1-A10中,產(chǎn)生一個如圖23所示的線段類型表LT1并且存貯在工作存貯器中。在該線段類型表中,每一刺繡區(qū)A1-A10都關(guān)聯(lián)于第一主線、第二主線、第一輔線和第二輔線。然而,對應(yīng)于刺繡區(qū)A4的第二輔線、刺繡區(qū)A5的第一輔線、刺繡區(qū)A7的第二輔線、刺繡區(qū)A8的第一輔線以及刺繡區(qū)A10的第二輔線并不存在,而代之以自動地存貯點(diǎn)數(shù)據(jù)DD。
然后,設(shè)置初值“1”作為用于對刺繡區(qū)計(jì)數(shù)的一個區(qū)域計(jì)數(shù)器的計(jì)數(shù)值(S14)。接著根據(jù)這一區(qū)域計(jì)數(shù)值C執(zhí)行刺繡花樣設(shè)置控制(見圖15)(S15)。
參看圖15,當(dāng)刺繡花樣設(shè)置控制開始時,根據(jù)存貯在工作存貯器中的線段類型表LT1確定了第一輔線和第二輔線的線段類型數(shù)據(jù)(S25)。如果兩條輔線之一(初始輔線)有直線數(shù)據(jù)或點(diǎn)數(shù)據(jù)DD,而另一條輔線既沒有直線數(shù)據(jù)也沒有點(diǎn)數(shù)據(jù)的(S26是;S32否),那么存貯另一條輔線的線段類型數(shù)據(jù)作為初始輔線的線段類型數(shù)據(jù)(S33)。隨后程序進(jìn)行到S27。然而,如果第一和第二輔線都有直線數(shù)據(jù)或點(diǎn)數(shù)據(jù)DD(S26、S32是),那么存貯直線數(shù)據(jù)作為兩條子線的線段類型數(shù)據(jù)(S34)。接著程序再進(jìn)行到S27。
另一方面,如果兩條輔線都沒有直線數(shù)據(jù)或點(diǎn)數(shù)據(jù)DD(S26否),那么根據(jù)存貯在工作存貯器中的線段類型表LT1來確定第一主線和第二主線的線段類型數(shù)據(jù)。如果一條主線(一條初始主線)具有直線數(shù)據(jù)或點(diǎn)數(shù)據(jù)DD,而另一條主線既沒有直線數(shù)據(jù)也沒有點(diǎn)數(shù)據(jù)DD(S28是;S29否),那么存貯另一條主線的線段類型數(shù)據(jù)作為初始主線的線段類型數(shù)據(jù)(S30)。隨后程序進(jìn)行到S35。然而,如果第一和第二主線都有直線數(shù)據(jù)或點(diǎn)數(shù)據(jù)DD(S28、S29是),那么存貯直線數(shù)據(jù)作為兩條主線的線段類型數(shù)據(jù)(S31)。隨后程序又進(jìn)行到S35。例如,如圖23所示,初始輔線(第一輔線或第二輔線)的點(diǎn)數(shù)據(jù)DD被改變?yōu)槠渌o線的線段類型數(shù)據(jù),接著這一改變了的線段類型數(shù)據(jù)被存貯起來。
然后兩條主線共同的線段類型數(shù)據(jù)被作為代表性線段類型數(shù)據(jù)。根據(jù)圖23所示的線段類型表LT1兩條輔線的共同的線段類型數(shù)據(jù)被取作代表性線段類型數(shù)據(jù)(S35)。然而,在一條仿樣曲線與一條直線的組合中,仿樣曲線被取作代表性線段類型數(shù)據(jù)。例如,對刺繡區(qū)域號A1來說,取仿樣曲線作為兩條主線的代表性線段類型數(shù)據(jù)。一條仿樣曲線也被取為兩條輔線的代表性數(shù)據(jù)。此外,對刺繡區(qū)域號A5,取一條仿樣曲線作為兩條主線的代表性線段類型數(shù)據(jù),取一條折線作為兩條輔線的代表性線段類型數(shù)據(jù)。
然后以刺繡模樣表SPT、兩條主線的代表性線段類型數(shù)據(jù)以及兩條輔線的代表性線段類型數(shù)據(jù)為基礎(chǔ),確定一個刺繡花樣號,并且將其存貯到相關(guān)于該刺繡區(qū)域號的線段類型表LT1中(S36)。例如,對刺繡區(qū)域號A1來說,兩條主線的代表性線段類型數(shù)據(jù)是一條仿樣曲線,兩條輔線的代表性線段類型數(shù)據(jù)也是一條仿樣曲線,因此根據(jù)刺繡花樣表SPT確定刺繡花樣號SP10。然后控制過程進(jìn)行到圖14所示的針腳數(shù)據(jù)產(chǎn)生控制程序中的步驟S16。
在步驟S16中,對區(qū)域計(jì)數(shù)值C增1。如果當(dāng)前計(jì)數(shù)值C不大于刺繡區(qū)的總數(shù)N(S17否),那么重復(fù)步驟S15至S17。然而,如果刺繡花樣號對所有的刺繡區(qū)相應(yīng)設(shè)置(S17是),并且,如果命令產(chǎn)生針腳數(shù)據(jù)(S18是),那么區(qū)域計(jì)數(shù)值C被復(fù)位為1(S19)。然后根據(jù)C的當(dāng)前值來執(zhí)行針腳數(shù)據(jù)產(chǎn)生控制程序(見圖16至20c)(S20)。
首先參考圖3來描述當(dāng)選擇第一刺繡花樣SP1時所執(zhí)行的針腳數(shù)據(jù)產(chǎn)生控制路由。
參看圖3和16,第一主線L1和第二主線L2的長度被根據(jù)端點(diǎn)a1-a4的位置數(shù)據(jù)所確定(S40)。確定第一主線L1和第二主線L2的長度的平均值X(S41)。然后,用由線密度所確定的針腳間距t來除平均值X,得到一個除數(shù)M(S42)。然而,如果除數(shù)M是一個偶數(shù),那么加“1”使M變?yōu)槠鏀?shù)。接著用除數(shù)M劃分第一主線L1得到劃分點(diǎn)u1-u(M-1),從端點(diǎn)a1開始順次將劃分點(diǎn)存入RAM65的位置數(shù)據(jù)緩沖器中(S43)。與此類似,用除數(shù)M劃分第二主線L2得到劃分點(diǎn)v1-v(M-1),從端點(diǎn)a2開始順序?qū)⑦@些劃分點(diǎn)存入位置數(shù)據(jù)緩沖器中(S44)。
然后,端點(diǎn)a1的位置數(shù)據(jù)被存入位置數(shù)據(jù)緩沖器中(S45)。位置計(jì)數(shù)值N初始設(shè)置為1(S46)。劃分點(diǎn)v(N)的位置數(shù)據(jù)被存入位置數(shù)據(jù)緩沖器中(S47)。然后對位置計(jì)數(shù)值N增1(S48)。劃分點(diǎn)u(N)的位置數(shù)據(jù)被存入到位置數(shù)據(jù)緩沖器中(S49)。
接著,如果劃分點(diǎn)v(N+1)存在(S50是),重復(fù)步驟S47至S50。另一方面,如果劃分點(diǎn)V(N+1)不存在(S50否),將端點(diǎn)a4的位置數(shù)據(jù)存入到位置數(shù)據(jù)緩沖器中(S51)。然后控制返回到圖14所示的針腳數(shù)據(jù)產(chǎn)生路由控制中的步驟S21。
第二,參考圖4來描述當(dāng)選擇了第二刺繡花樣SP2時所執(zhí)行的針腳數(shù)據(jù)產(chǎn)生控制路由(見圖17A-17B)。
參看圖4和17A-17B,確定第一主線L1和第二主線L2的長度(S60),確定輔助主線L5的長度(S61)。然后用針腳間距t劃分輔助主線L5的長度來得到一個除數(shù)M(S62)。然而,如果除數(shù)M是偶數(shù),那么對其加“1”,使其變?yōu)槠鏀?shù)。然后,用除數(shù)M劃分第一主線L1得到劃分點(diǎn)u1-u(M-1),它們從端點(diǎn)a1開始順序被存入位置數(shù)據(jù)緩沖器中(S63),用除數(shù)M劃分第二主線L2得到劃分點(diǎn)W1-W(M-1),它們從端點(diǎn)a2開始順次被存入位置數(shù)據(jù)緩沖器中(S64)。用兩倍的除數(shù)2M劃分輔助主線L5得到劃分點(diǎn)V1-V(2M-1)。從輔助點(diǎn)P開始順次將這些劃分點(diǎn)V1-V(2M-1)的奇數(shù)點(diǎn)V1、V3、…、V(2M-1)存入到位置數(shù)據(jù)緩沖器中(S65)。
接著,將端點(diǎn)a1的位置數(shù)據(jù)存入到位置數(shù)據(jù)緩沖器中(S66)。將位置計(jì)數(shù)值N初始設(shè)置為1(S67)。劃分點(diǎn)V(N)的位置數(shù)據(jù)被存入到位置數(shù)據(jù)緩沖器中(S68)。如果劃分點(diǎn)V(N+1)存在(S69是),那么將劃分點(diǎn)W(N)的位置數(shù)據(jù)存入到位置數(shù)據(jù)緩沖器中(S71)。將位置計(jì)數(shù)器值N增1。然后,將劃分點(diǎn)V(N)的位置數(shù)據(jù)和劃分點(diǎn)U(N)的位置數(shù)據(jù)存入到位置數(shù)據(jù)緩沖器中(S73,S74)。位置計(jì)數(shù)值N又被增1(S75)。接著重復(fù)步驟S68至S75。然而,如果劃分點(diǎn)V(N+1)不存在(S69否),那么將端點(diǎn)a4的位置數(shù)據(jù)存入到位置數(shù)據(jù)緩沖器中(S70)。接著這一控制返回到步驟S21。
第三,參考圖5來描述當(dāng)選定第三刺繡花樣SP3時所執(zhí)行的針腳數(shù)據(jù)產(chǎn)生控制路由(見圖18A-18B)。
參看圖5和18A-18B,確定第一主線L1和第二主線L2的長度,確定第一輔助主線L6和第二輔助主線L7的長度(S80)。確定第一和第二輔助主線的長度的平均值X(S81)。用針腳間距t劃分平均值X得到一個劃分?jǐn)?shù)M(S82)。然而,如果劃分?jǐn)?shù)M是一個偶數(shù),那么對劃分?jǐn)?shù)M加“1”使其成為奇數(shù)。用劃分?jǐn)?shù)M劃分第一主線L1得到劃分點(diǎn)U1-U(M-1),它們被從端點(diǎn)a1開始順次存入到位置數(shù)據(jù)緩沖器中(S83)。與此類似,用除數(shù)M劃分第二主線L2得到劃分點(diǎn)W1-W(M-1),它們被從端點(diǎn)a2開始順次存入到位置數(shù)據(jù)緩沖器中(S84)。用三倍的除數(shù)3M劃分第一輔助主線L6得到劃分點(diǎn)X1-X(3M)。在這些劃分點(diǎn)中將X(3n)劃分點(diǎn)(這里n是一個正整數(shù))和偶數(shù)劃分點(diǎn)X(2n)去除,剩下劃分點(diǎn)j1-j(M+1),從輔助點(diǎn)E開始順次將其存入位置數(shù)據(jù)緩沖器中(S85)。與此類似,用三倍的除數(shù)3M劃分第二輔助主線L7得到劃分點(diǎn)X1-X(3M),將其中的X(3n)劃分點(diǎn)和奇數(shù)劃分點(diǎn)X(2n+1)去除,剩下劃分點(diǎn)k1-K(M+1),從輔助點(diǎn)G開始順次將其存入位置數(shù)據(jù)緩沖器中(S86)。
然后將端點(diǎn)a1的位置數(shù)據(jù)存入位置數(shù)據(jù)緩沖器中(S87)。位置計(jì)數(shù)值N初始設(shè)置為1(S88)。劃分點(diǎn)j(N)的位置數(shù)據(jù)和劃分點(diǎn)K(N)的位置數(shù)據(jù)被存入到位置數(shù)據(jù)緩沖器中(S89,S90)。如果劃分點(diǎn)W(N)存在(S91是),那么劃分點(diǎn)W(N)的位置數(shù)據(jù)被存入到位置數(shù)據(jù)緩沖器中(S93),并且對位置計(jì)數(shù)值N增1(S94)。然后將劃分點(diǎn)K(N)的位置數(shù)據(jù)、劃分點(diǎn)j(N)的位置數(shù)據(jù)和劃分點(diǎn)u(N)的位置數(shù)據(jù)順序存入位置數(shù)據(jù)緩沖器中(S95,S96,S97)。再對位置計(jì)數(shù)值N增1(S98)。然后重復(fù)步驟S90至S98。如果劃分點(diǎn)W(N)不存在(S91否),那么將端點(diǎn)a4的位置數(shù)據(jù)存入到位置數(shù)據(jù)緩沖器中(S92)。隨后控制返回到步驟S21。
參考圖6來描述當(dāng)選定第四刺繡花樣SP4時所執(zhí)行的針腳數(shù)據(jù)產(chǎn)生控制路由(圖19A-19B)。
參看圖6和19A-19B,確定包含端點(diǎn)a1和a3以及任意輔助點(diǎn)a5的第一主線L1的周長以得到第一主線L1的中點(diǎn)g。確業(yè)包含端點(diǎn)a2和a4以及任意輔助點(diǎn)a6的第二主線L2的周長以得到第二主線L2的中點(diǎn)h(S100)。得到線段PQ的垂直等分線α。選擇在垂直等分線α上的點(diǎn)r,使得點(diǎn)g和r之間的距離大致等于點(diǎn)r和h之間的距離(S101)。然后,確定包含輔助點(diǎn)P和Q和點(diǎn)r的輔助主線L5的周長(S102)。
用針腳間距t劃分輔助主線L5的周長,得到一個除數(shù)M(S103)。然而,如果除數(shù)M是一個偶數(shù),那么對其加“1”使其成為奇數(shù)。用除數(shù)M劃分第一主線L1,得到劃分點(diǎn)U1-U(M-1),從端點(diǎn)a1開始順次將這些劃分點(diǎn)存入位置數(shù)據(jù)緩沖器中(S104)。與此類似用除數(shù)M劃分第二主線L2,得到劃分點(diǎn)W1-W(M-1)。從端點(diǎn)a2開始順次將這些劃分點(diǎn)存入位置數(shù)據(jù)緩沖器中(S105)。用兩倍的除數(shù)2M劃分輔助主線L5,得到劃分點(diǎn)V1-V(2M-1),從輔助點(diǎn)P開始順次將這些劃分點(diǎn)的奇數(shù)點(diǎn)V1、V3、…V(2M-1)存入到位置數(shù)據(jù)緩沖器中。
將端點(diǎn)a1的位置數(shù)據(jù)存入位置數(shù)據(jù)緩沖器中(S107)。將位置計(jì)數(shù)值N初始設(shè)置為1(S108)。將劃分點(diǎn)V(N)的位置數(shù)據(jù)存入到位置數(shù)據(jù)緩沖器中(S109)。然后,如果劃分點(diǎn)W(N)存在(S110是),那么將劃分點(diǎn)W(N)的位置數(shù)據(jù)存入到位置數(shù)據(jù)緩沖器中(S112)。對位置計(jì)數(shù)值N增1(S113)。將劃分點(diǎn)V(N)的位置數(shù)據(jù)和劃分點(diǎn)U(N)的位置數(shù)據(jù)存入到位置數(shù)據(jù)緩沖器中(S114,S115)。再對位置計(jì)數(shù)值N增1(S116)。然后重復(fù)步驟S109至S116。如果劃分點(diǎn)W(N)不存在(S110否),那么將端點(diǎn)a4的位置數(shù)據(jù)存入到位置數(shù)據(jù)緩沖器中(S110)。接著,控制返回到步驟S21。
最后參考圖20A-20C來描述當(dāng)選定了第五刺繡花樣(見圖7)時所執(zhí)行的針腳數(shù)據(jù)產(chǎn)生控制路由。
參看圖7和20A-20C,確定包含端點(diǎn)a1和a3以及任意輔助點(diǎn)a5的第一主線L1的周長以獲得第一主線L1的中點(diǎn)g。確定包含端點(diǎn)a2和a4以及任意輔助點(diǎn)a6的第二主線L2的周長以獲得第二主線L2的中點(diǎn)h(S120)。與此類似,確定包含端點(diǎn)a1和a2以及任意輔助點(diǎn)a7的第一輔線L3的周長以獲得第一輔線L3的中點(diǎn)P。確定包含端點(diǎn)a3和a4以及任意輔助點(diǎn)a8的第二輔助線L4的周長以獲得第二輔線L4的中點(diǎn)Q(S121)。得到線段PQ的垂直等分線α。選擇垂直等分線α上的點(diǎn)r,使得點(diǎn)g和r之間的距離等于點(diǎn)r和h之間的距離(S122)。確定包含中點(diǎn)P和Q以及點(diǎn)r的輔助主線L5的周長。
用一個針腳間距t來劃分輔助主線L5的周長,得到一個除數(shù)M(S124)。然而,如果除數(shù)M是偶數(shù),那么對M加“1”使其成為奇數(shù)。用除數(shù)M劃分第一主線L1得到劃分點(diǎn)U1-U(M-1),這些劃分點(diǎn)被從端點(diǎn)a1開始順次存入位置數(shù)據(jù)緩沖器中(S125)。與此類似,用除數(shù)M劃分第二主線L2,得到劃分點(diǎn)W1-W(M-1),它們被存入到位置數(shù)據(jù)緩沖器中(S126)。用兩倍的除數(shù)2M劃分輔助主線L5,得到劃分點(diǎn)V1-V(2M-1)。將這些劃分點(diǎn)的奇數(shù)點(diǎn)V1、V3、…、V(2M-1)從中點(diǎn)P開始順序存入到位置數(shù)據(jù)緩沖器中(S127)。將位置計(jì)數(shù)值N初始設(shè)置為1(S128)。確定包含端點(diǎn)a1和劃W(N)的一條圓弧(S129)。將位于圓弧e(N)上的端點(diǎn)a1、劃分點(diǎn)V(N)和W(N)以及若干輔助縫紉針定位的位置數(shù)據(jù)存入位置數(shù)據(jù)緩沖器中(S130)。確定包含劃分點(diǎn)W(N)、V(N+1)和U(N+1)的一條園弧e(N+1)。將位于園弧e(N+1)上的劃分點(diǎn)v(N+1)和u(N+1)以及若干輔助縫紉針定位的位置數(shù)據(jù)存入到位置數(shù)據(jù)緩沖器中(S132)。
將位置計(jì)數(shù)值N增1(S133)。如果劃分點(diǎn)W(N+1)存在(S134是),那么確定包含劃分點(diǎn)uN、V(N+1)和W(N+1)的一條園弧e(N+1)(S135)。將位于圓弧e(N+1)上的劃分點(diǎn)v(N+1)和W(N+1)以及若干輔助縫紉針定位的位置數(shù)據(jù)存入到位置數(shù)據(jù)緩沖器中(S136)。再對位置計(jì)數(shù)值N增1(S137)。重復(fù)步驟S131至S137。如果劃分點(diǎn)W(N+1)不存在(S134否),那么確定包含劃分點(diǎn)u(N)和v(N+1)以及端點(diǎn)a4的一條圓弧e(N+1)(S138)。將位于圓弧e(N+1)上的劃分點(diǎn)v(N+1)、端點(diǎn)a4和若干輔助縫紉針定位的位置數(shù)據(jù)存入位置數(shù)據(jù)緩沖器中(S139)。然后,控制返回到步驟S21。
返回來參看圖14,區(qū)計(jì)數(shù)值C被增1(S21)。然后,如果當(dāng)前值C不大于刺繡區(qū)的總數(shù)(S22否),那么重復(fù)步驟S20至S22。如果產(chǎn)生了所有刺繡區(qū)的針腳數(shù)據(jù)(S22是),那么該數(shù)據(jù)被存入RAM65中的一個預(yù)定存貯器中或者存入裝載在軟盤驅(qū)動單元74中的一個軟盤上。
因此,在為圖22所示的花刺繡花樣80的刺繡區(qū)A1-A10準(zhǔn)備針腳數(shù)據(jù)時,對刺繡區(qū)A1和A2采用刺繡花樣號SP10。對刺繡區(qū)A3和A4采用刺繡花樣號SP1。對刺繡區(qū)A5-A10采用刺繡花樣號SP7。
與此類似,在為圖25所示的花刺繡花樣85準(zhǔn)備針腳數(shù)據(jù)時,對花冠部位86采用刺繡花樣SP5,對葉部位87和88采用刺繡花樣SP2,對莖部位89和底部位90采用刺繡花樣SP1。SP2,對莖部位89和底部位90采用刺繡花樣SP1。
如圖26所示,上面所述的針腳數(shù)據(jù)產(chǎn)生控制路由能被部分修改,從而使得由一單一程序所限定的一個刺繡區(qū)域能被自動劃分為兩個或多個子部分。在圖26的流程圖中,步驟S153-S163類似于圖14所示的針腳數(shù)據(jù)產(chǎn)生控制路由中的步驟S12-S22。因此略去了對這些步驟的詳細(xì)描述。
參看圖26,當(dāng)操作鍵盤57來命令產(chǎn)生針腳數(shù)據(jù)時,啟動這一控制程序來顯示一個用于輸入限定一個刺繡花樣的輪廓數(shù)據(jù)的指示。操作鼠標(biāo)器59來指定一個初始點(diǎn)和一個終止點(diǎn)作為輪廓的每條線段的兩個端點(diǎn)。操作鍵盤57來指定每一線段的類型。因此,輪廓被順序顯示在CRT顯示器56上(S150)。
指定每條線段的類型,即直線、園弧、折線和仿樣曲線。在指定除直線之外的任何類型線段時,指定從起點(diǎn)到終點(diǎn)的若干輪廓限定點(diǎn)。當(dāng)一個刺繡花樣包括若干刺繡區(qū)時,輸入每個刺繡區(qū)的輪廓數(shù)據(jù)。例如,如圖27所示,魚刺繡花樣95包括七個刺繡區(qū)B1至B7。在這一例子中,輸入每一刺繡區(qū)B1至B7的輪廓數(shù)據(jù)。同時,輸入輪廓的每條線段的類型。例如,對刺繡區(qū)B1輸入端點(diǎn)b1、b2和b3以及其它限定點(diǎn)。對刺繡區(qū)B2輸入端點(diǎn)b8、b9、b10和b11以及其它限定點(diǎn)。與此類似,對刺繡區(qū)B3至B7輸入直至端點(diǎn)b21的其它端點(diǎn)以及其它限定點(diǎn)。
操作鼠標(biāo)器59來指定顯示在CRT顯示器56上的每一輪廓的線段。操作鍵盤57來指示每一輪廓的至少一條主線或輔線(S151)。例如,在圖27所示的魚刺繡花樣95的情況下,刺繡區(qū)B1的線段b1-b2被指定為第一主線,刺繡區(qū)B2的線段b8-b10被指定為第一主線,刺繡區(qū)B3的線段b2-b3被指定為第一主線,刺繡區(qū)B4的線段b30-b31被指定為第一主線,刺繡區(qū)B5的線段b12-b14被指定為第一主線,刺繡區(qū)B6的線段b4-b5被指定為第一主線,刺繡區(qū)B7的線段b16-b18被指定為第一主線。可以輸入每個刺繡區(qū)中的針腳方向而不是主線或輔線,指定以直角正交該方向的一條線元作為一條主線。
在步驟S152中,執(zhí)行刺繡區(qū)的劃分程序??蛇M(jìn)行下面兩條程序類型。在第一種情況下,根據(jù)下面的三個規(guī)則,將在步驟S151中沒有指定的線確定為主線或輔線。所述規(guī)則為彼此相對的線段是同類型的(即它們是一對主線或一對輔線)。其端點(diǎn)對兩條主線共同的線段被確定為一條輔線。彼此毗鄰的線段是不同類型的,并且,一條主線可以是連續(xù)的。根據(jù)這些規(guī)則,對每一輪廓數(shù)據(jù)自動指定第一主線、第二主線、第一輔線和第二輔線。
在第二種情況下,限定一個刺繡區(qū)的輪廓包含五條或更多線段,刺繡區(qū)根據(jù)所指定的主線或輔線被劃分為兩個或多個子部分。例如,圖27所示的魚刺繡花樣95的刺繡區(qū)B7包括六條線段b16-b17、b17-b19、b19-b21、b21-b20、b20-b18和b18-b16。線段b18-b16被指定為第一主線。因此,刺繡區(qū)B7被劃分為兩個子段B7a和B7b。此后,運(yùn)行鍵盤57來指定代表刺繡花樣的刺繡區(qū)總數(shù)的一個數(shù)目N(S153)。然后執(zhí)行步驟S154-S163。因此,如圖28所示,產(chǎn)生顯示刺繡區(qū)B1-B7b以及第一主線、第二主線、第一輔線和第二輔線之間相關(guān)性的線段類型表LT2,并且存貯到工作存貯器中。然而,在刺繡區(qū)B1的第一輔線、刺繡區(qū)B2的第一主線、刺繡區(qū)B4的第一輔線和第二輔線、刺繡區(qū)B7a的第一輔線中,已寫入了其它主線或其它子線的線段類型。設(shè)置相關(guān)于刺繡區(qū)B1-B7b的刺繡花樣號。以在前面最佳實(shí)施例中所述的相同方式,根據(jù)刺繡花樣號來產(chǎn)生針腳數(shù)據(jù)。
如上所述,在為從鍵盤57所輸入的一個刺繡區(qū)中產(chǎn)生刺繡針腳的最佳刺繡花樣是根據(jù)輪廓限定點(diǎn)數(shù)據(jù)、限定所輸入的刺繡區(qū)的輪廓的線段類型、以及至少一條指定的主線和指定的輔線來自動確定的。由對應(yīng)于這一最佳刺繡花樣的針腳數(shù)據(jù)產(chǎn)生控制路由來自動產(chǎn)生針腳數(shù)據(jù)。因此,刺繡區(qū)的形狀可以自由設(shè)置,而沒有任何限制。
此外,由于在現(xiàn)有技術(shù)中被劃分為若干區(qū)段的刺繡范圍可以被限定為一個單一刺繡區(qū),因此,刺繡區(qū)的劃分?jǐn)?shù)目可以大大減少,此外,由于針腳數(shù)據(jù)是采用與主線類型和輔線類型的刺繡花樣SP1-SP10來產(chǎn)生的,因此可以形成反映刺繡區(qū)形狀的刺繡針腳。另外,由于形成刺繡花樣的劃分刺繡區(qū)數(shù)目被減小,因此可以減小毗鄰的刺繡區(qū)之間的空隙,從而實(shí)現(xiàn)高質(zhì)量的刺繡針腳花樣。
在改進(jìn)型式中,用掃描器60讀取刺繡花樣的圖像,根據(jù)該圖像數(shù)據(jù)產(chǎn)生輪廓。輪廓的每條線段被指定為一條主線或一條輔線。此外,用在上述最佳實(shí)施例中的仿樣曲線可以由用一對控制點(diǎn)所指定的一條Bezier曲線所取代。此外,輔線對可以包括一條直線和一條圓弧的組合。主線對可以包括一條自由形狀曲線和一條圓弧的組合。
在上述最佳實(shí)施例中所展示的刺繡花樣只是示意性的。任何線段都可用作第一和第二主線L1和L2以及第一和第二輔線L3和L4。此外,在上述最佳實(shí)施例中,第一刺繡花樣SP1被形成為V形針腳花樣,縫紉針定位確定為從端點(diǎn)a1經(jīng)過劃分點(diǎn)v1、u2、v3…直到端點(diǎn)a4。然而,第一刺繡花樣SP1可以形成為反N形針腳花樣,縫紉針定位確定為從端點(diǎn)a1經(jīng)過端點(diǎn)a2和劃分點(diǎn)u1、v1、u2、v2…直至端點(diǎn)a4。其它刺繡花樣SP2-SP10可以作類似修正來確定縫紉針定位。此外,針腳數(shù)據(jù)產(chǎn)生控制路由的控制程序可以存貯在外存單元58中。此外,數(shù)據(jù)處理單元55可以建在刺繡單元2中。
應(yīng)該認(rèn)識到本發(fā)明并不局限于上述實(shí)施例中所示的特定形式。在不脫離由權(quán)利要求
所包容的發(fā)明范圍和精神的前提下,可有各種變化和替代。
權(quán)利要求
1.為一個刺繡圖案的一個刺繡區(qū)確定一種最佳刺繡花樣的針腳數(shù)據(jù)準(zhǔn)備裝置,該刺繡區(qū)由一對主線和連接該對主線的一對輔線所限定,最佳刺繡花樣包括一條刺繡針腳軌跡,該軌跡在主線對之間伸展,并且從主線對的第一端運(yùn)行到主線對的第二端,其特征在于,該針腳數(shù)據(jù)準(zhǔn)備裝置包括第一存貯裝置,用于存貯若干預(yù)定的刺繡花樣,每個預(yù)定的刺繡花樣由主線對的至少一條的線段類型和輔線對的至少一條的線段類型所限定,還用于存貯對應(yīng)于每個預(yù)定刺繡花樣的一個預(yù)定的針腳軌跡產(chǎn)生控制路由;第二存貯裝置,用于存貯位于刺繡區(qū)的輪廓上的限定點(diǎn),和用于存貯若干線元,每個線元連接至少兩個限定點(diǎn),多個線元限定了輪廓;線段指定裝置,用于從存貯在所述第二存貯裝置中的若干線元中指定刺繡區(qū)的至少一條主線和至少一條輔線,并且用于確定每條所指定的主線和輔線的線段類型;確定裝置,用于自動根據(jù)由所述線段指定裝置所指定的至少一條主線和至少一條輔線來為刺繡區(qū)從若干刺繡花樣中選擇一個,并且用于根據(jù)所選定的花樣為刺繡區(qū)自動確定一條刺繡針腳跡。
2.根據(jù)權(quán)利要求
1所述的針腳數(shù)據(jù)準(zhǔn)備裝置,其特征在于,進(jìn)一步包括針腳數(shù)據(jù)產(chǎn)生裝置,用于根據(jù)所確定的刺繡花樣和所確定的刺繡針腳軌跡來產(chǎn)生若干針腳縫紉針定位;用于在織物上自動縫紉刺繡圖案的一臺刺繡縫紉機(jī);以及用于根據(jù)若干針腳縫紉針定位操作刺繡縫紉機(jī)以形成刺繡圖案的一臺控制器。
3.用于刺繡縫紉機(jī)的一臺針腳數(shù)據(jù)準(zhǔn)備裝置,該針腳數(shù)據(jù)包括若干被連接起來限定一個刺繡區(qū)的縫紉針定位,該刺繡區(qū)為至少一條主線和至少一條輔線所限定,其特征在于,該針腳數(shù)據(jù)準(zhǔn)備裝置包括第一存貯裝置,用于存貯若干刺繡花樣,每一花樣由至少一種主線類型和至少一種輔線類型的組合所限定,并且用于存貯對應(yīng)的若干針腳數(shù)據(jù)產(chǎn)生控制程序,每一控制程序產(chǎn)生一個對應(yīng)的刺繡花樣的縫紉針定位;第二存貯裝置,用于存貯限定至少一條主線和至少一條輔線的第一數(shù)據(jù)點(diǎn),并且用于存貯至少一條主線和至少一條輔線的線段類型。線段指定裝置,用于選擇至少一條主線和至少一條輔線;以及確定裝置,用于根據(jù)至少一條選定的主線和至少一條選定的輔線來從若干刺繡花樣中選擇一種;限定裝置,用于根據(jù)所選定的刺繡花樣為至少一條輔助主線限定第二數(shù)據(jù)點(diǎn)以及限定在至少一條主線和至少一條輔線之一上的輔助點(diǎn)位置。
4.根據(jù)權(quán)利要求
3所述的針腳數(shù)據(jù)準(zhǔn)備裝置,其特征在于進(jìn)一步包括針腳數(shù)據(jù)產(chǎn)生裝置,用于根據(jù)所確定的刺繡花樣和所確定的刺繡針腳軌跡來產(chǎn)生若干針腳縫紉針定位;用于在織物上自動縫紉刺繡圖案的一臺刺繡縫紉機(jī);以及用于根據(jù)若干刺繡縫紉針定位操作刺繡縫紉機(jī)以形成刺繡圖案的一臺控制器。
5.為一個刺繡圖案的刺繡區(qū)確定一個最佳刺繡花樣的方法,其特征在于,包括以下步驟將圖案劃分為至少一個刺繡區(qū);對每一刺繡區(qū)指定一對主線和至少一條輔線,主線對和至少一條輔線形成刺繡區(qū)的邊界;確定刺繡區(qū)的每條主線和每條輔線的線段類型;根據(jù)所確定的主線對的至少一條的線段類型和至少一條輔線的至少一條的線段類型來確定最佳刺繡花樣;根據(jù)所確定的最佳刺繡花樣、主線對和至少一條輔線來確定一條刺繡針腳軌跡,該軌跡在主線對之間伸展,并且從主線對的第一端點(diǎn)運(yùn)行到主線對的第二端點(diǎn)。
6.根據(jù)權(quán)利要求
5所述的刺繡花樣確定方法,其特征在于,所確定的每條主線的線段類型是直線、圓弧和仿樣曲線之一。
7.根據(jù)權(quán)利要求
5所述的刺繡花樣確定方法,其特征在于,所確定的每條輔線的線段類型是直線、折線、圓弧和仿樣曲線之一。
8.根據(jù)權(quán)利要求
5所述的刺繡花樣確定方法,其特征在于,包括以下步驟確定是否主線對的一條是仿樣曲線;當(dāng)主線對之一是仿樣曲線時,指定主線類型為仿樣曲線;當(dāng)兩條主線都不是仿樣曲線時,確定是否主線對之一是一圓弧;當(dāng)兩條主線都不是仿樣曲線,并且主線對之一是園弧時,指定主線類型為圓??;當(dāng)兩條主線都不是仿樣曲線并且都不是圓弧時,指定主線類型為直線;根據(jù)所指定的主線類型來選擇最佳的刺繡花樣。
9.根據(jù)權(quán)利要求
8所述的刺繡花樣確定方法,其特征在于,當(dāng)所指定的主線類型是仿樣曲線時,刺繡花樣確定步驟進(jìn)一步包括以下步驟確定是否至少一條輔線是仿樣曲線;當(dāng)至少一條輔線是仿樣曲線時,指定輔線類型為仿樣曲線;當(dāng)沒有輔線為仿樣曲線時,確定是否至少一條輔線是圓??;當(dāng)沒有輔線為仿樣曲線,并且至少一條輔線是圓弧時,指定輔線類型為圓??;如果沒有輔線是仿樣曲線,也沒有輔線是圓弧,那么確定是否至少一條輔線是具有至少三條線段的一條折線;當(dāng)至少一條輔線為一條具有至少三條線段的折線,并且沒有輔線為仿樣曲線,也沒有輔線為圓弧時,指定輔線類型是一條復(fù)雜折線;當(dāng)沒有輔線是具有至少三條線段的折線、沒有輔線是仿樣曲線、也沒有輔線是圓弧時,指定輔線類型為簡單折線;根據(jù)所指定的輔線類型選擇最佳的刺繡花樣。
專利摘要
用于刺繡縫紉機(jī)的針腳數(shù)據(jù)準(zhǔn)備裝置,它能根據(jù)限定所輸入的刺繡區(qū)的輪廓的輪廓限定點(diǎn)數(shù)據(jù)、線段類型以及所指定的至少一條主線或輔線,自動確定在刺繡區(qū)中產(chǎn)生刺繡針腳的一種最佳刺繡花樣。該針腳數(shù)據(jù)準(zhǔn)備裝置也能用對應(yīng)于這一最佳刺繡花樣的針腳數(shù)據(jù)產(chǎn)生控制程序來自動準(zhǔn)備針腳數(shù)據(jù)。因此,刺繡區(qū)的劃分?jǐn)?shù)目大大減少,刺繡區(qū)的形狀能自由設(shè)置。此外,能夠簡單地形成反映刺繡區(qū)的形狀的刺繡針腳。
文檔編號D05C5/06GKCN1037989SQ93109293
公開日1998年4月8日 申請日期1993年8月17日
發(fā)明者淺野史明 申請人:兄弟工業(yè)株式會社導(dǎo)出引文BiBTeX, EndNote, RefMan