ST Curve是一個(gè)專業(yè)的曲線繪制控件 ,非常適合用于自動(dòng)化監(jiān)控方面的數(shù)據(jù)曲線繪制,其特點(diǎn)是隨心所欲的拖動(dòng)曲線和縮放曲線,繪制速度非???,缺點(diǎn)是占用內(nèi)存相對(duì)較多。注意,ST_Curve面對(duì)于二次開(kāi)發(fā)者,推薦用VC開(kāi)發(fā)。
功能介紹
鼠標(biāo)任意拖動(dòng)曲線,任意縮放曲線,定點(diǎn)(鼠標(biāo)取點(diǎn)或者二次開(kāi)發(fā)者傳入點(diǎn))縮放曲線,支持類似K線圖的縮放方式,數(shù)字鍵快速找到曲線,F(xiàn)5鍵居中曲線,F(xiàn)4鍵顯示隱藏幫助(幫助顯示于背景圖之上,幫助上會(huì)有更多的快捷鍵,這里不一一列出了),支持方向鍵,翻頁(yè)鍵等,可顯示三維效果,可顯示全局位置預(yù)覽窗口并通過(guò)它快速移動(dòng)曲線。
自定義各種顏色,字體,背景,畫筆,填充模式等,可切換坐標(biāo)原點(diǎn)到窗口四個(gè)角的任意一個(gè),可導(dǎo)出圖片(bmp、png、jpg、gif),可批量導(dǎo)出圖片,以及定時(shí)導(dǎo)出圖片,可導(dǎo)入圖片作為背景或者用于填充曲線,可導(dǎo)出曲線到文件(支持二進(jìn)制文件,它速度最快,還支持文本文件,它的好處是可以手動(dòng)編輯,支持的文本格式包括:ansi、unicode、unicode big endian、utf8,這些文本格式都被windows支持),可繪制實(shí)時(shí)曲線(曲線自動(dòng)滾動(dòng)),支持在各個(gè)方向上對(duì)曲線進(jìn)行填充,支持打印,打印或者導(dǎo)出圖片時(shí),可指定只對(duì)某一條曲線,或某一段數(shù)據(jù);支持注解顯示;支持?jǐn)?shù)據(jù)持久化;支持批量添加數(shù)據(jù)。
控件的開(kāi)發(fā)環(huán)境為vc7.1,unicode(所以控件無(wú)法加載時(shí)最可能的原因就是缺少mfc71u.dll),二次開(kāi)發(fā)環(huán)境則是所有可以使用控件的地方,運(yùn)行平臺(tái)為win2000及其以上的操作系統(tǒng),如果需要在win98下面使用,請(qǐng)向我索取mbcs版本的控件,如果要在純英文操作系統(tǒng)下使用,請(qǐng)向我索取英文版控件,都不需要付費(fèi),但只提供release版本。