亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

通用的圖表表達(dá)方法與流程

文檔序號(hào):11286372閱讀:723來(lái)源:國(guó)知局

本發(fā)明涉及表達(dá)方法,特別涉及一種通用的圖表表達(dá)方法。



背景技術(shù):

目前計(jì)算程序涉及到規(guī)范時(shí)最雜亂的就是圖表,數(shù)量繁多,相互關(guān)聯(lián),沒有規(guī)律;規(guī)范的變動(dòng)對(duì)程序影響很大,程序需要各規(guī)范各圖表的逐個(gè)處理,導(dǎo)致程序在圖表的處理上費(fèi)時(shí)費(fèi)力,處理過(guò)程和結(jié)果用戶難以干涉,使用局限性無(wú)法滿足所有需求。

目前計(jì)算程序在處理圖表時(shí)使用如下兩種方式:

方式一:程序提供界面填寫部分參數(shù),程序內(nèi)部根據(jù)具體規(guī)范具體圖表按照某種約定計(jì)算得到結(jié)果。大部分圖表都采用這種處理方式。由于規(guī)范多,圖表內(nèi)容多,需要為每個(gè)規(guī)范每種圖表編制對(duì)應(yīng)的界面,這樣,界面會(huì)內(nèi)容繁雜,毫無(wú)規(guī)律,看上去很復(fù)雜;同時(shí)程序內(nèi)部需要為各規(guī)范各圖表編制代碼處理各種情況,對(duì)代碼的編制、測(cè)試及修改都是巨大的工作量;這種方式用戶無(wú)法干預(yù)圖表的結(jié)果,在科學(xué)研究、特殊項(xiàng)目等需要修改圖表結(jié)果時(shí)無(wú)法滿足要求;同時(shí)程序?qū)σ?guī)范的依賴也限制了程序的應(yīng)用。

方式二:某些圖表,如果用戶需求變化多,或影響圖表結(jié)果的因素不固定,程序會(huì)放棄處理,讓用戶直接填寫圖表結(jié)果。把處理過(guò)程的難度全部轉(zhuǎn)嫁給用戶;這類圖表的結(jié)果用戶獲取的過(guò)程很復(fù)雜,需要事先利用工具和經(jīng)驗(yàn)加工,并且這種加工過(guò)程每次都要重復(fù),正確性也不易保證。這類圖表的應(yīng)用非常的痛苦,極大地限制了使用程序的效率。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明是為了解決上述問(wèn)題而進(jìn)行的,目的在于提供一種效率高,功能強(qiáng),方法簡(jiǎn)單的通用的圖表表達(dá)方法。

本發(fā)明提供的通用的圖表表達(dá)方法,具有這樣的特征,包括以下步驟:

步驟a,圖表定義;

步驟b,圖表解析;以及

步驟c,圖表計(jì)算;

其中,步驟a,具有以下步驟:

步驟a1,圖表使用界面的定義;以及

步驟a2,圖表計(jì)算過(guò)程的定義;

步驟b,具有以下步驟:

步驟b1,整理圖表;以及

步驟b2,解析圖表過(guò)程;

步驟c,具有以下步驟:

步驟c1,圖表計(jì)算的前處理;

步驟c2,判斷變量是否可計(jì)算;

步驟c3,變量計(jì)算;

步驟c4,迭代直到全部變量完成計(jì)算;

步驟c5,特殊變量重新計(jì)算;以及

步驟c6,獲得圖表結(jié)果。

本發(fā)明提供的通用的圖表表達(dá)方法,還具有這樣的特征:其中,所述圖表界面定義為定制使用圖表的界面,包含界面顯示和輸入方式,所述輸入方式為下拉指定內(nèi)容或輸入數(shù)據(jù),所述數(shù)據(jù)可以是用戶輸入,也可以是程序支持的內(nèi)部變量或缺省值,自動(dòng)輸入。

本發(fā)明提供的通用的圖表表達(dá)方法,還具有這樣的特征:其中,所述圖表計(jì)算過(guò)程的定義表現(xiàn)為變量定義,包含成員變量定義、方法變量定義、圖表結(jié)果變量定義,變量定義不限順序,可被其它變量引用,同一變量可以定義多條,每條的有效條件可以是多個(gè),每個(gè)條件表現(xiàn)為變量值離散點(diǎn)或區(qū)間判斷。

本發(fā)明提供的通用的圖表表達(dá)方法,還具有這樣的特征:其中,所述變量定義,其內(nèi)容為變量名稱、變量值和變量描述,變量名稱代表圖表的一個(gè)子過(guò)程或結(jié)果,在變量值中可被引用,變量值可以表達(dá)多維表、表達(dá)式和圖形,多維表使用時(shí)使用插值計(jì)算,表達(dá)式實(shí)現(xiàn)函數(shù)、數(shù)組和數(shù)學(xué)運(yùn)算。

本發(fā)明提供的通用的圖表表達(dá)方法,還具有這樣的特征:其中,所述成員變量定義,可以多次定義,使用時(shí)以最近定義的優(yōu)先,所述方法變量定義,可用于實(shí)現(xiàn)較復(fù)雜且多次重用的計(jì)算過(guò)程組,也可以實(shí)現(xiàn)自定義的函數(shù)功能,所述的圖表結(jié)果變量定義,其表現(xiàn)為y=f(x),y為圖表結(jié)果變量,x指定時(shí),y代表一個(gè)值,x不指定時(shí),根據(jù)圖表結(jié)果變量的定義自動(dòng)生成一組x,y的對(duì)應(yīng)值。

本發(fā)明提供的通用的圖表表達(dá)方法,還具有這樣的特征:其中,所述整理圖表,指把圖表整理成多組,每組的目的為計(jì)算結(jié)果變量值,每組包含成員變量和結(jié)果變量,成員變量解決結(jié)果變量計(jì)算時(shí)的某子過(guò)程,為計(jì)算過(guò)程的中間值,結(jié)果變量代表了圖表結(jié)果值,表現(xiàn)為單個(gè)值或一組關(guān)系值,定義連續(xù)圖形時(shí),可通過(guò)指定步長(zhǎng)控制離散密度。

本發(fā)明提供的通用的圖表表達(dá)方法,還具有這樣的特征:其中,所述解析圖表過(guò)程,分為已知變量、條件整理、表達(dá)式預(yù)處理,已知變量用于統(tǒng)計(jì)變量定義時(shí)使用到的其它變量集,條件整理用于統(tǒng)計(jì)變量定義的條件集與各條件的變量表達(dá),表達(dá)式預(yù)處理用于提高計(jì)算速度,提前保存所有表達(dá)式的計(jì)算過(guò)程。

本發(fā)明提供的通用的圖表表達(dá)方法,還具有這樣的特征:其中,所述變量計(jì)算,分為條件計(jì)算、變量值加工和存儲(chǔ),變量有效條件為區(qū)間時(shí),選用有效區(qū)間計(jì)算變量值,變量有效條件為離散點(diǎn)時(shí),變量值通過(guò)離散點(diǎn)插值計(jì)算。

本發(fā)明提供的通用的圖表表達(dá)方法,還具有這樣的特征:其中,所述特殊變量是與自變量x直接相關(guān)或間接相關(guān)的變量,當(dāng)x不指定時(shí),根據(jù)特殊變量的有效條件獲得x的一組值,當(dāng)有效條件為區(qū)間時(shí),可以指定區(qū)間離散的步長(zhǎng),根據(jù)各x重新計(jì)算特殊變量值。

本發(fā)明提供的通用的圖表表達(dá)方法,還具有這樣的特征:其中,在使用所述圖表結(jié)果時(shí)提供了圖形查看和表格查看,圖形查看為二維線性圖或三維效果圖,具體的值通過(guò)所述表格查看獲得。

發(fā)明作用和效果

根據(jù)本發(fā)明所涉及通用的圖表表達(dá)方法,程序只需要編制圖表通用表達(dá)的代碼,這種代碼是平臺(tái)級(jí)的,與規(guī)范無(wú)關(guān),與具體圖表無(wú)關(guān);把圖表分為圖表定義和圖表使用,圖表定義含圖表界面定義和圖表計(jì)算過(guò)程定義,定義可以永久反復(fù)重用,也可以根據(jù)需要修改,這樣方式,圖表處理過(guò)程完全透明,可以滿足各類需求;使用界面也可以修改,所有的圖表界面統(tǒng)一,使用簡(jiǎn)單;通過(guò)本發(fā)明能使程序不用編寫具體圖表的代碼,在圖表處理上不再依賴規(guī)范,對(duì)擴(kuò)大程序的應(yīng)用面以及提高程序的編制效率有重大作用,對(duì)于目前方式二處理的圖表,這種方式即能容易的檢查處理過(guò)程的正確性,反復(fù)重用也很大地提高了程序的使用效率;使得這些雜亂的內(nèi)容能夠通過(guò)通用的方式解決,通過(guò)本技術(shù)可以簡(jiǎn)單靈活的表達(dá)各種圖表,使得計(jì)算程序在應(yīng)用圖表時(shí)不再依賴規(guī)范,不需要編制大量代碼,在圖表處理上極大的簡(jiǎn)化了計(jì)算程序的編制,處理過(guò)程和結(jié)果全透明,使用不再受程序局限,用戶可以根據(jù)任意需求完成定制。

附圖說(shuō)明

圖1是本發(fā)明在實(shí)施例中的通用的圖表表達(dá)方法的流程圖。

具體實(shí)施方式

以下參照附圖及實(shí)施例對(duì)本發(fā)明所涉及的通用的圖表表達(dá)方法作詳細(xì)的描述。

實(shí)施例

圖1是本發(fā)明在實(shí)施例中的通用的圖表表達(dá)方法的系統(tǒng)框圖。

如圖1所示,通用的圖表表達(dá)方法,具有以下步驟:

步驟a:圖表定義,進(jìn)入步驟b。

步驟a又分為兩個(gè)步驟,步驟a1,圖表使用界面的定義。

圖表使用界面定義定制使用圖表的界面,界面完全由用戶控制,保證了界面的用戶習(xí)慣及專業(yè)性,用戶界面統(tǒng)一:選擇要用的圖表,此時(shí)會(huì)根據(jù)數(shù)據(jù)庫(kù)的定義自動(dòng)生成本圖表的界面,界面內(nèi)容為2列的表格,要輸入的內(nèi)容以及對(duì)應(yīng)的值,值可以是數(shù)組或單個(gè)值。

圖表的使用界面定義表現(xiàn)為圖表結(jié)果變量名稱、需要已知的變量名稱、界面顯示內(nèi)容,變量的取值范圍;定義了外部使用該圖表結(jié)果時(shí)需要輸入的內(nèi)容;已知的變量名稱會(huì)在變量值中被引用;當(dāng)界面變量值為下拉時(shí),下拉內(nèi)容為變量的取值范圍,界面顯示內(nèi)容為自動(dòng)提供給用戶使用的界面,可以定義自動(dòng)值,自動(dòng)值為普通值或內(nèi)部變量值,此時(shí)該條目將不會(huì)顯示,使用時(shí)會(huì)自動(dòng)賦值。一個(gè)圖表結(jié)果可以定義多個(gè)條目,若所有的圖表結(jié)果都需要某條目時(shí),該條目處的圖表結(jié)果名稱為空即可。

步驟a2,圖表計(jì)算過(guò)程的定義。其表現(xiàn)為變量定義,包含成員變量定義、方法變量定義、圖表結(jié)果變量定義,三種變量通過(guò)其名字可以分辨出來(lái),圖表結(jié)果變量在名稱前加$區(qū)分,方法變量含參數(shù),參數(shù)在一對(duì)括號(hào)中,多個(gè)參數(shù)之間用逗號(hào)隔開;變量名稱可由數(shù)字字母下劃線組成,不能含有運(yùn)算符,括號(hào)等特殊符號(hào)。

成員變量代表了圖表運(yùn)算中的一個(gè)子過(guò)程,相互之間可引用;圖表結(jié)果變量定義與成員變量定義方法完全一樣,由于使用場(chǎng)景不同,區(qū)別在于圖表結(jié)果變量還需要定義界面,用戶可以在外部通過(guò)輸入已知條件值獲得圖表結(jié)果。

方法變量定義是一種高級(jí)用法,相當(dāng)于是一個(gè)嵌套圖表,也可以當(dāng)作是自定義的函數(shù),用于實(shí)現(xiàn)一個(gè)較復(fù)雜的計(jì)算過(guò)程,在圖表過(guò)程定義中反復(fù)重用,使用時(shí)象函數(shù)方法一樣,通過(guò)傳遞參數(shù)值,獲得結(jié)果;對(duì)于復(fù)雜的圖表定義,這可以用來(lái)減少相似成員變量的數(shù)量,使圖表過(guò)程定義過(guò)程看上去更簡(jiǎn)潔,可根據(jù)實(shí)際情況選用。

圖表過(guò)程的定義歸根到底其本質(zhì)就是變量的定義,通過(guò)提供各種變量的定義方法使得圖表過(guò)程定義統(tǒng)一。成員變量與方法變量?jī)H在圖表過(guò)程定義中使用,圖表結(jié)果變量在圖表定義過(guò)程以及外部均可使用。

圖表過(guò)程定義通過(guò)各種變量的定義來(lái)實(shí)現(xiàn)其過(guò)程;變量的定義表現(xiàn)形式為變量名稱、變量值和變量描述;變量名稱為前面所述的三種變量,代表圖表的一個(gè)子過(guò)程或結(jié)果,在變量值中可被引用;變量描述相當(dāng)于變量注釋,最重要的變量值可以實(shí)現(xiàn)圖表的任意子過(guò)程。變量值的表現(xiàn)形式為多維表、表達(dá)式和圖形三種,多維表使用時(shí)使用插值計(jì)算,表達(dá)式實(shí)現(xiàn)函數(shù)、數(shù)組和數(shù)學(xué)運(yùn)算。

在變量值中可以引用定義的變量,以圖表結(jié)果變量為分割線作為變量域空間,同一變量域空間的成員變量和方法變量定義不分順序;后面變量域空間的變量可以引用前面域空間中的變量,當(dāng)同一變量名被多次定義時(shí),以最近域空間最后定義時(shí)優(yōu)先。變量值可以是多條件值,計(jì)算時(shí)選用成立的條件時(shí)的值為該變量的結(jié)果值,如表達(dá)式,表達(dá)式的功能豐富多樣,支持?jǐn)?shù)組的運(yùn)算、各類函數(shù)運(yùn)算,甚至可以用方法變量來(lái)自定義函數(shù)功能;變量值也可以是多個(gè)離散點(diǎn)值,計(jì)算時(shí)根據(jù)外部條件進(jìn)行插值作為該變量的結(jié)果值,如多維表格;變量值也可以是多區(qū)域值,其結(jié)果值為區(qū)域的合并值,如圖形。

步驟b:對(duì)所述圖表進(jìn)行分類,進(jìn)入步驟c。

步驟b又分為兩個(gè)步驟,步驟b1,整理圖表。所述整理圖表指把圖表整理成多組,每組的目的為計(jì)算結(jié)果變量值,每組包含成員變量和結(jié)果變量;成員變量解決結(jié)果變量計(jì)算時(shí)的某子過(guò)程,為計(jì)算過(guò)程的中間值;結(jié)果變量代表了圖表結(jié)果值,表現(xiàn)為單個(gè)值或一組關(guān)系值,定義連續(xù)圖形時(shí),可通過(guò)指定步長(zhǎng)控制離散密度。

步驟b2,其中,所述解析圖表過(guò)程,變量解析需要已知的變量、條件整理和表達(dá)式預(yù)處理;已知變量用于統(tǒng)計(jì)變量定義時(shí)使用到的其它變量集,條件整理用于統(tǒng)計(jì)變量定義的條件集與各條件的變量表達(dá),表達(dá)式預(yù)處理用于提高計(jì)算速度,提前保存所有表達(dá)式的計(jì)算過(guò)程。

步驟c:圖表計(jì)算。

步驟c又分為六個(gè)步驟,步驟c1,圖表計(jì)算的前處理,進(jìn)入步驟c2。

步驟c2,判斷變量是否可計(jì)算,變量定義時(shí)使用到的其它變量集,包含條件與表達(dá)式中出現(xiàn)的其它變量都已經(jīng)完成計(jì)算,則表示該變量可以計(jì)算;如果不可以,判斷下一個(gè)變量是否可計(jì)算;如果可以,進(jìn)入步驟c3。

步驟c3,變量計(jì)算。其中,所述變量計(jì)算,分為條件計(jì)算、變量值加工和存儲(chǔ),變量有效條件為區(qū)間時(shí),選用有效區(qū)間計(jì)算變量值,變量有效條件為離散點(diǎn)時(shí),變量值通過(guò)離散點(diǎn)插值計(jì)算。

步驟c4,全部變量完成計(jì)算,判斷所有的變量是否全部計(jì)算完成,如果沒有,返回步驟c2,重新計(jì)算所有的變量;如果有,進(jìn)入步驟c5。

步驟c5,特殊變量重新計(jì)算;其中,所述特殊變量是與自變量x直接相關(guān)或間接相關(guān)的變量,當(dāng)x不指定時(shí),根據(jù)特殊變量的有效條件獲得x的一組值,當(dāng)有效條件為區(qū)間時(shí),可以指定區(qū)間離散的步長(zhǎng),根據(jù)各x重新計(jì)算特殊變量值。

步驟c6,獲得圖表結(jié)果。

圖表過(guò)程中的任意子過(guò)程都可以分解成表達(dá)式、表格和圖形,從而通過(guò)本發(fā)明可以完成任意圖表的定義。

為了讓用戶更直觀和清楚的掌握?qǐng)D表結(jié)果,在使用圖表結(jié)果時(shí)提供了圖形察看和表格察看。使用方法為選擇要用的圖表結(jié)果,填寫該圖表結(jié)果需要提供的已知變量值,確定后就會(huì)即時(shí)獲得圖形,圖形根據(jù)需要可能是二維線性圖或三維效果圖;具體的值通過(guò)表格查看獲得。

實(shí)施例的作用與效果

根據(jù)本實(shí)施例所涉及通用的圖表表達(dá)方法,程序只需要編制圖表通用表達(dá)的代碼,這種代碼是平臺(tái)級(jí)的,與規(guī)范無(wú)關(guān),與具體圖表無(wú)關(guān);把圖表分為圖表定義和圖表使用,圖表定義含圖表界面定義和圖表計(jì)算過(guò)程定義,定義可以永久反復(fù)重用,也可以根據(jù)需要修改,這樣方式,圖表處理過(guò)程完全透明,可以滿足各類需求;使用界面也可以修改,所有的圖表界面統(tǒng)一,使用簡(jiǎn)單;通過(guò)本發(fā)明能使程序不用編寫具體圖表的代碼,在圖表處理上不再依賴規(guī)范,對(duì)擴(kuò)大程序的應(yīng)用面以及提高程序的編制效率有重大作用,對(duì)于目前方式二處理的圖表,這種方式即能容易的檢查處理過(guò)程的正確性,反復(fù)重用也很大地提高了程序的使用效率;使得這些雜亂的內(nèi)容能夠通過(guò)通用的方式解決,通過(guò)本技術(shù)可以簡(jiǎn)單靈活的表達(dá)各種圖表,使得計(jì)算程序在應(yīng)用圖表時(shí)不再依賴規(guī)范,不需要編制大量代碼,在圖表處理上極大的簡(jiǎn)化了計(jì)算程序的編制,處理過(guò)程和結(jié)果全透明,使用不再受程序局限,用戶可以根據(jù)任意需求完成定制。

上述實(shí)施方式為本發(fā)明的優(yōu)選案例,并不用來(lái)限制本發(fā)明的保護(hù)范圍。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1