專利名稱:曲線圖顯示裝置以及曲線圖顯示方法
技術(shù)領(lǐng)域:
本發(fā)明涉及能夠在曲線圖上的任意點(diǎn)上顯示追蹤指示符,并且顯示追蹤指示符的位置坐標(biāo)的曲線圖顯示裝置及程序。
背景技術(shù):
以前,在進(jìn)行函數(shù)式的曲線圖顯示的曲線圖顯示裝置中,能夠在曲線圖上的任意點(diǎn)上顯示追蹤指示符,并且顯示追蹤指示符的位置坐標(biāo)。
但是,在以前的曲線圖顯示裝置中,存在無(wú)法在曲線圖上重疊顯示圖像數(shù)據(jù)的圖像,或者無(wú)法針對(duì)圖像設(shè)定曲線圖的顯示范圍來(lái)得到Y(jié)軸上的值的問(wèn)題。發(fā)明內(nèi)容
本發(fā)明的課題是使得能夠生成可以將圖像數(shù)據(jù)的圖像重疊在曲線圖上并適當(dāng)?shù)剡M(jìn)行顯示的圖像文件。
為了解決上述課題,權(quán)利要求I中記載的發(fā)明在曲線圖顯示裝置中具有
顯示單元,其通過(guò)多個(gè)像素點(diǎn)來(lái)進(jìn)行顯示;
坐標(biāo)軸顯示控制單元,其在所述顯示單元中顯示多個(gè)坐標(biāo)軸,并且在這些坐標(biāo)軸中的預(yù)定的坐標(biāo)軸上以預(yù)定的刻度間隔來(lái)顯示刻度;
曲線圖顯示控制單元,其在通過(guò)所述多個(gè)坐標(biāo)軸確定的坐標(biāo)系內(nèi)顯示曲線圖;以及
追蹤控制單元,其一邊在所述曲線圖上顯示追蹤指示符,一邊按照用戶操作,使該追蹤指示符在所述曲線圖上移動(dòng)所述預(yù)定的坐標(biāo)軸的軸方向上的預(yù)定數(shù)量的像素點(diǎn),并且在所述顯示單元中顯示該追蹤指示符的坐標(biāo)值,
所述坐標(biāo)軸顯示控制單元,在將從坐標(biāo)值的顯示范圍的上限值中減去下限值而得到的值作為該坐標(biāo)軸的數(shù)值范圍時(shí),以將所述預(yù)定的坐標(biāo)軸的數(shù)值范圍除以所述刻度間隔而得的值成為該預(yù)定的坐標(biāo)軸的軸方向上的像素點(diǎn)數(shù)量的整數(shù)分之一的方式來(lái)設(shè)定該預(yù)定坐標(biāo)軸的數(shù)值范圍,并顯示該預(yù)定的坐標(biāo)軸。
根據(jù)本發(fā)明,一邊在通過(guò)多個(gè)坐標(biāo)軸確定的坐標(biāo)系的曲線圖上顯示追蹤指示符, 一邊根據(jù)用戶操作在曲線圖上移動(dòng)該追蹤指示符,顯示追蹤指示符的坐標(biāo)值,所以能夠在曲線圖上的任意的點(diǎn)上顯示追蹤指示符,并顯示追蹤指示符的位置坐標(biāo)。然后,在坐標(biāo)系中的預(yù)定的坐標(biāo)軸上以預(yù)定的刻度間隔來(lái)顯示刻度,根據(jù)用戶操作,追蹤指示符在所述曲線圖上移動(dòng)所述預(yù)定的坐標(biāo)軸的軸方向上的預(yù)定數(shù)量的像素點(diǎn),并且以將所述預(yù)定的坐標(biāo)軸的數(shù)值范圍除以通過(guò)所述刻度間隔而得的值成為該預(yù)定的坐標(biāo)軸的軸方向上的像素點(diǎn)數(shù)量的整數(shù)分之一的方式來(lái)設(shè)定該預(yù)定坐標(biāo)軸的數(shù)值范圍,顯示該預(yù)定的坐標(biāo)軸,所以能夠在該坐標(biāo)軸的軸方向上用整數(shù)個(gè)像素點(diǎn)來(lái)表示各刻度之間,進(jìn)而使追蹤指示符的坐標(biāo)值準(zhǔn)確地與刻度值一致。從而,關(guān)于所述預(yù)定的坐標(biāo)軸,使追蹤指示符的坐標(biāo)值與刻度值一致, 能夠得到另一方的坐標(biāo)值上的正確的值。
根據(jù)本發(fā)明,能夠生成可以將圖像數(shù)據(jù)的圖像重疊在曲線圖上并適當(dāng)?shù)剡M(jìn)行顯示的圖像文件。
圖1
圖2
圖3
圖4
圖5
圖6
圖7
圖8
圖9 是表示曲線圖顯示系統(tǒng)的概略結(jié)構(gòu)的平面圖。 是表示個(gè)人計(jì)算機(jī)的功能結(jié)構(gòu)的框圖。是表示坐標(biāo)范圍存儲(chǔ)表的圖。是表示圖像文件的數(shù)據(jù)結(jié)構(gòu)的圖。是表示函數(shù)臺(tái)式電子計(jì)算器的功能結(jié)構(gòu)的框圖。 是表示圖像坐標(biāo)范圍設(shè)定處理的流程的流程圖。 是表示函數(shù)曲線圖顯示處理的流程的流程圖。 是表示顯示器的顯示內(nèi)容的圖。是表示顯示器的顯示內(nèi)容的圖。
圖10是表示顯示器的顯示內(nèi)容的圖。
圖11是表示顯示器的顯示內(nèi)容的圖。
圖12是表示顯示器的顯示內(nèi)容的圖。
圖13是表示顯示器的顯示內(nèi)容的圖。
圖14是表示顯示器的顯示內(nèi)容的圖。
圖15是表示顯示器的顯示內(nèi)容的圖。
圖16是表示顯示器的顯示內(nèi)容的圖。
圖17是表示顯示器的顯示內(nèi)容的圖。
具體實(shí)施方式
以下參照附圖詳細(xì)說(shuō)明本發(fā)明的實(shí)施方式的一例。但是,發(fā)明的范圍并不限于圖示的例子。
[1.曲線圖顯示系統(tǒng)的結(jié)構(gòu)]
圖1是表示曲線圖顯示系統(tǒng)900的概略結(jié)構(gòu)的示意圖。
I如該圖所示,曲線圖顯示系統(tǒng)900具有個(gè)人計(jì)算機(jī)200以及函數(shù)臺(tái)式電子計(jì)算器丄O
[1-1.個(gè)人計(jì)算機(jī)的結(jié)構(gòu)]
首先對(duì)個(gè)人計(jì)算機(jī)200進(jìn)行說(shuō)明。
圖2是表示個(gè)人計(jì)算機(jī)的概略結(jié)構(gòu)的框圖。
如在該圖中所示,個(gè)人計(jì)算機(jī)200具有輸入部201、顯示部202、通信部203、記錄介質(zhì)讀取部 207、閃速存儲(chǔ)器 ROM (Read Only Memory) 204>RAM (Random Access Memory) 205以及CPU (Central Processing Unit) 206等功能部,通過(guò)總線來(lái)連接各功能部。
輸入部201具有輸入按鍵群210以及鼠標(biāo)211,將經(jīng)由這些輸入按鍵群210或鼠標(biāo)CN 102982787 A書(shū)明說(shuō)3/13 頁(yè)211輸入的信號(hào)輸出至CPU206。另外,本實(shí)施方式中的鼠標(biāo)211通過(guò)與顯示部202協(xié)作,使用⑶I (Graphical User Interface)接受公式的輸入操作等。
顯示部202具有顯示器220,根據(jù)來(lái)自CPU206的信號(hào),將各種信息顯示在顯示器 220上。另外,假設(shè)該顯示器220是通過(guò)點(diǎn)陣液晶構(gòu)成來(lái)進(jìn)行了說(shuō)明,但是當(dāng)然可以是例如 TFT (Thin Film Transistor)液晶或 PDP (Plasma Display Panel)等其它顯不裝置。
通信部203與函數(shù)臺(tái)式電子計(jì)算器I之間進(jìn)行數(shù)據(jù)通信。另外,可以進(jìn)行無(wú)線通信,也可以進(jìn)行有線通信。
記錄介質(zhì)讀取部207從裝卸自 由地安裝的USB存儲(chǔ)器等記錄介質(zhì)207A讀取信息。
閃速存儲(chǔ)器(ROM) 204存儲(chǔ)了個(gè)人計(jì)算機(jī)200中的與菜單顯示處理或各種設(shè)定處理、各種運(yùn)算處理等動(dòng)作有關(guān)的各種程序、或用于實(shí)現(xiàn)個(gè)人計(jì)算機(jī)200所具有的各種功能的程序等,在本實(shí)施方式中,存儲(chǔ)了圖像坐標(biāo)設(shè)定程序240、坐標(biāo)范圍存儲(chǔ)表241、圖像數(shù)據(jù)群242和圖像文件群244。
圖像坐標(biāo)設(shè)定程序240是用于使CPU206執(zhí)行后述的圖像坐標(biāo)范圍設(shè)定處理(參照?qǐng)D6)的程序。
坐標(biāo)范圍存儲(chǔ)表241如圖3A所示,關(guān)于階段性地?cái)U(kuò)大、縮小通過(guò)在函數(shù)臺(tái)式電子計(jì)算器I中顯示的XY軸確定的XY軸坐標(biāo)系時(shí)的X軸方向以及Y軸方向中的缺省值的上限值、下限值,存儲(chǔ)多個(gè)的組合。在此,基于各組合的X軸的數(shù)值范圍(=X軸的顯示范圍的上限值-下限值)成為后述的函數(shù)臺(tái)式電子計(jì)算器I的顯示器3中的X軸方向的像素點(diǎn)數(shù)量的整數(shù)分之一,能夠通過(guò)整數(shù)個(gè)數(shù)的像素點(diǎn)來(lái)表示關(guān)于整數(shù)值的刻度之間。例如,第一行的組合中的X軸的數(shù)值范圍“25. 2”(=12.6- (-12. 6))成為本實(shí)施方式中的顯示器 3的X軸方向的像素點(diǎn)數(shù)量(378)的15分之1,能夠通過(guò)15個(gè)像素點(diǎn)來(lái)表示各整數(shù)值的刻度之間。相同地、第二行的數(shù)值范圍“18. 9” (=9. 45- (-9. 45))是像素點(diǎn)數(shù)(378)的20 分之1,第三行的數(shù)值范圍“12. 6” (=6. 3- (-6. 3))是像素點(diǎn)數(shù)(378)的30分之1,第四行的數(shù)值范圍“10. 5” (=5. 25- (-5. 25))是像素點(diǎn)數(shù)(378)的36分之1,第五行的數(shù)值范圍“9. 45” (=4. 725- (-4. 725))是像素點(diǎn)數(shù)(378)的40分之1,第六行的數(shù)值范圍“7. 56” (=3.78- (-3. 78))是像素點(diǎn)數(shù)(378)的50分之I。另外,圖中的左端欄中的數(shù)值表示了擴(kuò)大、縮小的階段,例如,“O”表示沒(méi)有擴(kuò)大縮小的狀態(tài),“ I”表示一階段擴(kuò)大的狀態(tài),“-I”表示一階段縮小的狀態(tài)。
圖像數(shù)據(jù)群242存儲(chǔ)了多個(gè)關(guān)于在函數(shù)臺(tái)式電子計(jì)算器I中、重疊在坐標(biāo)系上顯示的圖像的圖像數(shù)據(jù)243。在此,本實(shí)施方式中的各圖像數(shù)據(jù)243的圖像例如如后述的圖 IlA所示那樣,在左右方向延伸的狀態(tài)下,具有在圖像上描繪了曲線圖時(shí)成為基準(zhǔn)的線(以下作為基準(zhǔn)線L),而且在基準(zhǔn)線L上具有在描繪曲線圖時(shí)成為基準(zhǔn)的點(diǎn)(以下作為基準(zhǔn)點(diǎn) P)。
圖像文件群244存儲(chǔ)了多個(gè)圖像文件245。如圖4所示,各圖像文件245具有圖像數(shù)據(jù)243和附加數(shù)據(jù)246。
該附加數(shù)據(jù)246表示應(yīng)該與圖像數(shù)據(jù)243的圖像相對(duì)應(yīng)的坐標(biāo)系的顯示范圍(XY 的最大最小坐標(biāo)的值即Xmin, Xmax, Ymin, Ymax)和各坐標(biāo)系的刻度間隔。另外,本實(shí)施方式中的附加數(shù)據(jù)246中,通過(guò)后述的圖像坐標(biāo)范圍顯示處理(參照?qǐng)D6)在將圖像數(shù)據(jù)243 的圖像重疊在XY坐標(biāo)上時(shí),以該圖像的基準(zhǔn)線L與X軸一致、該圖像的基準(zhǔn)點(diǎn)P與坐標(biāo)系6的原點(diǎn)一致的方式設(shè)定了坐標(biāo)系的顯示范圍(參照?qǐng)D11A)。
RAM205是暫時(shí)保存CPU206執(zhí)行的各種程序或與這些程序的執(zhí)行有關(guān)的數(shù)據(jù)等的可隨時(shí)讀寫(xiě)的存儲(chǔ)器。
CPU206根據(jù)所輸入的指示,從閃速存儲(chǔ)器R0M204讀取預(yù)定的程序暫時(shí)存儲(chǔ)在 RAM205中,執(zhí)行基于該程序的各種處理對(duì)個(gè)人計(jì)算機(jī)200的各部分進(jìn)行集中控制。即、 CPU206根據(jù)讀取出的預(yù)定程序執(zhí)行各種處理,將其處理結(jié)果存儲(chǔ)在RAM205內(nèi)的工作區(qū)中, 并顯示在顯示部202上。
[1-2.函數(shù)臺(tái)式電子計(jì)算器的結(jié)構(gòu)]
[1-2-1.外觀結(jié)構(gòu)]
接著說(shuō)明函數(shù)臺(tái)式電子計(jì)算器I。如上述圖I所示那樣,函數(shù)臺(tái)式電子計(jì)算器I包含具有各種按鍵輸入群的輸入按鍵群2和顯示器3。
輸入按鍵群2是從用戶接受數(shù)值或運(yùn)算符號(hào)等公式構(gòu)成要素的輸入操作、或用于接受各種處理的指示操作的按鍵群,分別具有分配了固有的功能的多個(gè)按鍵。在本實(shí)施方式中,輸入按鍵群2具有數(shù)字鍵20或運(yùn)算符號(hào)按鍵21、光標(biāo)鍵22、EXE鍵、刪除鍵24、移位鍵25、功能鍵26、菜單鍵27、EXIT鍵28。
其中,數(shù)字鍵20是用于接受數(shù)值的輸入操作的按鍵,運(yùn)算符號(hào)鍵21是接受四則運(yùn)算的符號(hào)或括號(hào)、分?jǐn)?shù)的括號(hào)、根號(hào)(Vr )、對(duì)數(shù)符號(hào)、常數(shù)(圓周率“?!被蚬馑俣取癈”)、三角函數(shù)符號(hào)等各種運(yùn)算符號(hào)的按鍵。
光標(biāo)鍵22是在顯示器3內(nèi)向預(yù)定方向移動(dòng)表示編輯對(duì)象位置或選擇對(duì)象位置的光標(biāo)時(shí)等按下的按鍵,在本實(shí)施方式中可輸入上下左右四個(gè)方向。
EXE鍵23是接受處理的執(zhí)行指示或決定指示的輸入操作的按鍵,例如可以作為輸入公式后指示運(yùn)算處理的執(zhí)行的按鍵來(lái)工作。刪除鍵24是接受在顯示器3中顯示的數(shù)字或運(yùn)算符號(hào)等的刪除操作的按鍵。移位鍵25是在切換各按鍵的功能等時(shí)與其它按鍵組合按下的按鍵。
功能鍵26具有接受預(yù)定的處理的執(zhí)行指示的多個(gè)按鍵,在本實(shí)施方式中,具有 “F1” “F6”六個(gè)按鍵26a 26f。其中,“F1”鍵26a是在后述的函數(shù)曲線圖顯示處理(參照?qǐng)D7)中指示曲線圖的追蹤時(shí)操作的按鍵。此外,“F2”鍵26b是在擴(kuò)大、縮小顯示在顯示器 3中的坐標(biāo)系的顯示范圍時(shí)操作的按鍵。此外,“F3”鍵26c在設(shè)定、確認(rèn)瀏覽窗口信息時(shí)操作的按鍵,“F6”鍵26f是在曲線圖和該曲線圖的曲線圖公式或數(shù)據(jù)表之間切換顯示器3中的顯示內(nèi)容時(shí)操作的按鍵。在此,瀏覽窗口信息是表示XY坐標(biāo)系的顯示狀態(tài)的信息,在本實(shí)施方式中為XY坐標(biāo)系的顯示范圍(XY的最大最小坐標(biāo)的值;即Xmin,Xmax, Ymin, Ymax)> 各坐標(biāo)軸的刻度間隔(Xscl、Yscl)和顯示曲線圖時(shí)的X軸方向的像素點(diǎn)間隔(X dot)。此外,X軸方向的像素點(diǎn)間隔(X dot)是在顯示器3中橫向全屏顯示X軸時(shí),相當(dāng)于橫向(X軸方向)的像素點(diǎn)間距(pitch)的X軸上的數(shù)值量,是將X軸的數(shù)值范圍(Xmax-Xmin)除以顯示器3中的X軸方向的像素點(diǎn)數(shù)量而得的值。然后,顯示曲線圖時(shí),根據(jù)X的最小坐標(biāo)值以像素點(diǎn)間隔單位計(jì)算出曲線圖公式的Y值,在顯示范圍內(nèi)的對(duì)應(yīng)坐標(biāo)的位置上描畫(huà)曲線后進(jìn)行曲線圖顯示。
菜單鍵27是調(diào)出用于在函數(shù)臺(tái)式電子計(jì)算器I中執(zhí)行各功能的菜單的按鍵。EXIT 鍵28是指示結(jié)束在函數(shù)臺(tái)式電子計(jì)算器I中的各種處理時(shí)按下的按鍵。
顯不器3 由 LCD (Liquid Crystal Display)或 ELD (Electronic Luminescent Display)等構(gòu)成,除了通過(guò)多個(gè)像素點(diǎn)顯示按照輸入按鍵群2等的操作的文字或符號(hào)、公式、運(yùn)算結(jié)果等,還像素點(diǎn)顯示為了使用函數(shù)臺(tái)式電子計(jì)算器I而所需要的各種數(shù)據(jù)。另外,本實(shí)施方式中的顯示器3中在橫向顯示X軸、在縱向顯示Y軸,通過(guò)該XY軸來(lái)顯示XY 坐標(biāo)系,X軸方向的像素點(diǎn)數(shù)成為“378”。此外,在本實(shí)施方式中,顯示器3在顯示畫(huà)面全屏中一體設(shè)置了觸摸屏30。
[I —2 —2.功能結(jié)構(gòu)]
接著,說(shuō)明函數(shù)臺(tái)式電子計(jì)算器I的功能結(jié)構(gòu)。
圖5是表示函數(shù)臺(tái)式電子計(jì)算器I的概略的功能結(jié)構(gòu)的框圖。
如該圖所示,函數(shù)臺(tái)式電子計(jì)算器I具有按鍵輸入部14、顯示部15、通信部16、記錄介質(zhì)讀取部 17、RAM(Random Access Memory)12、存儲(chǔ)部 13 以及CPlXCentral Processing Unit)。
按鍵輸入部14具有上述的輸入按鍵群2,向CPUll輸出與所按下的按鍵相對(duì)應(yīng)的操作信號(hào)。
顯示部15具備上述的顯示器3,根據(jù)來(lái)自CPUl I的顯示信號(hào),在顯示器3上顯示各種信息。此外,該顯示部15具有與顯示器3 —體設(shè)置的觸摸屏30,向CPUll輸出針對(duì)顯示畫(huà)面的手寫(xiě)筆的接觸位置信息。
通信部16用于與個(gè)人計(jì)算機(jī)20中的通信部203之間進(jìn)行數(shù)據(jù)通信。另外,本實(shí)施方式中的通信部16從個(gè)人計(jì)算機(jī)200接收?qǐng)D像文件245并存儲(chǔ)在存儲(chǔ)部13中。
記錄介質(zhì)存儲(chǔ)部17從裝卸自由地安裝的USB存儲(chǔ)器等記錄介質(zhì)207A讀取信息。
RAM12是暫時(shí)存儲(chǔ)信息的易失性存儲(chǔ)器,具有存儲(chǔ)執(zhí)行的各種程序或與這些各種程序有關(guān)的數(shù)據(jù)等的多個(gè)工作區(qū)。例如,本實(shí)施方式中的RAM12作為工作區(qū)域具有公式存儲(chǔ)區(qū)域120或?yàn)g覽窗口信息存儲(chǔ)區(qū)域121等。
在公式存儲(chǔ)區(qū)域120中存儲(chǔ)在后述的函數(shù)曲線圖顯示處理(參照?qǐng)D7)中輸入的曲線圖公式。
在瀏覽窗口信息存儲(chǔ)區(qū)域121中存儲(chǔ)在后述的函數(shù)曲線圖顯示處理(參照?qǐng)D7)中所設(shè)定的瀏覽窗口信息,在本實(shí)施方式中,作為缺省值存儲(chǔ)了 X軸的顯示范圍“Xmin :-6. 3、 Xmax 6. 3”、刻度間隔“Xscl : 1”、Y 軸的顯示范圍“Ymin :-3. UYmax :3.1”、刻度間隔“Yscl 1”、父軸方向的像素點(diǎn)間隔“父(10七0.033…” (=6. 3 - ( - 6. 3))/378)。
另外,基于該缺省值的X軸的數(shù)值范圍“12. 6”(= Xmax-Xmin = 6. 3 — ( — 6. 3))) 是顯示器3中的X軸方向的像素點(diǎn)數(shù)量“378”的整數(shù)分之1,能夠通過(guò)整數(shù)個(gè)數(shù)的像素點(diǎn)來(lái)表示關(guān)于整數(shù)值的刻度間。
存儲(chǔ)部13是通過(guò)ROM (Read Only Memory)等來(lái)構(gòu)成的非易失性存儲(chǔ)器,存儲(chǔ)了各種程序以及各種數(shù)據(jù)。具體地說(shuō),存儲(chǔ)部13存儲(chǔ)了作為本發(fā)明的程序的函數(shù)曲線圖顯示程序130以及圖像文件群131。
函數(shù)曲線圖顯示程序130是用于使CPUll執(zhí)行后述的函數(shù)曲線圖顯示處理(參照?qǐng)D7)的程序。
圖像文件群131存儲(chǔ)多個(gè)經(jīng)由通信部16從個(gè)人計(jì)算機(jī)200發(fā)送的圖像文件245。
CPUll對(duì)臺(tái)式電子計(jì)算器I的各部分進(jìn)行中央控制函數(shù)。具體地說(shuō),CPUll將從在存儲(chǔ)部13中存儲(chǔ)的系統(tǒng)程序以及各種應(yīng)用程序中所指定的程序在RAM12中展開(kāi),通過(guò)與在 RAM12中展開(kāi)的程序的協(xié)作來(lái)執(zhí)行各種程序。
[2.曲線圖顯示系統(tǒng)的動(dòng)作]
[2. I個(gè)人計(jì)算機(jī)的動(dòng)作]
接著,說(shuō)明個(gè)人計(jì)算機(jī)20的動(dòng)作。
圖6是用于說(shuō)明在個(gè)人計(jì)算機(jī)20中執(zhí)行的圖像坐標(biāo)范圍設(shè)定處理的動(dòng)作的流程圖。另外,在由用戶經(jīng)由輸入部201輸入了圖像坐標(biāo)范圍設(shè)定處理的執(zhí)行指示時(shí),從閃速存儲(chǔ)器R0M204中讀出圖像坐標(biāo)設(shè)定程序240并在RAM205中適當(dāng)展開(kāi)的結(jié)果,通過(guò)該圖像坐標(biāo)設(shè)定程序240以及CPU206的協(xié)作來(lái)執(zhí)行該圖像坐標(biāo)范圍設(shè)定處理。
如在該圖中所示,在圖像坐標(biāo)范圍設(shè)定處理中,首先用戶從圖像輸入群242中將任意一個(gè)圖像數(shù)據(jù)243指定為圖像數(shù)據(jù)(以下作為指定圖像數(shù)據(jù)243S)時(shí)(步驟SI ),CPU206 在顯示器220中顯示指定圖像數(shù)據(jù)243S的圖像(步驟S2)。
然后,CPU206將所顯示的坐標(biāo)軸的上限值、下限值、即坐標(biāo)系的顯示范圍(XY的最大最小坐標(biāo)的值;即Xmin,Xmax, Ymin, Ymax)設(shè)定成缺省值(步驟S3)。另外,在本實(shí)施方式中,在該步驟S3中,CPU206根據(jù)在坐標(biāo)范圍存儲(chǔ)表214內(nèi)的信息,將X軸的下限值、上限值設(shè)成“Xmin -3. l,,、“Xmax :3. 1”,將 Y 軸的下限值、上限值設(shè)成“Ymin :-6. 3,,、“Ymax :6. 3”。
接著,當(dāng)用戶分別輸入Y軸的刻度間隔(Xscl, Yscl)時(shí)(步驟S4),CPU206在當(dāng)前時(shí)刻設(shè)定的顯示范圍內(nèi),將XY軸顯示在指定圖像數(shù)據(jù)243S的圖像上,以在步驟S4中輸入的刻度間隔在各坐標(biāo)軸上顯示刻度,并且在圖像的外側(cè)區(qū)域中顯示圖像端部的X軸、Y軸的值(在圖像的左右端部的X軸的值和在上下端的Y軸的值)、和刻度間隔(步驟S5)。此外,此時(shí),CPU206將X軸的數(shù)值范圍(Xmax-Xmin)除以顯示器3中的X軸方向上的像素點(diǎn)數(shù)量來(lái)計(jì)算X軸方向的像素點(diǎn)間隔,并顯示在圖像的外側(cè)區(qū)域中。
接著,CPU206在坐標(biāo)范圍存儲(chǔ)表241中的上限值、下限值的組合(Xmin,Xmax, Ymin, Ymax)中讀出使X軸的各刻度能夠以在步驟S4中輸入的刻度間隔(Xscl)處于顯示器3的像素點(diǎn)上的組合、即讀出能夠以整數(shù)個(gè)數(shù)的像素點(diǎn)來(lái)表示在步驟S4中輸入的刻度間隔(Xscl)下的X軸的各刻度間的組合(S6)。更詳細(xì)地,此時(shí)CPU206在將X軸的數(shù)值范圍 (Xmax-Xmin)除以刻度間隔(Xscl)而得的值成為顯示器3中的X軸方向的像素點(diǎn)數(shù)量的整數(shù)分之一的情況下,判定為各刻度之間能夠以整數(shù)個(gè)數(shù)的像素點(diǎn)來(lái)表示。
具體地說(shuō),例如,當(dāng)將X軸的刻度間隔(Xscl)設(shè)定成“O. 2”時(shí),如圖3B所示,倒數(shù)第 3 行 X 軸的數(shù)值范圍“10. 5” (=5. 25- (-5. 25))除以“O. 2”而的值是“52. 5” (=10. 5/0. 2) 并不是顯示器3中的X軸方向的像素點(diǎn)數(shù)“378”的整數(shù)分之一,所以判定為各刻度之間不能用整數(shù)個(gè)數(shù)的像素點(diǎn)來(lái)表示的結(jié)果,無(wú)法從坐標(biāo)范圍存儲(chǔ)表241中讀出。
接著,CPU206判定是否由用戶進(jìn)行了縮放操作(步驟S7),當(dāng)判定為已進(jìn)行時(shí)(步驟S7 ;為“是”),將指定圖像數(shù)據(jù)243S的圖像按原樣顯示在顯示器220中,并且將在步驟S6 中讀出的XY軸的上限值、下限值的組合(Xmin, Xmax, Ymin, Ymax)中、將與縮放操作相對(duì)應(yīng)的上限值、下限值的組合作為坐標(biāo)系的顯示范圍來(lái)重新設(shè)定后(步驟S8),移動(dòng)到上述的步驟S5。
此外,當(dāng)在步驟S7中判定為未進(jìn)行縮放操作時(shí)(步驟S7 ;為“否”),CPU206判斷是否由用戶進(jìn)行了上下左右的移動(dòng)操作(步驟S9 )。
當(dāng)在該步驟S9中判定為進(jìn)行了移動(dòng)操作時(shí)(步驟S9 ;為“是”),向基于移動(dòng)操作的指示方向移動(dòng)XY坐標(biāo)軸的顯示范圍,重新設(shè)定坐標(biāo)系的顯示范圍(Xmin, Xmax, Ymin, Ymax) 后(步驟S10),移動(dòng)到上述的步驟S5。
此外,當(dāng)在該步驟9中判定為未進(jìn)行移動(dòng)操作時(shí)(步驟S9 ;為“否”)時(shí),CPU206判定用戶是否進(jìn)行了保存操作(步驟S11),當(dāng)判定為未進(jìn)行時(shí)(步驟Sll ;為“否”),移動(dòng)到其它處理。
此外,當(dāng)在該步驟Sll中判定為進(jìn)行了保存操作時(shí)(步驟Sll ;為“是”),CPU206使用戶輸入文件名后(步驟S12),在指定圖像數(shù)據(jù)243S中將坐標(biāo)系的顯示范圍(XY的最大最小坐標(biāo)的值;Xmin,Xmax, Ymin, Ymax)和刻度間隔(Xscl, Yscl)作為附加數(shù)據(jù)246來(lái)附加后形成圖像文件245,并與所輸入的文件名對(duì)應(yīng)起來(lái)保存在閃速存儲(chǔ)器R0M204中(步驟S13), 結(jié)束圖像坐標(biāo)范圍設(shè)定處理。
[2 - 2.函數(shù)臺(tái)式電子計(jì)算器的動(dòng)作]
接著對(duì)函數(shù)臺(tái)式電子計(jì)算器I的動(dòng)作進(jìn)行說(shuō)明。
圖7是用于說(shuō)明函數(shù)曲線圖顯示處理的動(dòng)作的流程圖。另外,當(dāng)用戶經(jīng)由觸摸屏 30或按鍵輸入14輸入了函數(shù)曲線圖顯示處理的執(zhí)行指示時(shí),從存儲(chǔ)部13讀出函數(shù)曲線圖顯示程序130并在RAM12中適當(dāng)展開(kāi)的結(jié)果,通過(guò)該函數(shù)曲線圖顯示程序130和CPUll的協(xié)作來(lái)執(zhí)行該函數(shù)曲線圖顯示處理。
如該圖所示,在函數(shù)曲線圖顯示處理中,首先當(dāng)用戶將圖像文件群131中的任意一個(gè)圖像文件245指定為坐標(biāo)系的背景圖像時(shí)(步驟Tl),CPUll將指定的圖像文件245的圖像顯示在顯示器3中(步驟T2)。
接著,CPUll判定是否進(jìn)行了將圖像文件245中所附加的附加數(shù)據(jù)246設(shè)定為瀏覽窗口信息的主旨的操作(步驟T3),當(dāng)判定為未進(jìn)行時(shí)(步驟T3 ;為“否”),將瀏覽窗口信息繼續(xù)維持為在瀏覽窗口信息存儲(chǔ)區(qū)域121中的缺省值,移動(dòng)到后述的步驟T5。
此外,當(dāng)在步驟T3中判定為進(jìn)行了將附加數(shù)據(jù)246設(shè)定為瀏覽窗口信息的主旨的操作時(shí)(步驟T3 ;為“是” ),CPU11將附加在圖像文件245中的附加數(shù)據(jù)246的內(nèi)容、即坐標(biāo)系的顯示范圍(XY的最大最小坐標(biāo)的值;Xmin, Xmax, Ymin, Ymax)以及刻度間隔(Xscl, Yscl)和根據(jù)該內(nèi)容計(jì)算出的X軸方向的像素點(diǎn)間隔設(shè)定成瀏覽窗口信息,并更新瀏覽窗口信息存儲(chǔ)區(qū)域121內(nèi)的信息(步驟T4)。
接著,CPUll判定是否進(jìn)行了確認(rèn)游覽窗口信息的主旨的操作(步驟T5),當(dāng)判定為未進(jìn)行時(shí)(步驟T5 ;為“否”),移動(dòng)到后述的步驟T7。另外,在本實(shí)施方式中,經(jīng)由“F3”鍵 26c進(jìn)行瀏覽窗口信息的顯示指示操作。
此外,當(dāng)在步驟T5中判定為進(jìn)行了確認(rèn)瀏覽窗口信息的主旨的操作時(shí)(步驟T5 ; 為“是”),CPUll在顯示器3中顯示瀏覽窗口信息存儲(chǔ)區(qū)域121內(nèi)的瀏覽窗口信息(步驟 T6)。
接著CPUll使用戶進(jìn)行顯示模式的設(shè)置(步驟T7)。在此,在該步驟T7中,用戶能夠?qū)ⅰ癆xes”(XY軸)的設(shè)定設(shè)置成“on”(顯示坐標(biāo)軸)、“ο ”(不顯示坐標(biāo)軸)、“scale”(標(biāo)注刻度值來(lái)顯示坐標(biāo)軸)中的哪個(gè),將“Label”(XY軸的坐標(biāo)軸名以及原點(diǎn)位置的“O”)的設(shè)定設(shè)置成“on”(顯示)、“off”(不顯示)中的哪個(gè),將“Grid”(網(wǎng)格)的設(shè)定設(shè)置為“on” (顯示網(wǎng)格)、off”(不顯示網(wǎng)格)、“l(fā)ine”(顯示網(wǎng)格線)中的哪個(gè)等。但是在本實(shí)施方式中,假設(shè)將“Axes”(XY軸)的設(shè)定設(shè)置成“on”(顯示坐標(biāo)軸)或“scale”(標(biāo)注刻度值來(lái)顯示坐標(biāo)軸)中的任意一個(gè)來(lái)進(jìn)行說(shuō)明。
接著,CPUll使用戶輸入曲線圖公式后(步驟T8),一邊將在步驟I中指定的圖像文件245的圖像顯示在背景上,一邊根據(jù)瀏覽窗口信息存儲(chǔ)區(qū)域121中的瀏覽窗口信息和顯示模式的設(shè)置內(nèi)容來(lái)顯示XY軸的各軸的刻度,并在通過(guò)該XY軸確定的XY坐標(biāo)系內(nèi)顯示曲線圖公式的曲線圖(步驟T9)。例如,在顯示模式的設(shè)置中,當(dāng)“Axes”的設(shè)定為“scale”時(shí), 在該步驟T9中CPUll顯示X軸、Y軸,在這些XY軸中以瀏覽窗口信息的刻度間隔(Xscl, Yscl)來(lái)顯示刻度和刻度值。
在此,在該瀏覽窗口信息中,以使將X軸的數(shù)值范圍(Xmax — Xmin)除以刻度間隔 (Xscl)而得的值成為X軸方向中的像素點(diǎn)數(shù)量的整數(shù)分之一的方式設(shè)定了該X軸的數(shù)值范圍,所以X軸的各刻度位于顯示器3的像素點(diǎn)上。此外,在附加在該圖像文件245中的附加數(shù)據(jù)246中,在圖像數(shù)據(jù)243的圖像重疊在XY坐標(biāo)軸上時(shí),以該圖像的基準(zhǔn)線L與X軸一致、該圖像的基準(zhǔn)點(diǎn)P與坐標(biāo)系的像素點(diǎn)一致的方式設(shè)定了坐標(biāo)系的顯示范圍(XY的最大最小坐標(biāo)的值;Xmin, Xmax, Ymin, Ymax),所以在通過(guò)上述步驟T4將該附加數(shù)據(jù)246的內(nèi)容設(shè)定成游覽窗口信息時(shí),在重疊在圖像數(shù)據(jù)243的圖像上的XY坐標(biāo)系中基準(zhǔn)線L與X軸一致,基準(zhǔn)點(diǎn)P與原點(diǎn)一致。
接著,CPUll判定是否進(jìn)行了追蹤曲線圖上的點(diǎn)的主旨的操作(步驟T10),在判定為未進(jìn)行時(shí)(步驟TlO ;為“否”),移動(dòng)到其它處理。另外,在本實(shí)施方式中,經(jīng)由“F1”鍵26a 進(jìn)行追蹤的指示。
此外,在步驟TlO中判斷為進(jìn)行了追蹤曲線圖上的點(diǎn)的主旨的操作時(shí)(步驟T10; 為“是”),CPUlI將關(guān)于應(yīng)該顯示的追蹤指示符T (參照?qǐng)D11C)的X坐標(biāo)值設(shè)定為預(yù)定的初始值(例如“O”)(步驟Tl I)。
接著,CPUll在曲線圖上的點(diǎn)中的、當(dāng)前時(shí)刻設(shè)定的X坐標(biāo)值的對(duì)應(yīng)點(diǎn)上顯示追蹤指示符τ,并且將該追蹤指示符T的XY坐標(biāo)顯示在顯示器3的下部(步驟T12)。
接著,CPUll判定是否進(jìn)行了針對(duì)追蹤指示符T的左右移動(dòng)操作(步驟T13),在判定為已進(jìn)行時(shí)(步驟T13 ;為“是”),在通過(guò)操作所指定的方向上,將追蹤指示符T的X坐標(biāo)值以與預(yù)定的像素點(diǎn)數(shù)量(在本實(shí)施方式中為“I”)的量增減后再設(shè)定(步驟T14),然后移動(dòng)到上述步驟T12。
此外,在步驟T13中判定為未進(jìn)行針對(duì)追蹤指示符T的左右移動(dòng)操作時(shí)(步驟T13 ; 為“否”),CPUll判定是否結(jié)束操作(步驟T15)。
然后,在判定為未進(jìn)行結(jié)束操作時(shí)(步驟T15 ;為“否”),CPUll移動(dòng)到其它處理,另一方面,在判定為進(jìn)行了結(jié)束操作時(shí)(步驟T15 ;為“是”),結(jié)束函數(shù)曲線圖顯示處理。
[I. 4 動(dòng)作例]
接著,參照附圖詳細(xì)說(shuō)明個(gè)人計(jì)算機(jī)200或函數(shù)臺(tái)式電子計(jì)算器I中的上述動(dòng)作。
(動(dòng)作例I)
首先,如圖8A (c )所示那樣,在初始狀態(tài)(沒(méi)有輸入曲線圖公式(參照?qǐng)D8A)、瀏覽窗口信息被設(shè)定成缺省值的狀態(tài)(參照?qǐng)D8B、C)的函數(shù)臺(tái)式電子計(jì)算器I中,如圖8D、圖 9A C所示那樣,當(dāng)用戶把“PictOl”的圖像文件245指定為背景圖像時(shí)(步驟Tl),在顯示器3中顯示該圖像文件245的圖像(步驟T2 )。另外,在圖8D中圖示了從設(shè)置菜單選擇了坐標(biāo)系的背景圖像的設(shè)定項(xiàng)目“background”的狀態(tài),在顯示器3的下部把“None”(無(wú)背景)、 “PICTn”(顯示通過(guò)圖像序號(hào)指定的圖像)、“0ΡΕΝ”(顯示從圖像文件讀出的圖像)的選擇鍵 300作為軟鍵來(lái)顯示。此外,在圖9A中表示了從圖8D的狀態(tài)中顯示了 “PICTn”的狀態(tài),能夠選擇各圖像序號(hào)的圖像文件245。此外,如圖9C所示那樣,在本動(dòng)作例中,“PictOl”的圖像文件245是關(guān)于從側(cè)面拍攝噴水的圖像的文件,在該圖像中,水面位置是基準(zhǔn)線L,噴水的噴射位置是基準(zhǔn)點(diǎn)P。
接著,如圖9D所示那樣,在用戶進(jìn)行將附加在圖像文件245中的附加數(shù)據(jù)246設(shè)定成瀏覽窗口信息的主旨的操作時(shí)(步驟T3 ;為“是”),如圖10A、B所示那樣,把附加在圖像文件245中的附加數(shù)據(jù)246的內(nèi)容、即坐標(biāo)系的顯示范圍(“Xmin :-6. 3”,“Xmax :6. 3”, “Ymin -l. l”,“Ymax :5.1”)以及刻度間隔(“Xscl :1”,“YSC1 :1”)以及從該內(nèi)容計(jì)算出的 X軸方向的像素點(diǎn)間隔“O. 033,…”設(shè)定成瀏覽窗口信息,更新瀏覽窗口信息存儲(chǔ)區(qū)域121 內(nèi)的信息(步驟T4)。
接著,如圖10C、D所示那樣,用戶進(jìn)行顯示模式的設(shè)置,將“Axes”(XY軸)的設(shè)定設(shè)置成“on”(顯示坐標(biāo)軸)、將“Label”(XY軸的坐標(biāo)軸名及原點(diǎn)位置的“O”)的設(shè)定設(shè)置成“on”(顯示)、將“Grid”(網(wǎng)格)的設(shè)定設(shè)置程“off” (不顯示網(wǎng)格)(步驟T7),當(dāng)輸入曲線圖公式“Y=-(X-2)2+4”時(shí)(步驟T8),如圖1lA所示那樣,在背景中顯示圖像文件245的圖像,并且根據(jù)瀏覽窗口信息存儲(chǔ)區(qū)域121內(nèi)的瀏覽窗口信息以及顯示模式的設(shè)置內(nèi)容來(lái)顯示XY軸和各軸的刻度,在通過(guò)該XY軸確定的XY坐標(biāo)系中顯示曲線圖公式“Y=-(X-2)2+4” 的曲線圖(步驟T9)。另外,當(dāng)此時(shí)用戶操作“F6”鍵26f時(shí),如圖1lB所示那樣,將顯示器3 中的顯示內(nèi)容僅切換為曲線圖。
在此,該游覽窗口信息中,將X軸的數(shù)值范圍(Xmax — Xmin)除以刻度間隔(Xscl I)而得的值成為X軸方向上的像素點(diǎn)數(shù)量“378”的整數(shù)分之一的方式設(shè)定了該X軸的數(shù)值范圍“12. 6” (= Xmax — Xmin = 3.1 — (-3.1)),所以X軸的各刻度位于顯示器3的像素點(diǎn)上。此外,以圖像文件245的圖像的基準(zhǔn)線L與X軸一致、該圖像的基準(zhǔn)點(diǎn)P與坐標(biāo)系的像素點(diǎn)一致的方式設(shè)定了坐標(biāo)系的顯示范圍(“Xmin -6. 3”,“Xmax 6. 3”,“Ymin :-1. 1”, “Ymax 5. 1”),所以在重疊在圖像數(shù)據(jù)243的圖像上的XY坐標(biāo)系中基準(zhǔn)線L與X軸一致,基準(zhǔn)點(diǎn)P與原點(diǎn)一致。
接著,當(dāng)用戶進(jìn)行了追蹤曲線圖上的點(diǎn)的主旨的操作(步驟T10;為“是”)時(shí),將關(guān)于應(yīng)該顯示的追蹤指示符T的X坐標(biāo)軸設(shè)定成“O”(步驟T11),在X坐標(biāo)值“O”的對(duì)應(yīng)點(diǎn)上顯示追蹤指示符T,并且將該追蹤指示符T的XY坐標(biāo)顯示在顯示器3的下部(步驟T12), 當(dāng)用戶多次進(jìn)行向右移動(dòng)追蹤指示符T的操作時(shí)(步驟T13 ;為“是”),如圖1lC所示那樣, 在右方增加追蹤指示符T的X坐標(biāo)值并進(jìn)行再次設(shè)定(步驟T14),在X軸上的刻度值“2”的對(duì)應(yīng)點(diǎn)上顯示追蹤指示符T,并且在顯示器3的下部顯示該追蹤指示符T的XY坐標(biāo)(步驟 T12)。另外,在本動(dòng)作例中,此時(shí)在顯示器3的左上角顯示曲線圖公式。此外,當(dāng)此時(shí)用戶操作“F6”鍵26f時(shí),如圖1lD中所示,只將顯示器3中的顯示內(nèi)容僅切換為曲線圖。
(動(dòng)作例2)
首先,在個(gè)人計(jì)算機(jī)200中,用戶從圖像數(shù)據(jù)群242中將某一個(gè)圖像數(shù)據(jù)243指定為指定圖像數(shù)據(jù)243S時(shí)(步驟SI),如圖12A所示那樣,在顯示器220中顯示指定圖像數(shù)據(jù)243S的圖像(步驟S2),并且把坐標(biāo)系的顯示范圍設(shè)定成缺省值(“Xmin :-6. 3”,“Xmax 6. 3”,“Ymin :-3.1”,“Ymax :3.1”)(步驟S3)。另外,在本動(dòng)作例中,指定圖像數(shù)據(jù)243S的圖像是從側(cè)面拍攝籃球的罰球的圖像,在該圖像中地面的位置為基準(zhǔn)線L,球員的足底位置為基準(zhǔn)點(diǎn)P。
接著,當(dāng)用戶輸入“Xscl :0. 5”作為X軸的刻度間隔,輸入“Yscl :1”作為Y 軸的刻度間隔時(shí)(步驟S4),以當(dāng)前時(shí)刻設(shè)定的顯示范圍(“Xmin :-6. 3”,“Xmax :6. 3”, “Ymin -3. l,,,“Ymax :3. 1”),把XY軸顯示在指定圖像數(shù)據(jù)243S中,并且以輸入的刻度間隔 “Xscl :0.5”、“Yscl :1”在各坐標(biāo)軸上顯示刻度,并且在圖像的外側(cè)區(qū)域顯示圖像端部中的 X軸、Y軸的值(在圖像的左右端的X軸的值“3.1 ”、“-3.1 ”和在上下端的Y軸的值“6. 3”、 “-6. 3”)和刻度間隔“O. 5”(XSC1)、“1” (Yscl)(步驟S5)。此外,此時(shí)把X軸方向的像素點(diǎn)間隔(X dot)計(jì)算為“O. 033…” (=1/30),顯示在圖像的外側(cè)區(qū)域。
接著,讀取坐標(biāo)范圍存儲(chǔ)表241中的上限值、下限值的組合(Xmin, Xmax, Ymin, Ymax)中的、能夠以在步驟S4中輸入的刻度間隔“Xscl :0. 5”使X軸的各刻度位于顯示器3 的像素點(diǎn)上的組合(在本動(dòng)作例中為圖3A中的全部組合)(步驟S6)。
接著,當(dāng)用戶進(jìn)行縮放操作時(shí)(步驟S7 ;為“是”)時(shí),在顯示器220中按原樣顯示指定圖像數(shù)據(jù)243S的圖像,把在步驟S6中讀出的XY軸的上限值、下限值的組合(Xmin,Xmax, Ymin, Ymax)中的、與縮放操作相對(duì)應(yīng)的上弦值、下限值的組合(“Xmin :-5. 25”, “Xmax 5. 25”,“Ymin :-2. 5833”,“Ymax :2. 5833”;參照?qǐng)D3A中倒數(shù)第三行)重新設(shè)定為坐標(biāo)系的顯示范圍(步驟S8)。然后,如圖12B所示那樣,在當(dāng)前時(shí)刻設(shè)定的顯示范圍(“Xmin :-5. 25”, “Xmax 5. 25,,,“Ymin :-2. 5833”,“Ymax :2. 5833”)內(nèi) ,在指定圖像數(shù)據(jù) 243S 的圖像上顯示 XY軸,以所輸入的刻度間隔“Xscl 0. 5”、“Yscl :1”在各坐標(biāo)軸上顯示刻度,并且在圖像的外側(cè)區(qū)域顯示在圖像端部的X軸、Y軸的值(在圖像的左右端的X軸的值“5. 25”、“-5. 25”和在上下端的Y軸的值“2. 5833”、“-2. 5833”)和所輸入的刻度間隔“O. 5”(Xscl)、“ I”(Yscl) (步驟S5)。此外,此時(shí)把X軸方向的像素點(diǎn)間隔(X dot)計(jì)算為“O. 0277···” (= 1/36),顯示在圖像的外側(cè)區(qū)域。
接著,當(dāng)用戶以X軸與圖像的基準(zhǔn)線L 一致的方式向下進(jìn)行移動(dòng)操作時(shí)(步驟 S9 ;為“是”)時(shí),XY坐標(biāo)系的顯示范圍移動(dòng)到下方,重新設(shè)定坐標(biāo)系的顯示范圍(Xmin, Xmax, Ymin, Ymax)(步驟S10)。然后,如圖12C所示那樣,在當(dāng)前時(shí)刻設(shè)定的顯示范圍 (“Xmin -5. 25”,“Xmax :5. 25”,“Ymin :-0. 4722”,“Ymax :4. 6944” 內(nèi),在指定圖像數(shù)據(jù) 243S 的圖像上顯示XY軸,以所輸入的刻度間隔“Xscl :0.5”、“Yscl :1”在各坐標(biāo)軸上顯示刻度,并且在圖像的外側(cè)區(qū)域顯示在圖像端部的X軸、Y軸的值(在圖像的左右端的X軸的值“ 5. 25 ”、“ -5. 25 ”和在上下端的Y軸的值“ 4. 6944 ”、“ -O. 4722 ”)和所輸入的刻度間隔 “0.5”(XSC1)、“1” (Yscl)(步驟S5)。此外,此時(shí)把X軸方向的像素點(diǎn)間隔(X dot)計(jì)算為“O. 0277…,,(=1/36),顯示在圖像的外側(cè)區(qū)域。
接著,當(dāng)用戶以原點(diǎn)與圖像的基準(zhǔn)點(diǎn)P—致的方式向右進(jìn)行了移動(dòng)操作時(shí)(步驟S9 ;為“是”)時(shí),XY坐標(biāo)系的顯示范圍移動(dòng)到右方,重新設(shè)定坐標(biāo)系的顯示范圍(Xmin, Xmax, Ymin, Ymax)(步驟S10)。然后,如圖13A所示那樣,在當(dāng)前時(shí)刻設(shè)定的顯示范圍 (“Xmin -l. 0277”,“Xmax :9. 4722”,“Ymin :-0. 4722”,“Ymax :4. 6944”)內(nèi),在指定圖像數(shù)據(jù)243S的圖像上顯示XY軸,以所輸入的刻度間隔“Xscl 0. 5”、“Yscl :1”在各坐標(biāo)軸上顯示刻度,并且在圖像的外側(cè)區(qū)域顯示在圖像端部的X軸、Y軸的值(在圖像的左右端的X軸的值“9. 4722”、“-1. 0277”和在上下端的Y軸的值“4. 6944”、“-O. 4722”)和刻度間隔 “0.5”(XSC1)、“1” (Yscl)(步驟S5)。此外,此時(shí)把X軸方向的像素點(diǎn)間隔(X dot)計(jì)算為“O. 0277···” (= 1/36),顯示在圖像的外側(cè)區(qū)域。
接著,如圖13B所示那樣,用戶進(jìn)行保存操作(步驟Sll ;為“是”)時(shí),當(dāng)輸入文件名 “BASKET” 時(shí)(步驟 S12)時(shí),將坐標(biāo)系的顯示范圍(“Xmin :-1. 0277”,“Xmax :9. 4722”, “Ymin -0. 4722”,“Ymax :4. 6944”)和刻度間隔 “0. 5”(Xscl)、“I” (Yscl)作為附加數(shù)據(jù) 246附加在指定圖像數(shù)據(jù)243S上,形成圖像文件245,并與所輸入的文件名“BASKET”對(duì)應(yīng)起來(lái)保存在閃速存儲(chǔ)器R0M204中(步驟S13)。
接著,在經(jīng)由通信部16把該圖像文件245存儲(chǔ)在存儲(chǔ)部13中后,如圖14A D所示那樣,在函數(shù)臺(tái)式電子計(jì)算器I中,當(dāng)用戶把文件名“BASKET”的圖像文件245指定為背景圖像時(shí)(步驟Tl),把該圖像文件245的圖像顯示在顯示器3中(步驟T2)。另外,在圖14B 中顯示了從圖14A的狀態(tài)中選擇“OPEN”后的狀態(tài),能夠根據(jù)文件名來(lái)選擇圖像文件245。
接著,當(dāng)用戶進(jìn)行了將附加在圖像文件245中的附加數(shù)據(jù)246設(shè)定為瀏覽窗口信息的主旨的操作時(shí)(步驟T3 ;為“是”),如圖15A、B所示那樣,將附加在圖像文件245 中的附加數(shù)據(jù)246的內(nèi)容、即坐標(biāo)系的顯示范圍(“Xmin :-1. 0277”,“Xmax :9. 4722”, “Ymin -0. 4722,,,“Ymax :4. 6944”))及刻度間隔“Xscl :0. 5,,、“Yscl :1”、和根據(jù)該內(nèi)容計(jì)算出的X軸方向的像素點(diǎn)間隔“O. 027,…”設(shè)定成瀏覽窗口信息,并更新瀏覽窗口信息存儲(chǔ)區(qū)域121內(nèi)的信息(步驟T4)。
接著,用戶將“Axes”(XY軸)的設(shè)定設(shè)置成“on”(附加刻度值顯示坐標(biāo)軸)、將 “Label”(XY軸的坐標(biāo)軸名以及原點(diǎn)位置的“O”)的設(shè)定設(shè)置成“on”(顯示)、“Grid”(網(wǎng)格)的設(shè)定設(shè)置成“on”(顯示網(wǎng)格),進(jìn)行顯示模式的設(shè)置(步驟T7),如圖16A所示那樣, 當(dāng)輸入曲線圖公式“Y=-O. 4 (X-2. 5)2+4. 5”時(shí)(步驟T8),如圖16B所示那樣,在背景中顯示圖像文件245的圖像,并且根據(jù)瀏覽窗口 信息存儲(chǔ)區(qū)域121中的瀏覽窗口信息和顯示模式的設(shè)置內(nèi)容來(lái)顯示XY軸和各軸的刻度,在通過(guò)該XY軸確定的坐標(biāo)系中顯示曲線圖公式 “Y=-0. 4(X-2. 5)2+4. 5”的曲線圖(步驟T9)。另夕卜,當(dāng)此時(shí)用戶操作“F6”鍵26f時(shí),如圖16C 所示那樣,僅將顯示器3中的顯示內(nèi)容切換為曲線圖。
在此,在該瀏覽窗口信息中,以使將X軸的數(shù)值范圍(Xmax — Xmin)除以刻度間隔 “Xscl :0. 5”而得的值成為X軸方向的像素點(diǎn)數(shù)量“378”的整數(shù)分之一的方式設(shè)定了該X 軸的數(shù)值范圍“10. 4999” (= Xmax — Xmin = 9. 4722 — (-1. 0277)),所以X軸的各刻度位于顯示器3的像素點(diǎn)上。此外,以圖像文件245的圖像的基準(zhǔn)線L與X軸一致、該圖像的基準(zhǔn)點(diǎn)P與坐標(biāo)系的像素點(diǎn)一致的方式設(shè)定了坐標(biāo)系的顯示范圍(“Xmin :-1. 0277”, “Xmax 9. 4722”,“Ymin :-0. 4722”,“Ymax :4. 6944”)),所以重疊在圖像數(shù)據(jù)243的圖像上的XY坐標(biāo)系中基準(zhǔn)線L與X軸一致,基準(zhǔn)點(diǎn)P與原點(diǎn)一致。
接著,當(dāng)用戶進(jìn)行了追蹤曲線圖上的點(diǎn)的主旨的操作時(shí)(步驟TlO ;為“是”),將關(guān)于應(yīng)該顯示的追蹤指示符T的X坐標(biāo)值設(shè)定成“O”(步驟TH)。如圖17A所示那樣,在X 坐標(biāo)值“O”的對(duì)應(yīng)點(diǎn)上顯示追蹤指示符T,并且將該追蹤指示符T的XY坐標(biāo)顯示在顯示器 3的下部(步驟T12)。另外,在本動(dòng)作例中,此時(shí)在顯示器3的左上角顯示曲線圖公式。此外,當(dāng)此時(shí)用戶操作“F6”鍵26f時(shí),如圖17B所示那樣,僅將顯示器3中的顯示內(nèi)容切換為曲線圖。
接著,當(dāng)用戶多次進(jìn)行了將追蹤指示符T向右方移動(dòng)的操作時(shí)(步驟T13;為 “是”),如圖17C所示那樣,在右方向上增加追蹤指示符T的X坐標(biāo)值,重新設(shè)定(步驟T14), 在X軸的刻度值“2. 5”的對(duì)應(yīng)點(diǎn)上顯示追蹤指示符T,并且將該追蹤指示符T的XY坐標(biāo)顯示在顯示器3的下部(步驟T12)。另外,當(dāng)此時(shí)用戶操作“F6”鍵26f時(shí),如圖17 (d)所示那樣,僅將顯示器3中的顯示內(nèi)容切換為曲線圖。
以上,根據(jù)本實(shí)施方式,如在圖7的步驟TlO T14或圖11C、圖17等中所示那樣, 一邊在通過(guò)XY軸確定的XY坐標(biāo)系的曲線圖上顯示追蹤指示符T,一邊根據(jù)用戶的操作在曲線圖上移動(dòng)該追蹤指示符T,顯示追蹤指示符T的坐標(biāo)值,所以能夠在曲線圖上的任意點(diǎn)上顯示追蹤指示符T,并顯示追蹤指示符T的位置坐標(biāo)。
然后,在圖7的步驟T3、T4或T9 T14、圖11C、圖17等中所示那樣,在X軸上按預(yù)定的刻度間隔(Xscl)顯示刻度,根據(jù)用戶操作來(lái)針對(duì)X軸方向的每一像素點(diǎn)在曲線圖上移動(dòng)追蹤指示符T,以將X軸的數(shù)值范圍(Xmax — Xmin)除以刻度間隔(Xscl)而得的值成為X軸方向的像素點(diǎn)數(shù)量的整數(shù)分之一的方式設(shè)定了該X軸的數(shù)值范圍(Xmax - Xmin)來(lái)顯示X軸,所以能夠在該X軸方向上以整數(shù)個(gè)數(shù)的像素點(diǎn)來(lái)表示各刻度之間,進(jìn)一進(jìn)而能夠使追蹤指示符T的坐標(biāo)值準(zhǔn)確地與刻度值一致。因此,關(guān)于X軸使追蹤指示符T的坐標(biāo)值與刻度值一致,由此能夠得到Y(jié)軸上的正確的值。
此外,如在圖6的步驟S9 SlO或圖7的步驟T9、圖11、圖16 圖17等中所示那樣,在圖像數(shù)據(jù)243中附加了表示應(yīng)該與圖像相對(duì)應(yīng)起來(lái)的XY軸的顯示范圍的附加數(shù)據(jù) 246,將該附加數(shù)據(jù)246設(shè)定成使圖像的基準(zhǔn)線L與X軸一致,所以能夠使圖像內(nèi)的基準(zhǔn)線 L與X軸一致,把該圖像作為XY坐標(biāo)系的背景來(lái)顯示。
此外,如在圖6的步驟S9 SlO或圖7的步驟T9、圖11、圖16 圖17等中所示那樣,在圖像數(shù)據(jù)243中附加了表示應(yīng)該與圖像相對(duì)應(yīng)起來(lái)的XY軸的顯示范圍的附加數(shù)據(jù) 246,將該附加數(shù)據(jù)246設(shè)定成使圖像的基準(zhǔn)點(diǎn)P與原點(diǎn)一致,所以能夠使圖像內(nèi)的基準(zhǔn)點(diǎn) P與原點(diǎn)一致,把該圖像作為XY坐標(biāo)系的背景來(lái)顯示。
另外,關(guān)于在上述實(shí)施方式中的函數(shù)臺(tái)式電子計(jì)算器I的各構(gòu)成要素的細(xì)部結(jié)構(gòu)以及細(xì)部動(dòng)作,當(dāng)然可以在不脫離本發(fā)明宗旨的范圍內(nèi)適當(dāng)?shù)剡M(jìn)行變更。
例如,把本發(fā)明的曲線圖顯示裝置作為函數(shù)臺(tái)式電子計(jì)算器I進(jìn)行了說(shuō)明,但可以應(yīng)用本發(fā)明的產(chǎn)品并不限于這樣的產(chǎn)品,可以應(yīng)用于便攜式電話、個(gè)人計(jì)算機(jī)、PDA (Personal Digital Assistant)、游戲機(jī)等所有電子設(shè)備。此外,也可以把本發(fā)明的函數(shù)曲線圖顯示程序130存儲(chǔ)在相對(duì)于函數(shù)臺(tái)式電子計(jì)算器I可裝卸的存儲(chǔ)卡、CD等中。
此外,對(duì)通過(guò)個(gè)人計(jì)算機(jī)200來(lái)執(zhí)行函數(shù)曲線圖顯示處理進(jìn)行了說(shuō)明,但也可以在函數(shù)臺(tái)式電子計(jì)算器I中通過(guò)執(zhí)行函數(shù)曲線圖顯示程序130來(lái)實(shí)現(xiàn)。
此外,對(duì)函數(shù)臺(tái)式電子計(jì)算器I經(jīng)由通信部16從個(gè)人計(jì)算機(jī)200接收?qǐng)D像文件 245的情形進(jìn)行了說(shuō)明,但是,也可以經(jīng)由記錄介質(zhì)讀取部17接收。
此外,在步驟T9的處理中,對(duì)將圖像數(shù)據(jù)243的圖像顯示為背景,并在該圖像上顯示通過(guò)XY軸確定的坐標(biāo)系的情況進(jìn)行了說(shuō)明,但是,只要能夠辨認(rèn)兩者的內(nèi)容,可以把重疊的順序倒過(guò)來(lái)。
此外,對(duì)把坐標(biāo)系的縱軸作為Y軸、橫軸為X軸進(jìn)行了說(shuō)明,但也可以作為其他的坐標(biāo)軸名。而且,對(duì)把坐標(biāo)系作為正交坐標(biāo)系進(jìn)行了說(shuō)明,但也可以使斜交坐標(biāo)系或極坐標(biāo)系等其他種類的坐標(biāo)系。
此外,對(duì)在步驟T8的處理中用戶經(jīng)由輸入按鍵群2輸入曲線圖公式的情形進(jìn)行了說(shuō)明,但也可以經(jīng) 由觸摸屏30輸入。
權(quán)利要求
1.一種電子設(shè)備,其特征在于, 具備 顯示單元; 顯示范圍存儲(chǔ)部,其存儲(chǔ)由顯示在所述顯示單元上的曲線圖的橫軸方向和縱軸方向的上限值以及下限值形成的顯示范圍; 圖像存儲(chǔ)單元,其存儲(chǔ)多個(gè)圖像數(shù)據(jù); 圖像數(shù)據(jù)指定單元,其從所述多個(gè)圖像數(shù)據(jù)中指定某個(gè)圖像數(shù)據(jù); 坐標(biāo)軸顯示控制單元,其根據(jù)在所述顯示范圍存儲(chǔ)部中存儲(chǔ)的顯示范圍,使所述顯示單元顯示縱軸方向和橫軸方向的坐標(biāo)軸; 顯示范圍再設(shè)定單元,其通過(guò)用戶操作再設(shè)定在所述顯示范圍存儲(chǔ)部中存儲(chǔ)的顯示范圍;以及 文件保存單元,其將該再設(shè)定的顯示范圍作為附加數(shù)據(jù)附加在所述指定的圖像數(shù)據(jù)上后作為文件來(lái)保存, 所述指定的圖像數(shù)據(jù)是具有左右方向的基準(zhǔn)線的圖像數(shù)據(jù), 在將所述圖像數(shù)據(jù)的圖像重疊顯示在所述坐標(biāo)軸上時(shí),以使該顯示的橫軸方向的坐標(biāo)軸與所述基準(zhǔn)線一致的方式來(lái)設(shè)定附加數(shù)據(jù)的顯示范圍。
2.—種電子設(shè)備,其特征在于, 具備 顯示單元; 顯示范圍存儲(chǔ)部,其存儲(chǔ)由顯示在所述顯示單元上的曲線圖的橫軸方向和縱軸方向的上限值以及下限值形成的顯示范圍; 圖像存儲(chǔ)單元,其存儲(chǔ)多個(gè)圖像數(shù)據(jù); 圖像數(shù)據(jù)指定單元,其從所述多個(gè)圖像數(shù)據(jù)中指定某個(gè)圖像數(shù)據(jù); 曲線圖顯示控制單元,其根據(jù)在所述顯示范圍存儲(chǔ)部中存儲(chǔ)的顯示范圍,使所述顯示單元顯示縱軸方向和橫軸方向的坐標(biāo)軸,并使曲線圖顯示在由該顯示范圍決定的坐標(biāo)系內(nèi); 顯示范圍再設(shè)定單元,其通過(guò)用戶操作再設(shè)定在所述顯示范圍存儲(chǔ)部中存儲(chǔ)的顯示范圍;以及 文件保存單元,其將該再設(shè)定的顯示范圍作為附加數(shù)據(jù)附加在所述指定的圖像數(shù)據(jù)上后作為文件來(lái)保存, 所述指定的圖像數(shù)據(jù)是具有基準(zhǔn)點(diǎn)的圖像數(shù)據(jù), 在將所述圖像數(shù)據(jù)的圖像重疊顯示在所述坐標(biāo)軸上時(shí),以使該顯示的縱軸方向和橫軸方向的坐標(biāo)軸所對(duì)應(yīng)的原點(diǎn)與所述基準(zhǔn)點(diǎn)一致的方式來(lái)設(shè)定附加數(shù)據(jù)的顯示范圍。
3.根據(jù)權(quán)利要求I或2所述的電子設(shè)備,其特征在于, 所述顯示范圍再設(shè)定單元具備上下移動(dòng)再設(shè)定單元,該上下移動(dòng)再設(shè)定單元在通過(guò)所述坐標(biāo)軸顯示控制單元使所述顯示單元顯示縱軸方向和橫軸方向的坐標(biāo)軸的狀態(tài)下,通過(guò)用戶操作上下移動(dòng)所述顯示范圍,再設(shè)定在所述顯示范圍存儲(chǔ)部中存儲(chǔ)的顯示范圍。
4.根據(jù)權(quán)利要求廣3中任一項(xiàng)所述的電子設(shè)備,其特征在于, 所述顯示范圍再設(shè)定單元具備左右移動(dòng)再設(shè)定單元,該左右移動(dòng)再設(shè)定單元在通過(guò)所述坐標(biāo)軸顯示控制單元使所述顯示單元顯示縱軸方向和橫軸方向的坐標(biāo)軸的狀態(tài)下,通過(guò)用戶操作左右移動(dòng)所述顯示范圍,再設(shè)定在所述顯示范圍存儲(chǔ)部中存儲(chǔ)的顯示范圍。
5.根據(jù)權(quán)利要求廣4中任意一項(xiàng)所述的電子設(shè)備,其特征在于, 所述顯示范圍再設(shè)定單元具備放大縮小再設(shè)定單元,該放大縮小再設(shè)定單元在通過(guò)所述坐標(biāo)軸顯示控制單元使所述顯示單元顯示縱軸方向和橫軸方向的坐標(biāo)軸的狀態(tài)下,通過(guò)用戶操作放大或縮小所述顯示范圍,再設(shè)定在所述顯示范圍存儲(chǔ)部中存儲(chǔ)的顯示范圍。
6.根據(jù)權(quán)利要求廣5中任意一項(xiàng)所述的電子設(shè)備,其特征在于, 所述坐標(biāo)軸顯示控制單元具備在使所述顯示單元顯示縱軸方向和橫軸方向的坐標(biāo)軸時(shí),針對(duì)這些坐標(biāo)軸的每個(gè)坐標(biāo)軸以一定的刻度間隔顯示刻度的坐標(biāo)刻度顯示控制單元,所述文件保存單元將所述每個(gè)坐標(biāo)軸的刻度間隔作為所述附加數(shù)據(jù)來(lái)存儲(chǔ)。
7.一種文件保存方法,其是電子設(shè)備的文件保存方法,該電子設(shè)備具有顯示單元;顯示范圍存儲(chǔ)部,其存儲(chǔ)由顯示在所述顯示單元上的曲線圖的橫軸方向和縱軸方向的上限值以及下限值形成的顯示范圍;圖像存儲(chǔ)單元,其存儲(chǔ)多個(gè)圖像數(shù)據(jù), 該文件保存方法的特征在于,具有如下步驟 圖像數(shù)據(jù)指定步驟,從所述多個(gè)圖像數(shù)據(jù)中指定某個(gè)圖像數(shù)據(jù); 坐標(biāo)軸顯示控制步驟,根據(jù)在所述顯示范圍存儲(chǔ)部中存儲(chǔ)的顯示范圍,使所述顯示單兀顯不縱軸方向和橫軸方向的坐標(biāo)軸; 顯示范圍再設(shè)定步驟,通過(guò)用戶操作再設(shè)定在所述顯示范圍存儲(chǔ)部中存儲(chǔ)的顯示范圍;以及 文件保存步驟,將該再設(shè)定的顯示范圍作為附加數(shù)據(jù)附加在所述指定的圖像數(shù)據(jù)上后作為文件來(lái)保存, 所述指定的圖像數(shù)據(jù)是具有左右方向的基準(zhǔn)線的圖像數(shù)據(jù),在將所述圖像數(shù)據(jù)的圖像重疊顯示在所述坐標(biāo)軸上時(shí),以使該顯示的橫軸方向的坐標(biāo)軸與所述基準(zhǔn)線一致的方式來(lái)設(shè)定附加數(shù)據(jù)的顯示范圍。
8.一種文件保存方法,其是電子設(shè)備的文件保存方法,該電子設(shè)備具有顯示單元;顯示范圍存儲(chǔ)部,其存儲(chǔ)由顯示在所述顯示單元上的曲線圖的橫軸方向和縱軸方向的上限值以及下限值形成的顯示范圍;圖像存儲(chǔ)單元,其存儲(chǔ)多個(gè)圖像數(shù)據(jù), 該文件保存方法的特征在于,具有如下步驟 圖像數(shù)據(jù)指定步驟,從所述多個(gè)圖像數(shù)據(jù)中指定某個(gè)圖像數(shù)據(jù); 坐標(biāo)軸顯示控制步驟,根據(jù)在所述顯示范圍存儲(chǔ)部中存儲(chǔ)的顯示范圍,使所述顯示單兀顯不縱軸方向和橫軸方向的坐標(biāo)軸; 顯示范圍再設(shè)定步驟,通過(guò)用戶操作再設(shè)定在所述顯示范圍存儲(chǔ)部中存儲(chǔ)的顯示范圍;以及 文件保存步驟,將該再設(shè)定的顯示范圍作為附加數(shù)據(jù)附加在所述指定的圖像數(shù)據(jù)上后作為文件來(lái)保存, 所述指定的圖像數(shù)據(jù)是具有基準(zhǔn)點(diǎn)的圖像數(shù)據(jù),在將所述圖像數(shù)據(jù)的圖像重疊顯示在所述坐標(biāo)軸上時(shí),以使該顯示的縱軸方向和橫軸方向的坐標(biāo)軸所對(duì)應(yīng)原點(diǎn)與所述基準(zhǔn)點(diǎn)一致的方式來(lái)設(shè)定附加數(shù)據(jù)的顯示范圍。
全文摘要
本發(fā)明提供一種曲線圖顯示裝置和曲線圖顯示方法。該曲線圖顯示裝置能夠準(zhǔn)確地使追蹤指示符的坐標(biāo)與刻度值一致。函數(shù)臺(tái)式電子計(jì)算器(1)具有通過(guò)多個(gè)像素點(diǎn)進(jìn)行顯示的顯示部(15);和在顯示部(15)中顯示XY軸,并且在X軸上以預(yù)定的刻度間隔顯示刻度的CPU(11)。CPU(11)在通過(guò)XY軸確定的坐標(biāo)系內(nèi)顯示曲線圖,并一邊在曲線圖上顯示追蹤指示符(T),一邊按照用戶的操作,在所述曲線圖上按照X軸方向上的每一像素點(diǎn)移動(dòng)該追蹤指示符(T),并且在顯示部(15)中顯示該追蹤指示符(T)的坐標(biāo)值。CPU(11)以將X軸的數(shù)值范圍除以刻度間隔而得的值成為X軸方向上的像素點(diǎn)數(shù)量的整數(shù)分之一的方式來(lái)設(shè)定該X軸的數(shù)值范圍,并顯示X軸。
文檔編號(hào)G06F15/02GK102982787SQ20121025857
公開(kāi)日2013年3月20日 申請(qǐng)日期2011年3月14日 優(yōu)先權(quán)日2010年3月25日
發(fā)明者岡野滿 申請(qǐng)人:卡西歐計(jì)算機(jī)株式會(huì)社