摘要
經過用戶多年的使用,紫金橋組態(tài)軟件中已經保存了大量歷史數據。隨著歷史數據的增多,紫金橋組態(tài)軟件的應用范圍也發(fā)生了一些變化,從zui初的簡單畫面瀏覽,逐漸發(fā)展到現在的歷史數據分析、工藝優(yōu)化等。在發(fā)展過程中,餅圖的應用變得逐漸增多,用戶對餅圖的要求也隨之增加,分離餅圖就是依據用戶的需求而開發(fā)的。
關鍵詞
組態(tài)軟件、分離餅圖、歷史數據、GDI+
本文將要介紹紫金橋分離餅圖組件的使用方法及接口函數說明。
一、分離餅圖整體運行效果
首先看一下整體運行效果圖:
立體運行效果圖(圖1)
平面運行效果圖(圖2)
分離餅圖是在原有餅圖基礎上的渲染優(yōu)化和功能增加。優(yōu)化方面主要使用GDI+進行了圖像渲染,使畫面看起來更加流暢和平滑。功能方面增加了餅塊的分離效果。
分離分為2種:立體分離和平面分離。立體分離的效果如圖1所示,餅塊按照Y軸向上分離;平面分離如圖2所示,餅塊按照自身角度背離其他餅塊的方向分離。
二、分離餅圖組件使用方法及接口函數說明
1、組件安裝
紫金橋組態(tài)軟件圖庫里選擇【分離餅圖】組件,如下圖3所示:
選擇分離餅圖組件(圖3)
2、組件屬性
基本屬性(圖4)
屬性(圖5)
屬性分為2類:基本屬性和屬性?;緦傩远x了組件的主要外觀設置,屬性中可以設置標簽、陰影、起始角度等。
3、組件接口函數說明:
1)GetTagName(Int nIndex) As String
函數說明:按照索引得到對應餅塊的表達式或位號名。
參數說明:
nIndex : 整數類型,對應餅塊的索引號。
2)SetTag(Int nIndex, String csTagName, String csDesc, Int nColor, String csTip) As Int
函數說明:按照索引增加或更改一個餅塊。
參數說明:
nIndex : 整數類型,對應餅塊的索引號。
csTagName : 字符串類型,餅塊對應的位號名,注意在運行時動態(tài)增加的只可為位號名,不可是包括運算符在內的表達式。
csDesc : 字符串類型,餅塊對應的標簽。
nColor : 整數類型,餅塊對應的顏色。
csTip : 字符串類型,餅塊對應的提示。
3)ShowSetDlg()
函數說明:顯示設置對話框。
4)SetSelTag(Int nIndex)
函數說明:設置索引號的餅塊為選中項。
參數說明:
nIndex : 整數類型,餅塊的索引號。
5)GetSelTag() As Int
函數說明:返回當前選中項的索引號。
三、總結:
隨著紫金橋組態(tài)軟件使用范圍的不斷拓展,對軟件功能和畫面會有更高的要求,紫金橋軟件也會依據應用進行不斷的完善。
免責聲明
- 凡本網注明"來源:智能制造網"的所有作品,版權均屬于智能制造網,轉載請必須注明智能制造網,http://www.caslcampaign.com。違反者本網將追究相關法律責任。
- 企業(yè)發(fā)布的公司新聞、技術文章、資料下載等內容,如涉及侵權、違規(guī)遭投訴的,一律由發(fā)布企業(yè)自行承擔責任,本網有權刪除內容并追溯責任。
- 本網轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發(fā)表之日起一周內與本網聯系,否則視為放棄相關權利。
2025中國鄭州衡器與計量技術設備展覽會
展會城市:鄭州市展會時間:2025-11-07