新四季網

針腳數據對象的定位的製作方法

2023-08-08 03:45:01 2


專利名稱::針腳數據對象的定位的製作方法
技術領域:
:本發明涉及一種在用處理器控制的縫紉機在織物上縫紉時沿曲線定位具有間隔關係(spacedrelationship)的刺繡元素的方法。本發明還涉及一種用用於執行所述方法的算法編碼的電腦程式產品。
背景技術:
:在通過使用當前可用的技術刺繡織物時,可以使用存儲在縫紉機或外部存儲單元中的存儲器中的已設計好的刺繡元素。為了產生希望的圖案,這種刺繡元素可被組合和編程以彼此相繼。在文獻US4352334中給出了刺繡元素的組合的例子,在該文獻中公開了一種組合刺繡元素——在這種情況下是刺繡的字母——以使得它們遵循預定的曲線的方法。例如,通過規定某種數據,諸如曲線的半徑,機器隨後可沿預定的曲線刺繡一系列刺繡元素,其中,刺繡元素為了遵循所述的曲線而相對於彼此傾斜。在這種情況下通過用戶輸入從外部供給縫紉機存儲器的關於刺繡元素的相互關係的信息,而不是從與刺繡元素自身相關的數據得到所述信息。另一文獻US6202001描述了一種在刺繡塊中存儲關於縫紉圖案的數據的方法,這些刺繡塊按順序循環重現以產生希望的刺繡圖案。高級刺繡縫紉機提供用於通過組合現有的形成刺繡元素的設計和/或圖案來產生新的設計的工具。這裡也被稱為針腳數據對象(StitchDataObject)並被縮寫為SD0的所述刺繡元素包含用於例如圖案、圖案序列、設計、刺繡字符或縫紉字符的針腳數據。可由操作員或通過機器控制的算法自由組合SD0。機器控制的算法例如可在圓或正弦曲線上定位SD0。當使用用於在用於提供更加高級的刺繡形狀的任意曲線上定位SD0的現有算法時,存在將與本發明的描述一起指出的缺點。
發明內容根據本發明的一個方面,提供了一種通過處理器控制的縫紉機刺繡刺繡元素的方法。該方法包括在相對於縫紉機上的引線針(threadedneedle)的所需位置中放置要被刺繡的織物;以具有預編程的刺繡的軟體產品的形式提供多個刺繡元素;選擇存儲器中的被定義為針腳數據對象的一組所述刺繡元素;由縫紉機的操作員限定任意曲線,其中沿著所述任意曲線在所述織物上刺繡所述一組刺繡元素;通過利用定位算法沿著所述曲線以間隔關係分布所述組中的所述刺繡元素。如下面進一步討論的那樣,根據本發明的方法,通過所述定位算法在整個處理中保存所述組中的刺繡元素和所述任意曲線之間的耦合(coupling)。在本發明的該方面的另外選項中,關於所述組中的相鄰的刺繡元素、任意的限定曲線中的任一個,選擇性地調整所述刺繡元素的至少一個的位置。在任意所希望的存儲介質上作為數據文件存儲刺繡元素SD0,各個單獨的刺繡元素包含具有關於要由縫紉機執行的刺繡中的各個單獨的針腳的信息的數據,以便根據與物理刺繡元素的刺繡有關的數據產生物理刺繡元素。這意味著這裡簡稱為刺繡元素(SD0)的相應的數據文件可被連結到可由縫紉機刺繡的每個物理刺繡元素。用於各單獨的刺繡元素的數據可作為包含其輪廓的刺繡元素的圖形表示被再現,並且包含其在顯示器上的刺繡的圖形表示,該顯示器可與縫紉機集成在一起。在顯示器上,可從存儲介質檢索任何所希望的刺繡元素並且將其作為刺繡元素的圖形表示顯示在顯示器上。出於簡化的原因,刺繡元素的每個這種圖形表示這裡被稱為圖形模塊(graphicsmodule)0通過在使用圖形表示的顯示器上自由選擇圖形模塊並將多個圖形模塊接合在一組中以沿曲線形成一序列,由刺繡元素產生希望的刺繡的形狀。所選擇的圖形模塊的序列作為所選擇的一組刺繡元素被存儲在存儲器中。本發明的所述方面特徵在於方法權利要求1的各步驟。根據本發明的第二方面,電腦程式產品特徵在於獨立電腦程式產品權利要求的特徵部分。在從屬權利要求中給出本發明的其它方面。在本說明書中描述的方法用於分布一組刺繡元素以形成所希望的形狀。這種用於產生所希望的形狀的分布工作被稱為成形(shaping)。通過利用定位算法如上面描述的那樣執行所述成形。在以下的實施例的描述中描述基本成形算法。在實施例的描述中,除了刺繡元素的組的成形以外,還描述了組中的刺繡元素如何被單獨地定位。形狀(通過該組刺繡元素構建的所希望的圖案)這裡被稱為GCP(組共用定位算法)。在實施例中還描述通用的縫紉機術語。簡言之,這裡在
發明內容部分中描述了解釋縫紉機的成形功能的用戶界面,在縫紉機中包含該功能。以下的列表解釋了成形功能如何工作,即,解釋當用戶希望產生所成形的設計組合時執行的步驟。1.用戶選擇應通過成形算法定位的一個或多個現有的SD0。2.用戶選擇形狀,即,應當用於計算SD0的角度和位置的特定形狀的曲線。形狀可以是包含於縫紉機軟體中的預定形狀或由用戶產生的形狀。3.對於每個形狀,存在多個預定的控制點組。每組控制點包含限定曲線的曲線定義點中的至少一個。當適當的一組控制點已被選擇時,用戶可通過平移、旋轉或縮放該組來修改曲線。自然,也可由用戶產生新的多組控制點。這裡,應當強調,一組控制點是曲線定義點的子集。例如,可通過向/從所述限定的一組控制點中添加或去除控制點、或通過向/從所述組曲線中添加或去除曲線定義點,進行曲線的修改。除了通過移動控制點而實現的曲線修改以夕卜,可以通過調整「吸引力(attraction)即,關於曲線的所限定的每個曲線定義點的權重,來改變該曲線。根據曲線定義點權重,曲線更接近或更遠離控制點。可向/從曲線添加或去除曲線定義點。還可以添加或去除附加的控制點。4.可以以不同的方式沿曲線分布SD0。任意的SD0沿曲線的全長均勻分布,或者,作為替代,可以沿曲線向右或向左調整SD0。進一步參見實施例的描述,如果SD0被向右或向左調整,那麼用戶可設定SD0之間的間隙。5.一般通過SD0定位算法來設定各SD0的角度。但是,也可以在GCP中手動改變SD0的角度。可根據在實施例中描述的算法中的一種,來設定角度。設定角度的其它方式可以為55.1用戶單獨地規定各SD0的角度。5.2使所有SD0與特定的坐標系,例如圖2中的DC坐標系,對準。也可使用在[13]中描述的角度控制算法來控制SD0的縮放。6.如以下詳細地討論的那樣,SD0被正常定位,以使得封閉SD0的矩形的一邊接觸曲線。但是,在一些情況下,優選地使SD0與SD0的另一些部分——例如封閉矩形的中心點——對準。SD0的對準點可由用戶規定。通過使用本發明而獲得的優點被列為AFA)GCP基本原理一些現有技術的縫紉機和刺繡軟體PC程序可限定曲線和多個SD0沿曲線的位置。當曲線和SD0已被限定時,根據一些算法計算曲線和SD0的位置。當SD0的位置被設定時,SD0被給予主坐標系(圖2)中的位置,而與曲線沒有任何關係。然後,曲線定義點和曲線被刪除。這使得以後不能編輯曲線的形狀或添加或去除SD0。根據本發明的實施例,當產生GCP以及當編輯該GCP時,SD0的位置和角度均由曲線控制。這在以前被稱為組中的刺繡元素(SD0)和曲線之間的耦合的保存。這意味著可以列出多個有利措施,諸如能夠-向和/或從GCP添加和/或刪除SD0;-通過移動控制點改變曲線的形狀和/或改變控制點的權重;-插入和/或去除曲線定義點;_產生用戶限定的一組控制點;-選擇新的預定的一組控制點;-旋轉、縮放和/或鏡像GCP;-設定SD0角度;-根據以上可用步驟的列表中的點7改變對準的點;-以任意次序根據以上列表中的點5沿曲線改變分布SD0的方式。根據本發明的各方面的非常有利的選項在於,可以以任意次序執行列出的措施,這是現有技術的縫紉機不可用的選項。一種原因是,GCP的曲線和SD0之間的耦合始終被保存。從這一點能夠實現功能,其中,例如,由縫紉機沿星形曲線自動分布的多個SD0可替代性地沿具有圓形形狀的曲線分布。即,可以根據所選擇的預定曲線轉換GCP的SD0的定位。任選地,也可以以使得在再次在機器中加載GCP時能夠重新產生GCP原始行為的方式在文件中保存GCP。所描述的方法意味著可以產生比現有的技術方案中的曲線形式更高級的曲線形式。與現有的技術方案相比,能夠在產生GCP之後以不同的方式編輯GCP也是很大的優點。B)曲線及其控制點的操縱。可以由用戶通過曲線定義點的定位和曲線定義點的權重的設定來任意限定曲線。產生曲線的替代方式是如上描述的那樣使用戶從多個預定的形狀中選擇曲線(形狀)。預定的形狀可限定直線、圓形或星形等。在產生曲線之後,能夠根據以上的步驟列表中的步驟3,編輯曲線定義點。當用戶從多個預定的「模板」形狀中選擇時,上述的曲線的產生有助於產生複雜的形狀。編輯控制點的設定使得很容易改變和操縱高級曲線形式。C)通過曲線定義點權重控制成形的曲線通過多個曲線定義點來限定曲線。通過使用例如NURB曲線(例如,參見httD://en.ffikipedia.orR/wiki/NonuniformrationalB-spline,versiondated:07-03_2008)根據曲線定義點的位置來計算各曲線點的位置。通過根據以上步驟的列表中的點3來控制權重,可以大大改變曲線的外觀,而不管用戶操作簡單且易於理解的事實。與現有技術系統的曲線相比,使用所述技術使得能夠實現更高級的曲線。D)間隔方法進一步參見上述的步驟4,可以以不同的方式分布SD0。這增加了附加的GCP編輯可能性。E)對於尖點的自動調整為了在不示出曲線時使得形狀的清晰可見,SD0沿曲線的位置是十分重要的。在織物上一般不縫紉曲線。在實施例中描述的「對於尖點的自動調整」算法有助於SD0的定位,以使得很容易設想曲線形狀。F)對於凸形/凹形曲線的補償對於曲線的凸形/凹形部分的補償意味著即使曲線會沿不同的方向彎曲也可自動、正確地定位SD0。進一步參見在本文中指出的實施例和附圖。總之,所描述的方法使得能夠以對於用戶而言靈活且易於理解的方式產生和編輯以任意的高級的彎曲形式組合的多組SD0。並且,用戶可以以任意次序修改GCP的屬性,而不必如現有的技術方案那樣必須重做所有前面的步驟。圖1示意性地描繪具有安裝在其上的刺繡框架的縫紉機的概觀。圖2示出通過多個SD0、多個曲線定義點和一曲線表示的GCP。圖3示出圖2的GCP的內部中心和外部中心。圖4示出縮放之前的GCP。圖5示出縮放之後的圖4的GCP。圖6描述字符定位規則的細節。圖7描述字符偏移。圖8示出用於SD0的動態窗口的中心。圖9示出用於圖案的動態窗口的中心。圖10示出如何在曲線上定位設計。圖11示出在被分割和在曲線上分布之前的圖案序列。圖12示出在已經被分割和在曲線上分布之後的圖案序列。圖13示出導致字符的相交(intersection)的定位。圖14示出SD0被定位時的定位窗口(相交檢查)。圖15示出用於字符的定位窗口(相交檢查)。圖16描述SD0的角度的計算。圖17描述移動曲線定義點之後圖15的SD0的角度。圖18示出其中沒有使用曲線定義點控制SD0的GCP。圖19示出圖18的SD0的位置,其中,使用曲線定義點控制SD0。圖20示出指示SD0定位的錯取向(disorientation)的圖18的SD0。圖21示出表示SD0的改善後的定位的圖19的SD0。圖22示出通過從曲線定義點中選擇一組曲線控制點並隨後進行加權而進行的曲線修改。具體實施例方式以下參照附圖描述本發明的多個實施例。作為用於執行本發明方法的鎖式針腳縫紉機的功能的例子,圖1示意性描繪了縫紉機1,其中,為了執行包含通過周期性穿過織物2的針5實現的針腳的所希望的刺繡,織物2以常規的方式在下線3和上線4之間向前進給。在本例子中,織物2在縫紉臺6上移動,該縫紉臺6還容納水平設置的用於下線3並被裝入縫紉機的下臂la中的夾具中的下線軸。縫紉臺6還具有針腳板,在該針腳板上執行實際的縫合。上線4通過提拉杆(take-uplever)9被引導,當上線穿過其針眼的針5攜帶上線穿過織物2並且提拉杆9從其最低位置向上返回時,該提拉杆9通過上下循環運動產生上線4的環。當夾具旋轉時,夾具尖端鉤入環中。為了執行在這種情況下為鎖式針腳(lockstitch)的針腳,針5執行往復運動,以使得它向下引導上線4穿過織物2,然後,夾具繞著攜帶下線3的線軸引導上線4,從而,當針5向上穿過織物時在織物2中產生線結,並且提拉杆9拉緊織物中的線結。機器具有例如存儲在處理器C中的控制程序。並且,縫紉機具有優選地容納於機器中的可用存儲器M,但存儲器M也可以在外部並且是處理器C可訪問的。在存儲器M中,可以以針腳數據的形式存儲用於構成刺繡的縫紉機刺繡元素。提供在其上可向用戶顯示代表刺繡元素的圖像的顯示器11。在圖1中還示出縫紉機配備的刺繡框架。一片織物2在刺繡框架20中伸展。該片織物2僅被示意性地表示,由此,在圖中僅覆蓋刺繡框架的一部分並且由虛線示出以使得配置更加具有示意性。刺繡框架20被附著到處理器C控制的刺繡單元上,其中,所述刺繡單元包含通過用於沿x方向操作刺繡框架的第一步進電動機(未示出)操作的第一進給裝置。刺繡框架20以相應的方式被附著到刺繡單元的第二進給裝置,並且由沿y方向操作刺繡框架的第二步進電動機(未示出)相應地操作。通過用來自處理器C的信號控制第一步進電動機和第二步進電動機,刺繡框架20以及所容納的伸展的該片織物可被操縱以在xy面上沿任意方向位移。當在所討論類型的刺繡機中執行常規的刺繡時,機器按照根據現有技術的關於針腳類型和縫紉方向等的所有方面、完全根據存儲在縫紉機的存儲器M中的針腳數據,來控制刺繡框架的移動。以下通過附圖給出啟用使得用戶能夠根據本發明的目的進行形狀設計的不同步驟的算法。所述算法被編碼為計算機語言,並且,通過所述算法添加的功能可被縫紉機的處理器C訪問。在可用的刺繡模式下使用組功能。目的是要提供作為一個單一單元處理多個以下中的任一個的可能性圖案、圖案序列、設計、刺繡字符或縫紉字符。存在通過其處理組項目的定位的方式被區分的兩種不同的組類型。任意的組項目相互獨立地被定位,或者,它們根據共用的算法被定位。在說明書的結尾處可找到在本文件中使用的術語的解釋。組包含多個針腳數據對象(SD0)。組可由單獨定位的SD0或根據控制包含於組內的所有SD0的定位的算法被定位的SD0構成。如下表1中所示,由此識別兩種不同類型的組。表1tableseeoriginaldocumentpage9GCP根據標題為「GCP處理」的章節處理各個SD0對象。GCP處理GCP定義和基本算法在本章節中,參照附圖描述GCP處理的定義和基本算法。GCP包含多個曲線定義點、曲線和多個SD0。進一步參見圖2,曲線KU由多個曲線定義點A-E控制。可以使用任意數量的曲線定義點,圖2中的曲線定義點的數量僅是例子。曲線定義點的位置由矢量VA.....VE限定。GCP使用基準點R和坐標系K(原點R)。曲線KU由一些算術算法限定,例如,NURB曲線可被用於限定GCP的曲線。曲線形狀由曲線定義點控制。根據使用的算術算法,曲線可穿過或接近曲線定義點。各SD0(在圖2中由A、B和C例示)位於曲線KU上。SD0被假定為被寫在矩形中。圖中,SD0以使得相應的矩形的周邊的至少一個點(P1-P3)與曲線KU—致的方式位於曲線KU上。位置PI.....P3由沿曲線的距離LI.....L3限定。LI.....L3的起始點可根據使用的定位算法而改變。描述相應的SD0的矩形的邊與坐標系K中的角度0之間的角度被稱為al_a3(在圖中僅示出a1)。在點PI、...、P3上,角度a1、...、a3由此由曲線KU的斜率規定。這裡,應當指出,進一步參見標題為「SD0角度」的章節,可以以不同的方式計算一些特殊情況下的角度。根據點PI.....P3和相應的角度al.....a3計算SD0位置矢量VCH1、..、VCH3。進一步參見圖3,GCP內部原點是點R。但是,GCP的外部中心應當總是GCP動態窗口的中心點。當GCP被操縱,例如被定位或旋轉時,該點,SP「GCP的外部中心」,應被用作基準點GCP操縱縮放[1]GCP的操縱包含例如縮放。如圖所示,總是沿著全局、固定坐標系DC中的軸執行縮放。圖4示出縮放之前的GCP(上述的A、B、C),圖5示出沿Y方向縮放之後的GCP。縮放過程[2]步驟1進一步參見圖4和圖5,矢量VA.....VE被縮放。2根據改變後的曲線定義點VA.....VE計算曲線KU。3根據改變後的曲線KU和可能被縮放的Ll.....L3計算更新後的位置Pl.....P3和角度α1、...、α3。4:SD0被縮放。新的位置Pl.....P3和角度α1.....α3與沿χ方向和/或y方向的縮放因子一起控制縮放操作對於各SDO的影響。注意SD0的縮放將影響SDO位置矢量VCH1-VCH3。曲線修改[3]進一步的GCP操縱是曲線的修改。可通過以下步驟描述所述修改過程1通過曲線定義點矢量VA.....VE的角度和/或長度(坐標系K)的改變來修改曲線KU的形狀。2根據改變後的曲線定義點VA.....VE計算經操縱的曲線KU。3根據經操縱的曲線KU計算位置Pl.....P3和角度α.....α3。距離Ll.....L3在一些情況下根據定位算法改變,在一些情況下不改變。可通過曲線定義點的改變自由修改曲線。還希望使用諸如直線和圓的預定的形狀。然而,總是根據上述的縮放和修改來處理GCP內部定位算法。通過曲線定義點的位置的改變獲得不同的形狀。圖22給出可如何通過從曲線定義點中選擇一組曲線控制點來修改曲線的例子。當一組曲線定義點被確定時,能夠通過曲線控制點的位移而修改曲線的輪廓。在圖22中示出這一點,其中,在最上面的例子中,五個曲線定義點限定直線。第二點和第四點被選擇為曲線控制點。當所選擇的曲線控制點根據圖22中間的示圖位移時,曲線可適應所示的形狀。在圖22的最下面的圖中,示出當改變權重時曲線定義點的「權重」可如何改變曲線的形狀。在改變權重之後,根據該例子,曲線將適應由替代的虛線表示的形狀。文件存儲[4]當GCP被保存到可由縫紉機的處理器訪問的存儲器中的文件時,可在文件中包含GCP屬性。這意味著能夠在從文件加載針腳數據時重新產生GCP並且保持SDO和GCP之間的依賴關係。詳細的定位描述詳細的定位這裡涉及至少處理字符、設計和圖案、圖案序列和相交測試的定位原理。字符的定位(刺繡和縫紉)[5]圖6描述應當用於字符的定位的詳細的定位規則。圖7描述字符偏移,即,基線始點和終點如何與字符相關。當計算GCP中的字符的位置時,基線始點和終點被用作基準點。SDO的始點(在這種情況下為字符)應位於前一SDO的終點處。圖7示出字符及其基線始點和終點。以使得到前面的字符和後面的字符的適當距離分別足夠大的方式定位字符的基線始點和終點。這意味著字符的基線始點位於前一字符的基線終點上,並且,隨後的字符的基線始點位於字符的基線終點上。圖6示出如何通過分別在曲線上投影基線始點和終點計算字符的基線始點和終點。如上所述,SDO的始點常常位於前一SDO的終點上。但未必總是如此。進一步參見表2,可以使用其它的定位策略。定位類型1指的是上述的定位策略。定位類型2是類似的定位方法,但是,通過在始點和終點之間插入間隙,SDO之間的距離增加。如果使用定位類型1或2,那麼SDO相對於曲線的始點和終點的位置可以改變。以下列出SDO位置的三種不同的例子A第一SDO的始點被設為曲線的始點。然後,其它的SDO根據定位類型1或2被定位。SDO被向左調整。B最後SDO的終點被設為曲線的終點。然後,其它的SDO根據定位類型1或2被定位。SDO被向右調整。C:SD0被定為中心,即,從曲線的始點到第一SDO的始點的距離等於從最後SDO的終點到曲線的終點的距離。當使用定位類型3時,SDO沿曲線的全長分布。tableseeoriginaldocumentpage11設計和圖案的定位[6]設計和圖案使用動態窗口以計算始點和終點。進一步參見圖8和圖9,動態窗口被定義為封閉的矩形。設計和圖案的定位窗口與上述的字符的定位類似。不同之處僅僅在於如何計算SDO始點和終點。設計和圖案分別使用動態窗口的左下角和右下角,而不是用於字符的基線始點和終點。圖10示出設計的始點和終點。通過將動態窗口的左下角和右下角投影到曲線上,已經計算出這些點。圖案序列的定位[7]在縫紉機的刺繡模式下,圖案序列一般被視為一個單一單元。但是,當圖案序列被插入到GCP中時,圖案序列應被分割開,S卩,單獨的圖案應被單獨地定位在GCP中。圖11示出在被分割開之前的圖案序列。圖12示出位於GCP中的被分割開的圖案序列。使用相交測試的G定位[8]上述的定位算法沒有考慮SDO的相交。根據SDO的曲線形狀和伸展,SDO可相交或不相交。因此,SDO定位算法在一些情況下可導致SDO重疊。在圖13中示出這一情況。圖的左側部分中的字母被正確定位,但是右側的字母相互重疊。這當然分別依賴於曲線的從左到右的從凸形到凹形的形式。在本章節中描述對於其進行補償的類似算法。當設定在縫紉機上實現的非相交標記時,使用以下的算法以防止SDO相交。圖14示出當SDO被定位(未設定相交標記)時使用的「定位窗口」(與圖7相比,該定位窗口與封閉動態窗口和字符的基線始點和終點的矩形對應)。該定位窗口等同於用於設計和圖案的動態窗口。但是,對於字符,定位窗口根據圖15被限定。定位窗口總是比動態窗口大,並且由動態窗口和基線點限定該定位窗口。當SDO被定位時,執行以下的步驟。對於各SD0:1.根據[5]、[6]、[7]計算SDO位置。2.執行相交測試,即,測試當前SDO的定位窗口是否與前一SDO的定位窗口相交。3a:如果定位窗口沒有相交,那麼使用計算出的位置,並且,中斷定位算法。3b:如果定位窗口相交3b.1將當前的字符沿曲線移動到下一輸出點(輸出點是用於繪製曲線的點,即,這裡被定義為通過直線互連以產生曲線的點)。3b.2再次執行相交測試。3ba.1如果定位窗口相交,那麼重複步驟3b.1。3bb.1如果定位窗口不相交,那麼將從前一輸出點到下一輸出點的曲線部分分成X個間隔(例如,X=10)並且保存臨時點。3bba.2將字符移動到下一臨時點。對於各臨時點檢查窗口相交。3bbaa.1如果定位窗口不相交,那麼保持字符位置。3bbab.1如果定位窗口相交,那麼重複步驟3bba.2。SDO角度SDO角度,一般偏移。[9]進一步參見章節「GCP定義和基本算法」,SDO角度一般由曲線KU的斜率限定。但是,可以增加角度偏移。對於GCP設定該角度偏移,S卩,對於GCP中的各SD0,偏移將具有相同的值。在章節「GCP定義和基本算法」中描述的定位算法已被應用於GCP之後,總是作為最後的步驟添加角度偏移。SDO角度,受控的曲線[10]一般根據章節「GCP定義和基本算法」計算SDO角度(圖16和圖17中的α1.....α3),即,在點Pl.....Ρ3上,角度由曲線的斜率規定。圖17表示可如何計算SDO的角度。各SDO的角度由穿過Pl-Pl'、Ρ2-Ρ2'、...的線限定。進一步參見圖17,通過相對於曲線定義點A.....E移動曲線定義點A'.....E',改變角度α.....α3。注意,也可使用曲線KU'以控制SDO的縮放。轉換GIP向GCP的轉換[11]GIP可轉換成GCP。SDO將根據所選擇的GCP形狀被定位。各SDO的位置和角度總是由曲線規定,即,當完成GIP->GCP轉換時,SDO的前一位置和角度將不被保持。GCP向GIP的轉換[12]GCP可轉換成GIP。進一步參見圖2-5,將使用位置矢量VCHl.....VCH3以計算GIP中的SDO位置。曲線KU和曲線定義點A.....E將被刪除。示例SDO沿表示例如星形的一定形狀的曲線被定位。由於與曲線點的數量相比SDO的數量一般相對較少,因此,如果當曲線沒有被示出時應能夠識別形狀,那麼各SDO的位置是非常重要的。在圖18-21中進一步示出這一點。圖18和圖19示出代表星形的曲線和沿曲線定位的SDO的數量。圖20和圖21示出僅示出了SDO的同一GCP。這些圖表示考慮SDO相對於曲線定義點的位置是多麼重要。已發展了不同的定位策略,並且,如果可能的話,使用的方法目標在於將SDO定位在被定義為「尖點」的曲線定義點(即,該形狀的曲線必須「穿過」的點)上。通過應用該策略,當可能時,與僅使用形狀而沒有這種考慮相比,得到的SDO給予與原始形狀的大得多的相似性。尖點定位以以下的方式起作用A.對形狀曲線定義點的數量中的尖點的總數(和值1)計數(將限定形狀的開始和結束的曲線定義點視為「尖點」)。該和值1為N。B.計算形狀「段」的數量,將其定義為N-I。它定義形狀可被分割成的較小的段的數量。C.對沿形狀定位的SDO的總數(和值2)計數。該和值2為S。D.如果(N-I)比1大(S卩,形狀具有至少2個段)並且商值S/(N-I)是總數(即,S是(N-I)的倍數),那麼尖點定位是可能的。E.通過單獨地處理各形狀段並且在各形狀段上定位S/(N-I)個SD0,能夠在這種選擇中準確地在限定該段的開始的尖銳曲線定義點上放置第1個SD0。從該點開始,這種選擇中的其餘的SDO被正常定位並先前進行。形狀段填充有自動計算的間隙,從而導致一個段中的最後的SDO以適當的間隙被放置到下一形狀段上的第1個SDO上。對於所有的形狀段重複步驟E,並且,結果將是,SDO以給予與原始形狀的形式很大的相似性的方式被定位於織物上。定義刺繡元素(embroideryelement)是針腳數據對象,縮寫為SD0,為來自由圖案、圖案序列、設計、刺繡字符、縫紉字符構成的組中的任一種的至少一種元素。組是刺繡元素的組。術語「形狀」這裡用於包含一組所選擇的刺繡元素並且所述刺繡元素的位置由曲線控制的成形的組。對於術語「形狀」使用縮寫GCP。位置被用作包含坐標以及刺繡元素相對於坐標系的角度的術語。針腳是兩個針點之間的相對移動。針點是針穿透織物的點。圖案是由多個針腳構成的實體(entity)。其主要用於縫紉模式中。但是,其也可以用於刺繡模式中(在通過刺繡單元進給織物的刺繡模式中)。圖案序列是被組合以形成一系列圖案的多個圖案。設計是僅用於刺繡模式中的實體。它由多個針腳構成並且一般是可能編輯的最小實體。刺繡字符是描述僅用於刺繡模式中的字符的設計的變體。縫紉字符是描述可用於刺繡模式或縫紉模式中的字符的圖案的變體。權利要求一種用處理器控制的縫紉機定位刺繡元素的方法,所述方法包括-在相對於縫紉機上的引線針的位置中放置要被刺繡的織物;-在存儲器中提供被定義為針腳數據對象的多個刺繡元素;-選擇所述多個刺繡元素中的至少一個以限定要在所述織物上刺繡的一組刺繡元素;-限定任意曲線,其中沿所述曲線在所述織物上刺繡所述刺繡元素;-通過利用定位算法沿所述限定的任意曲線以間隔關係分布所述刺繡元素;-在所述利用所述定位算法的過程中保存所述一組刺繡元素和所述任意曲線之間的耦合。2.根據權利要求1所述的方法,還包括步驟-將所述曲線設定為以下中的一個存儲器中可被訪問的多個預定的曲線、由縫紉機的用戶規定的曲線;其中,所述所設定的曲線具有多個曲線定義點。3.根據權利要求2所述的方法,還包括步驟-對於所述一組刺繡元素,限定至少一組控制點,其中,各組控制點包含曲線定義點中的至少一個。4.根據權利要求2所述的方法,還包括步驟-通過平移、旋轉、縮放所述一組控制點中的至少一種,修改所述曲線。5.根據權利要求2所述的方法,還包括步驟通過分配所述控制點中的至少一個的權重來修改所述曲線,由此確定所述控制點吸引所述曲線的吸引力水平。6.根據權利要求2所述的方法,還包括步驟-通過向/從所述限定的一組控制點中添加或去除控制點來修改所述曲線。7.根據權利要求2所述的方法,還包括步驟-通過向/從所述所設定的曲線中添加或去除曲線定義點來修改所述曲線。8.根據權利要求1所述的方法,還包括步驟_將所述組中的所述刺繡元素之間的間隙設為均勻分布的間隙、用戶規定的間隙分布中的一種。9.根據權利要求1所述的方法,還包括步驟_設定所述組中的刺繡元素和通過以下中的任一種給其分配刺繡的曲線點處的曲線的切線之間的角度-使用通過定位算法設定的角度;-使用角度的手動設定;-使用與特定的坐標系對準的角度;_使用特定的角度控制算法。10.根據權利要求1所述的方法,還包括步驟-相對於1)所述組中的相鄰的刺繡元素和2)曲線中的任一種,選擇性地調整所述刺繡元素中的至少一個的位置。11.根據在前權利要求中的任一項所述的方法,還包括步驟-限定與刺繡元素的幾何形狀有關的點,其中,所述點是以下中的一個-描述刺繡元素的矩形的側邊上的點;-由刺繡元素代表的圖形對象的對稱線上的點;-所述對稱線的中點;-由刺繡元素代表的圖形對象的尖點;-由用戶選擇的點;-通過在所述曲線上定位所述點,使刺繡元素與曲線對準。12.根據權利要求1所述的方法,還包括步驟-在存儲器中存儲在所述縫紉機上編輯的一組刺繡元素的版本以供以後使用。13.根據權利要求1所述的方法,還包括步驟-按照與曲線的尖點的預定關係,自動調整刺繡元素的位置。14.根據權利要求1所述的方法,還包括步驟-自動定位刺繡元素的位置以補償沿其定位刺繡元素的曲線上的凸形/凹形部分。15.一種用根據權利要求1所述的定位算法編碼的電腦程式產品。16.一種處理器控制的縫紉機,所述縫紉機具有用於讀取權利要求15的所述電腦程式產品的裝置和用於執行權利要求1的方法的刺繡裝置。全文摘要本公開提供了一種通過處理器控制的縫紉機(1)刺繡刺繡元素的方法。該方法包括在相對於縫紉機上的引線針(5)的所需位置中放置要被刺繡的織物(2);提供具有預編程的刺繡的軟體產品形式的多個刺繡元素(A、B、C);選擇被定義為存儲器(M)中的針腳數據對象的一組所述刺繡元素;由縫紉機的操作員限定任意曲線(KU),其中沿所述任意曲線在所述織物(2)上刺繡所述一組刺繡元素(A、B、C);通過利用定位算法沿所述曲線以間隔關係分布所述組的所述刺繡元素。根據本發明的方法,通過所述定位算法在整個處理期間保存該組刺繡元素和任意曲線之間的耦合。文檔編號D05B19/08GK101809216SQ200880104601公開日2010年8月18日申請日期2008年5月23日優先權日2007年8月30日發明者C·邦德森,H·埃克隆申請人:Vsm集團股份公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀