国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      標(biāo)牌特殊刻度計算機(jī)繪圖方法

      文檔序號:6603879閱讀:213來源:國知局
      專利名稱:標(biāo)牌特殊刻度計算機(jī)繪圖方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種圖形繪制方法,尤其涉及一種標(biāo)牌特殊刻度計算機(jī)繪圖方法,屬 于印刷技術(shù)領(lǐng)域。
      背景技術(shù)
      隨著計算機(jī)在工廠的普及,越來越多的企業(yè)使用CAD軟件進(jìn)行繪圖,在標(biāo)牌廠的 標(biāo)牌制作工藝流程中,一般先用CAD繪圖軟件將需要制作的標(biāo)牌圖形在計算機(jī)中繪制好并 保存,然后將標(biāo)牌圖形文件轉(zhuǎn)換成和激光照排機(jī)兼容的文件格式輸出到照排機(jī),照排機(jī)打 印出膠片后進(jìn)行生產(chǎn)。現(xiàn)有技術(shù)已對標(biāo)牌繪制軟件做了一些改進(jìn),基于AutoCAD繪圖軟件, 以輸入標(biāo)牌圓弧、刻度線、刻度值的各項參數(shù)的方法繪制標(biāo)牌,提高了工作效率。但對某些 特殊儀表標(biāo)牌,其主體部分是一條圓弧或多條弧,每條圓弧的刻度線不是常規(guī)的線段,而是 某些特殊圖形,簡單的如圓、三角形等,復(fù)雜的如菱形、圓環(huán)、各類箭頭、三角形頂點上有小 線段的特殊圖形、圖塊等。例如圖1所示壓力表標(biāo)牌,其內(nèi)側(cè)弧的刻度是普通三角形,外側(cè) 弧的刻度是頂點帶有小短線段的三角形。繪制此類標(biāo)牌時存在以下問題,首先,以常規(guī)的參 數(shù)化繪制方法繪制圓、三角形等參數(shù)比較明確的圖形可以實現(xiàn),但復(fù)雜的圖形根本無法獲 取圖形的參數(shù),因此無法通過常規(guī)的參數(shù)化方法進(jìn)行繪制;其次,即使所有的刻度圖形都可 以得到參數(shù)進(jìn)行繪制,但不可能把所有的刻度圖形類型都做成程序模塊進(jìn)行繪制,因為刻 度圖形的種類是未知的,可能有幾十種,也可能有上百種。而且標(biāo)牌企業(yè)工作人員在繪制時 必須根據(jù)刻度的偏轉(zhuǎn)角度手工計算出刻度圖形的旋轉(zhuǎn)角度,逐個復(fù)制需要的刻度圖形到相 應(yīng)位置,再進(jìn)行刻度圖形手動旋轉(zhuǎn),使刻度圖形的某個頂點指向圓心,這種手工操作使精確 程度大大下降,所以目前繪制這類標(biāo)牌的時候繪圖員工作量很大,工作效率不高。

      發(fā)明內(nèi)容
      本發(fā)明的目的在于提供一種標(biāo)牌特殊刻度計算機(jī)繪圖方法,解決現(xiàn)有標(biāo)牌繪制方 法的刻度繪制只能以線段為主體,無法繪制各種具有復(fù)雜參數(shù)的特殊圖形作為刻度并進(jìn)行 自動偏轉(zhuǎn)的技術(shù)問題。本發(fā)明的目的通過以下技術(shù)方案予以實現(xiàn)一種標(biāo)牌特殊刻度計算機(jī)繪圖方法,包括以下步驟1)選擇刻度線的偏轉(zhuǎn)方法與初始參數(shù),初始參數(shù)包括刻度線圓心、半徑、起始角 度、終止角度,大、中、小刻度線間隔參數(shù);2)根據(jù)上述參數(shù)進(jìn)行循環(huán)計算,得到圓弧每個刻度圖形的定位點(L點)和偏轉(zhuǎn)角 度,再根據(jù)偏轉(zhuǎn)角度得到圖形固定頂點指向圓弧圓心的旋轉(zhuǎn)角度(角度α),并將每個刻度 圖形的L點和角度α在參數(shù)列表中保存;3)詢問刻度線類型;4)若步驟3)的詢問結(jié)果是常規(guī)圖形刻度,則分別輸入常規(guī)圖形大、中、小刻度的 參數(shù)列表;
      5)根據(jù)常規(guī)圖形的大、中、小刻度的參數(shù)在每個刻度圖形的定位點(L點)上分別 繪制出該刻度圖形;6)根據(jù)計算出的旋轉(zhuǎn)角度(角度a )將刻度圖形旋轉(zhuǎn),使其固定頂點對準(zhǔn)圓弧圓 心,結(jié)束后轉(zhuǎn)到步驟18);7)若步驟3)的詢問結(jié)果是圖塊刻度,則在系統(tǒng)指定的位置導(dǎo)入圖塊;8)縮放復(fù)制所需的大、中、小刻度的圖塊,并分別存入大刻度、中刻度、小刻度選擇 集中,然后轉(zhuǎn)到步驟13);9)若步驟3)的詢問結(jié)果是特殊圖形刻度,則根據(jù)標(biāo)牌的要求在指定的位置(A 點)繪制圓弧大刻度位置的特殊圖形并存入大刻度選擇集中;10)輸入中刻度、小刻度與大刻度相對的縮放比例;11)根據(jù)縮放比例在相應(yīng)位置(B點)變換出中刻度的圖形并存入中刻度選擇集 中;12)根據(jù)縮放比例在相應(yīng)位置(C點)變換出小刻度的圖形并存入小刻度選擇集 中;13)在參數(shù)列表中循環(huán)取出各種刻度參數(shù),并判斷循環(huán)是否結(jié)束;14)若步驟13)判斷循環(huán)未結(jié)束則分別進(jìn)行大、中、小刻度的繪制,若判斷循環(huán)結(jié) 束則轉(zhuǎn)到步驟18);15)大刻度的繪制方法為得到大刻度參數(shù)列表后遍歷大刻度選擇集,循環(huán)取得選 擇集中所有對象,將每個對象都以A點為中心旋轉(zhuǎn)角度a ;再遍歷大刻度選擇集,循環(huán)取得 選擇集中所有對象,并將選擇集中所有對象復(fù)制到該大刻度圖形的定位點(L點)上;然后 遍歷大刻度選擇集,循環(huán)取得選擇集中所有對象,將每個對象都以A點為中心旋轉(zhuǎn)- a角 度,使選擇集中對象恢復(fù)原來的角度;最后回到步驟13);16)中刻度的繪制方法為得到中刻度參數(shù)列表后遍歷中刻度選擇集,循環(huán)取得選 擇集中所有對象,將每個對象都以B點為中心旋轉(zhuǎn)角度a ;再遍歷中刻度選擇集,循環(huán)取得 選擇集中所有對象,并將選擇集中所有對象復(fù)制到該中刻度圖形的定位點L點上;然后遍 歷中刻度選擇集,循環(huán)取得選擇集中所有對象,將每個對象都以B點為中心旋轉(zhuǎn)- a角度, 使選擇集中對象恢復(fù)原來的角度;最后回到步驟13);17)小刻度的繪制方法為得到小刻度參數(shù)列表后遍歷小刻度選擇集,循環(huán)取得選 擇集中所有對象,將每個對象都以C點為中心旋轉(zhuǎn)角度a ;再遍歷小刻度選擇集,循環(huán)取得 選擇集中所有對象,并將選擇集中所有對象復(fù)制到該小刻度圖形的定位點L點上;然后遍 歷小刻度選擇集,循環(huán)取得選擇集中所有對象,將每個對象都以C點為中心旋轉(zhuǎn)-a角度, 使選擇集中對象恢復(fù)原來的角度;最后回到步驟13)完成特殊刻度繪制。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是改進(jìn)了現(xiàn)有標(biāo)牌繪制方法,除了能繪制 以線段為主體的刻度之外,還能繪制出復(fù)雜參數(shù)的特殊圖形和圖塊作為刻度并進(jìn)行自動偏 轉(zhuǎn),減少了繪制時間,提高了工作效率。


      圖1是一種壓力表標(biāo)牌圖形;圖2是用本方法繪制完成的具有特殊圖形刻度的壓力表標(biāo)牌;
      圖3是本發(fā)明的程序流程圖。
      具體實施例方式下面結(jié)合附圖和具體實施例對本發(fā)明作進(jìn)一步說明。
      標(biāo)牌制作系統(tǒng)一般由繪圖用計算機(jī)和激光照排機(jī)組成,計算機(jī)與照排機(jī)互聯(lián)進(jìn)行 通訊,計算機(jī)將繪制好的標(biāo)牌圖形文件轉(zhuǎn)換成和激光照排機(jī)兼容的文件格式輸出到照排 機(jī),照排機(jī)打印出膠片后進(jìn)行生產(chǎn)。本發(fā)明利用0bjectARX2008針對AutoCAD2008進(jìn)行二 次開發(fā),改進(jìn)了現(xiàn)有標(biāo)牌繪制方法,除了能繪制以線段為主體的刻度之外,還能繪制出復(fù)雜 參數(shù)的特殊圖形和圖塊作為刻度并進(jìn)行自動偏轉(zhuǎn),減少了繪制時間,提高了工作效率。如圖3所示,本發(fā)明包括以下步驟1)首先選擇刻度線的偏轉(zhuǎn)方法,常見的刻度線偏轉(zhuǎn)方法包括均分刻度法、不均分 刻度法,而不均分刻度法根據(jù)從標(biāo)牌客戶企業(yè)收到的刻度參數(shù)表有兩種情況,一種是直接 根據(jù)某個角度進(jìn)行偏轉(zhuǎn),還有一種是根據(jù)某一固定的、均分的弧的刻度的偏移倍數(shù)作為參 數(shù)進(jìn)行偏轉(zhuǎn);其次輸入初始參數(shù),初始參數(shù)包括刻度線圓心、半徑、起始角度、終止角度,大、 中、小刻度線的間隔參數(shù);2)根據(jù)上述參數(shù)進(jìn)行循環(huán)計算,得到圓弧每個刻度圖形包括大、中、小刻度各自的 定位點L點和偏轉(zhuǎn)角度,再根據(jù)各自偏轉(zhuǎn)角度得到該刻度圖形固定頂點指向圓弧圓心的旋 轉(zhuǎn)角度α,并將每個刻度圖形的L點和角度α在參數(shù)列表中保存,因此有多少個刻度就有 多少個L點和角度α,所有都存入?yún)?shù)列表中;3)詢問刻度線類型,刻度線類型包括常規(guī)圖形、特殊圖形和圖塊,常規(guī)圖形包括線 段、圓形、三角形等可以用參數(shù)描述的圖形,特殊圖形包括菱形、矩形,如圖1所示壓力表標(biāo) 牌,其外側(cè)弧的刻度是頂點帶有小短線段的三角形也屬此類,圖塊是標(biāo)牌廠提供的一些特 殊形狀的圖形;4)若步驟3)的詢問結(jié)果是常規(guī)圖形刻度,則分別輸入常規(guī)圖形大、中、小刻度的 參數(shù)列表;5)根據(jù)常規(guī)圖形的大、中、小刻度的參數(shù)在每個刻度圖形的定位點(L點)上分別 繪制出該刻度圖形;6)根據(jù)步驟2)計算出的刻度圖形固定頂點指向圓弧圓心旋轉(zhuǎn)角度(角度α )將 刻度圖形旋轉(zhuǎn),使其固定頂點對準(zhǔn)圓弧圓心,結(jié)束后轉(zhuǎn)到步驟18);7)若步驟3)的詢問結(jié)果是圖塊刻度,則在系統(tǒng)指定的某位置導(dǎo)入圖塊;8)根據(jù)大、中、小刻度之間的比例縮放并復(fù)制所需的大、中、小刻度的圖塊,并分別 存入大刻度、中刻度、小刻度三個選擇集中,然后轉(zhuǎn)到步驟13);9)若步驟3)的詢問結(jié)果是特殊圖形刻度,則根據(jù)標(biāo)牌要求的圖形在某指定位置 (Α點)繪制圓弧大刻度的特殊圖形并存入大刻度選擇集中;10)輸入中刻度、小刻度與大刻度相對的縮放比例;11)根據(jù)縮放比例在相應(yīng)B點位置變換出中刻度的圖形并存入中刻度選擇集中;12)根據(jù)縮放比例在相應(yīng)C點位置變換出小刻度的圖形并存入小刻度選擇集中;13)在參數(shù)列表中循環(huán)取出各種刻度參數(shù),包括大、中、小刻度的間隔參數(shù),每個刻 度各自的定位點L點和偏轉(zhuǎn)角度α,并判斷循環(huán)是否該結(jié)束,即判斷是否每個刻度的參數(shù)都已取出并繪制完成;14)若步驟13)判斷循環(huán)未結(jié)束則分別進(jìn)行大、中、小刻度的繪制,若判斷循環(huán)結(jié)束則轉(zhuǎn)到步驟18);15)大刻度的繪制方法為得到某大刻度參數(shù)列表后遍歷大刻度選擇集,循環(huán)取得 選擇集中所有對象,即組成選擇集中特殊圖形或圖塊的所有圖形元素,將每個對象都以A 點為中心旋轉(zhuǎn)角度α ;再遍歷大刻度選擇集,循環(huán)取得選擇集中所有對象,并將選擇集中 所有對象復(fù)制到該大刻度圖形的定位點L點上;然后遍歷大刻度選擇集,循環(huán)取得選擇集 中所有對象,將每個對象都以A點為中心旋轉(zhuǎn)-α角度,使選擇集中對象恢復(fù)原來的角度, 其目的是使下一個刻度的旋轉(zhuǎn)仍從初始位置開始,否則下一個刻度會在上一個刻度旋轉(zhuǎn)角 度α的基礎(chǔ)上再進(jìn)行自身旋轉(zhuǎn)角度的旋轉(zhuǎn);最后回到步驟13);16)中刻度的繪制方法為得到中刻度參數(shù)列表后遍歷中刻度選擇集,循環(huán)取得選 擇集中所有對象,將每個對象都以B點為中心旋轉(zhuǎn)角度α ;再遍歷中刻度選擇集,循環(huán)取得 選擇集中所有對象,并將選擇集中所有對象復(fù)制到該中刻度圖形的定位點L點上;然后遍 歷中刻度選擇集,循環(huán)取得選擇集中所有對象,將每個對象都以B點為中心旋轉(zhuǎn)-α角度, 使選擇集中對象恢復(fù)原來的角度;最后回到步驟13);17)小刻度的繪制方法為得到小刻度參數(shù)列表后遍歷小刻度選擇集,循環(huán)取得選 擇集中所有對象,將每個對象都以C點為中心旋轉(zhuǎn)角度α ;再遍歷小刻度選擇集,循環(huán)取得 選擇集中所有對象,并將選擇集中所有對象復(fù)制到該小刻度圖形的定位點L點上;然后遍 歷小刻度選擇集,循環(huán)取得選擇集中所有對象,將每個對象都以C點為中心旋轉(zhuǎn)-α角度, 使選擇集中對象恢復(fù)原來的角度;最后回到步驟13)完成特殊刻度繪制。本方法用于繪制具有復(fù)雜參數(shù)的特殊圖形刻度和圖塊刻度,標(biāo)牌的主圓弧和刻度 值可使用現(xiàn)有的方法,圖2所示是用本方法繪制完成的具有特殊圖形刻度的壓力表標(biāo)牌, 其內(nèi)側(cè)弧的刻度是普通三角形,外側(cè)弧的刻度是頂點帶有小短線段的三角形。除上述實施例外,本發(fā)明還可以有其他實施方式,凡采用等同替換或等效變換形 成的技術(shù)方案,均落在本發(fā)明要求的保護(hù)范圍內(nèi)。
      權(quán)利要求
      一種標(biāo)牌特殊刻度計算機(jī)繪圖方法,其特征在于,包括以下步驟1)選擇刻度線的偏轉(zhuǎn)方法與初始參數(shù),初始參數(shù)包括刻度線圓心、半徑、起始角度、終止角度,大、中、小刻度線間隔參數(shù);2)根據(jù)上述參數(shù)進(jìn)行循環(huán)計算,得到圓弧每個刻度圖形的定位點L點和偏轉(zhuǎn)角度,再根據(jù)偏轉(zhuǎn)角度得到圖形固定頂點指向圓弧圓心的旋轉(zhuǎn)角度α,并將每個刻度圖形的L點和角度α在參數(shù)列表中保存;3)詢問刻度線類型;4)若步驟3)的詢問結(jié)果是常規(guī)圖形刻度,則分別輸入常規(guī)圖形大、中、小刻度的參數(shù)列表;5)根據(jù)常規(guī)圖形的大、中、小刻度的參數(shù)在每個刻度圖形的定位L點上分別繪制出該刻度圖形;6)根據(jù)計算出的旋轉(zhuǎn)角度α將刻度圖形旋轉(zhuǎn),使其固定頂點對準(zhǔn)圓弧圓心,結(jié)束后轉(zhuǎn)到步驟18);7)若步驟3)的詢問結(jié)果是圖塊刻度,則在系統(tǒng)指定的位置導(dǎo)入圖塊;8)縮放復(fù)制所需的大、中、小刻度的圖塊,并分別存入大刻度、中刻度、小刻度選擇集中,然后轉(zhuǎn)到步驟13);9)若步驟3)的詢問結(jié)果是特殊圖形刻度,則根據(jù)標(biāo)牌的要求在指定的A點位置繪制圓弧大刻度位置的特殊圖形并存入大刻度選擇集中;10)輸入中刻度、小刻度與大刻度相對的縮放比例;11)根據(jù)縮放比例在相應(yīng)B點位置變換出中刻度的圖形并存入中刻度選擇集中;12)根據(jù)縮放比例在相應(yīng)C點位置變換出小刻度的圖形并存入小刻度選擇集中;13)在參數(shù)列表中循環(huán)取出各種刻度參數(shù),并判斷循環(huán)是否結(jié)束;14)若步驟13)判斷循環(huán)未結(jié)束則分別進(jìn)行大、中、小刻度的繪制,若判斷循環(huán)結(jié)束則轉(zhuǎn)到步驟18);15)大刻度的繪制方法為得到大刻度參數(shù)列表后遍歷大刻度選擇集,循環(huán)取得選擇集中所有對象,將每個對象都以A點為中心旋轉(zhuǎn)角度α;再遍歷大刻度選擇集,循環(huán)取得選擇集中所有對象,并將選擇集中所有對象復(fù)制到該大刻度圖形的定位點L點上;然后遍歷大刻度選擇集,循環(huán)取得選擇集中所有對象,將每個對象都以A點為中心旋轉(zhuǎn)-α角度,使選擇集中對象恢復(fù)原來的角度;最后回到步驟13);16)中刻度的繪制方法為得到中刻度參數(shù)列表后遍歷中刻度選擇集,循環(huán)取得選擇集中所有對象,將每個對象都以B點為中心旋轉(zhuǎn)角度α;再遍歷中刻度選擇集,循環(huán)取得選擇集中所有對象,并將選擇集中所有對象復(fù)制到該中刻度圖形的定位點L點上;然后遍歷中刻度選擇集,循環(huán)取得選擇集中所有對象,將每個對象都以B點為中心旋轉(zhuǎn)-α角度,使選擇集中對象恢復(fù)原來的角度;最后回到步驟13);17)小刻度的繪制方法為得到小刻度參數(shù)列表后遍歷小刻度選擇集,循環(huán)取得選擇集中所有對象,將每個對象都以C點為中心旋轉(zhuǎn)角度α;再遍歷小刻度選擇集,循環(huán)取得選擇集中所有對象,并將選擇集中所有對象復(fù)制到該小刻度圖形的定位點L點上;然后遍歷小刻度選擇集,循環(huán)取得選擇集中所有對象,將每個對象都以C點為中心旋轉(zhuǎn)-α角度,使選擇集中對象恢復(fù)原來的角度;最后回到步驟13)完成特殊刻度繪制。
      全文摘要
      本發(fā)明公開了一種標(biāo)牌特殊刻度計算機(jī)繪圖方法,主要包括以下步驟計算圓弧上每個刻度圖形定位點和偏轉(zhuǎn)角度,并將各參數(shù)存入?yún)?shù)列表;將特殊圖形和圖塊存入大、中、小選擇集中;從參數(shù)列表中循環(huán)取出各個刻度參數(shù),繪制刻度時遍歷選擇集取得選擇集中所有對象,將每個對象都以特定點為中心旋轉(zhuǎn)角度α;再次遍歷選擇集取得選擇集中所有對象,并將所有對象復(fù)制到刻度圖形的定位點上;遍歷選擇集取得選擇集中所有對象,將每個對象都旋轉(zhuǎn)-α角度,使選擇集中對象恢復(fù)原來的角度;以上過程循環(huán)進(jìn)行直至所有特殊刻度繪制完成。本發(fā)明除了能繪制以線段為主體的刻度之外,還能繪制出復(fù)雜參數(shù)的特殊圖形和圖塊刻度。
      文檔編號G06T1/00GK101872467SQ20101019514
      公開日2010年10月27日 申請日期2010年6月8日 優(yōu)先權(quán)日2010年6月8日
      發(fā)明者于蕭榕, 薛峰 申請人:鎮(zhèn)江科大船苑計算機(jī)網(wǎng)絡(luò)工程有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1