電子電路圖制作Visual Graph軟件簡介
Visual Graph是一套強(qiáng)大的交互圖形編程語言,她能非常方便地建造基于矢量圖形的界面、制作各種圖形元件、實(shí)現(xiàn)圖形管理、圖形建模、制作監(jiān)控系統(tǒng)、繪圖系統(tǒng)、流程設(shè)計(jì)等。目前它并不能獨(dú)立用來開發(fā)各種應(yīng)用軟件,而是以一個(gè)ActiveX插件的形式配合其他語言使用,和其他流行的編程語言共同工作,極大地彌補(bǔ)了這些語言在圖形處理方面的不足。也可以嵌入IE瀏覽器中,實(shí)現(xiàn)網(wǎng)上圖形編輯和控制等。
Visual Graph專門處理交互圖形,與具體業(yè)務(wù)無關(guān),她提供了十分豐富規(guī)范的交互事件和圖形控制命令,內(nèi)置結(jié)構(gòu)簡單開放的腳本語言,使程序員能夠?qū)P木帉懞笈_系統(tǒng)等與圖形無關(guān)的部分,體系結(jié)構(gòu)十分清晰。
電子電路圖制作Visual Graph軟件功能
Visual Graph可以實(shí)現(xiàn)工業(yè)上幾乎任何可以動作的儀器儀表,例如 刀閘、開關(guān)、儀表盤、氣溫計(jì)、氣缸、各種液位罐、煤礦用傳送皮帶、風(fēng)機(jī)、 LED顯示、滑塊、各種信號燈、各種異形按鈕、棒圖、餅圖、曲線圖等等。因此在工業(yè)自動化監(jiān)控、仿真、電力、煤炭、化工等方面具有非常好的應(yīng)用。
Visual Graph圖形具有類似Visio那樣的設(shè)計(jì)界面,可以轉(zhuǎn)換AutoCAD、Visio、CorelDraw等流行軟件的矢量圖形,允許用戶非常方便地制作自己的圖形符號,繪制漂亮的矢量圖形。此外,軟件支持表格繪制功能,圖形之間還可以建立拓?fù)溥B接關(guān)系。
由于內(nèi)置功能強(qiáng)大、易學(xué)的腳本語言,Visual Graph的基本圖形組合而成的“元件”具有無窮的生命力,這些元件被封裝后使用時(shí),程序員不用考慮內(nèi)部實(shí)現(xiàn)的細(xì)節(jié),直接把元件當(dāng)作一個(gè)整體對象來使用。
Visual Graph圖形的基本屬性繁多,涵蓋了目前圖形應(yīng)用的方方面面需求。此外,圖形可以添加兩種類型的自定義屬性,一種只是作為存儲數(shù)據(jù),另一種則可以通過屬性的修改而改變元件內(nèi)部的結(jié)構(gòu) 。例如當(dāng)給儀表盤的Value賦值時(shí),儀表盤指針偏轉(zhuǎn)。
Visual Graph具有完善的交互能力,圖形運(yùn)行時(shí),不僅畫面有各種鼠標(biāo)、鍵盤事件,而且每個(gè)圖形單元都可以實(shí)現(xiàn)自己的事件。此外,還可以制作對話盒、菜單、彈出式窗口等。
Visual Graph支持Windows API編程,因此可以輕松實(shí)現(xiàn)類似播放聲音、超級鏈接這樣的Windows功能,也可用自己的dll來擴(kuò)充Visual Graph的功能,例如數(shù)據(jù)庫、通訊等。
Visual Graph支持多頁面、多圖層,圖層可以隱藏或鎖定,此外,畫面上的所有圖形還可以分組,例如,所有的開關(guān)分為一組,所有的儀表盤分為一組 等等。這樣,就能更好地對畫面上的圖形進(jìn)行管理。
電子電路圖制作Visual Graph軟件特點(diǎn)
1. 圖形文件和圖形庫是統(tǒng)一的 XML 格式
Visual Graph 采用圖形文檔和圖庫文檔統(tǒng)一的 XML 格式,你可以任意自由地畫圖,任意設(shè)計(jì)屬性、函數(shù)、事件,這樣相當(dāng)于給圖形賦予了生命,設(shè)計(jì)好的圖形文件馬上就可以被當(dāng)作圖庫來使用,這樣通過多層嵌套,就可以設(shè)計(jì)非常復(fù)雜的圖形出來,結(jié)構(gòu)相當(dāng)緊湊。
2.一個(gè)文檔包括多個(gè)頁面圖形
你可以在一個(gè)文檔內(nèi)包含多個(gè)畫面,而當(dāng)這個(gè)文檔被用作圖庫的時(shí)候,每個(gè)畫面又被當(dāng)作一個(gè)個(gè)元件來使用了,整個(gè)系統(tǒng)形成完備的整體。
3. 頁面支持多圖層,圖層可以隱藏或鎖定
畫很大的圖時(shí),有可能需要建立多個(gè)圖層,例如地理圖上的道路、電力設(shè)施、水管、商店、政府部門等可以分別設(shè)定在不同的圖層上,圖層其實(shí)就是頁面。
4. 通過幾種基本圖形,可以制作任意種類繁多的元件
一切復(fù)雜的圖形元件都來自于幾種簡單的基本圖形,基礎(chǔ)圖形越少,整個(gè)系統(tǒng)的架構(gòu)越靈活可靠。如果把各種專用圖符等放在系統(tǒng)內(nèi)部,當(dāng)作不同的類別實(shí)現(xiàn),這樣,系統(tǒng)結(jié)構(gòu)就很松散而且難以學(xué)習(xí)了。
5. 可以進(jìn)入元件內(nèi)部編輯其細(xì)節(jié)
需要專門的圖庫編輯軟件么?不需要,只要在Visual Graph集成環(huán)境中,就可以隨時(shí)進(jìn)入元件的內(nèi)部,修改其細(xì)節(jié)。
6. 線條編輯,允許插點(diǎn),刪點(diǎn),畫曲線,直線
允許在線條上插入頂點(diǎn),刪除頂點(diǎn)。線條的每個(gè)頂點(diǎn)除了有 x 和 y 兩個(gè)坐標(biāo)值以外,還有一個(gè)頂點(diǎn)屬性值,用來描述這個(gè)頂點(diǎn)的畫法。通過簡單改變頂點(diǎn)的屬性,一條折線可以變成曲線,可以變成兩段不相連接的折線。
7. 直接在畫面上編輯文字,文字自由旋轉(zhuǎn)
文字編輯方式自然,即使文字單元有旋轉(zhuǎn),編輯方式不變,甚至輸入光標(biāo)也會跟著旋轉(zhuǎn)。
8. 無數(shù)次的 Undo 和 Redo
能夠?qū)^大多數(shù)操作進(jìn)行撤銷和恢復(fù),不是簡單地規(guī)定撤銷和恢復(fù)多少次,而是根據(jù)內(nèi)存狀況采用優(yōu)化的調(diào)度策略,許多方面,盡管用戶可能很少用到,但都盡量節(jié)約內(nèi)存使用。
9. 簡單易學(xué)的Visual Graph語言
純面向?qū)ο竽_本語言,結(jié)構(gòu)簡單,語法只有簡單的幾條,變量也不需要定義,直接任意賦值。比起其他流行的編程語言,更加簡潔明快、高效。
10. 每個(gè)圖形都可以設(shè)置透明度,填充、線條也可以設(shè)置透明度
電子電路圖制作Visual Graph使用說明
其中,各部分所代表的功能區(qū)是:
1、菜單和工具欄區(qū):這里的絕大部分功能都有開放的函數(shù)接口。
2、文件標(biāo)簽區(qū):當(dāng)打開多個(gè)文件的時(shí)候,可以在此用鼠標(biāo)選擇顯示不同的文件。當(dāng)對一個(gè)元件進(jìn)行編輯的時(shí)候,此處可能顯示這個(gè)頁面指向的元件。
在文件標(biāo)簽上雙擊鼠標(biāo),可以關(guān)閉文件(關(guān)閉前會詢問是否保存)。
如果當(dāng)前編輯的是其他文件中的一個(gè)元件,那么所謂“保存”,其實(shí)是對原圖中的元件進(jìn)行修改刷新。
3、繪圖區(qū):在此繪圖,制作、編輯圖庫也在這個(gè)界面進(jìn)行。
4、代碼編輯區(qū):對頁面、圖形進(jìn)行編程,選擇右側(cè)屬性列表窗口的“函數(shù)事件”功能,可以切換到事件窗口,在那里選擇不同的屬性、函數(shù)、事件,代碼編輯區(qū)的內(nèi)容發(fā)生相應(yīng)改變,老內(nèi)容同時(shí)被保存。代碼編輯區(qū)的上方顯示當(dāng)前編輯的屬性、函數(shù)或事件名稱、類型,以及函數(shù)的參數(shù)。左邊灰色豎條上可以單擊左鍵設(shè)置紅色斷點(diǎn)(或按F5鍵),綠色小箭頭指示當(dāng)前運(yùn)行的位置。
在調(diào)試程序時(shí),可以在命令窗口中輸入命令或求表達(dá)式的值。
代碼編輯器中有一些實(shí)用快捷鍵。
5、圖形下拉列表區(qū):在這里用鼠標(biāo)選中某個(gè)圖形的名字,繪圖區(qū)會切換選中相應(yīng)的圖形。并且滾動畫面,讓用戶能夠看到這個(gè)圖形。
6、屬性、方法區(qū):不同的圖形有不同的屬性,不同的屬性有不同的編輯方式,有的可以在下拉列表中選擇,如圖案、線型等,有的可以打開一個(gè)對話盒,如圖片、保護(hù)、箭頭等,有的需要輸入數(shù)據(jù),如文字的內(nèi)容、圖形的高度、寬度等。
除了本身自帶的屬性外,用戶可以根據(jù)需要自定義屬性,自定義的屬性在此用紅色表示。
如果用戶選擇了一組圖形,那么這里列出的是它們共同的屬性。
切換選擇“Function”,出現(xiàn)函數(shù)列表窗口,當(dāng)選擇不同的單元時(shí),里面顯示的內(nèi)容會不同。如果一組單元被選中,則此列表被清空。
這里列出了當(dāng)前選中圖形的自定義屬性、自定義函數(shù)和事件。此處圖標(biāo)的意義分別是:
如果某函數(shù)或事件中已經(jīng)編寫了代碼,該函數(shù)或事件名稱用粗體表示。
在窗口上單擊鼠標(biāo)右鍵,彈出上圖所示的菜單,允許建立自定義屬性、自定義函數(shù)、修改或刪除當(dāng)前選定的屬性或函數(shù)等。
對自定義的屬性和函數(shù),選擇刪除菜單,該屬性或函數(shù)被刪除,同時(shí)它們的名字也從列表中刪除,對系統(tǒng)內(nèi)定的函數(shù),選擇刪除菜單,該函數(shù)被刪除,但是名字還保留在列表中。
對系統(tǒng)內(nèi)定的函數(shù),不能修改其名字和參數(shù),只能修改類型(私有、公有或引出)。
雙擊一個(gè)函數(shù)或事件名稱,或按Enter鍵,或選擇“寫程序”,代碼編輯區(qū)內(nèi)容發(fā)生改變。
7、狀態(tài)條:在畫圖操作過程中,該區(qū)顯示選擇框的位置和大小、鼠標(biāo)的位置坐標(biāo)、當(dāng)前鼠標(biāo)所在位置處的圖形、當(dāng)前畫面的顯示分辨率、數(shù)字所代表的單位等信息。當(dāng)鼠標(biāo)在該區(qū)某個(gè)位置停留片刻時(shí),會彈出一個(gè)提示信息,表明這個(gè)位置的作用。
電子電路圖制作Visual Graph常見問題
電子電路圖制作Visual Graph官方版是可以直接使用的應(yīng)用軟件么?
電子電路圖制作Visual Graph官方版系統(tǒng)包含一個(gè)集成開發(fā)環(huán)境exe軟件,可以制作圖形,還可以導(dǎo)入導(dǎo)出svg文件等等,還包含一個(gè)ActiveX開發(fā)組件,供程序員在其他語言中使用圖形功能。
如何使用asp.net開發(fā)?
電子電路圖制作Visual Graph官方版系統(tǒng)是ActiveX開發(fā)組件,必須運(yùn)行在客戶端,而不是服務(wù)器端,不能用asp.net開發(fā)客戶端的東西。通常的流程是,涉及圖形的客戶端部分用HTML網(wǎng)頁的形式制作。用JavaScript操作畫面上的圖形,并和后臺進(jìn)行數(shù)據(jù)傳輸。
同類軟件對比
電路圖繪制工具Circuit Diagram是一個(gè)實(shí)用電子電路圖表工具軟件,Circuit Diagram可以將繪制的電路圖輸出成圖片格式。你不再需要使用圖像編輯程序來粘貼組件連接在一起。Circuit Diagram包括多個(gè)改進(jìn)電路編輯工具箱突出顯示和更改鍵盤快捷鍵,它還增加了對輸入和輸出的打印,調(diào)整文件,并使用插件的支持。已添加新的組件電壓表,電流表,以及4位計(jì)數(shù)器。
Electronic Workbench正式版是一款電子電路仿真軟件,可以進(jìn)行各種電路工作演示,模擬各種電子電路,縮放顯示的波形。Electronic Workbench是一款經(jīng)典小巧,好用的模擬數(shù)字電路仿真軟件。
電子電路圖制作Visual Graph更新日志
1.為了方便對于svg的進(jìn)一步支持,strokewidth改為stroke-width,strokedasharray改為stroke-dasharray,startarrow改為marker-start,endarrow改為marker-end,增加了fill-rule,fil-opacity,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-opacity屬性,并且元件可以自定義這些屬性,以便讓內(nèi)部沒有定義這些屬性的圖形可以繼承。
2.圖形的透明度Alpha屬性廢棄,添加了Opacity屬性,相應(yīng)的值為0到1之間。
3.元件的lib屬性可以指定為其他圖形的名字,這樣通過修改該屬性,可以讓圖形發(fā)生很大的變化。這種機(jī)制類似svg中的xlink:href所表示的屬性。
4.去掉了onload事件,可以在oncreate里寫相關(guān)代碼。
5.圖形對齊,增加了以某個(gè)圖形為基準(zhǔn)的對齊機(jī)制,增加了相對于旋轉(zhuǎn)中心的對齊機(jī)制。
6.在圖庫列表里可以右鍵彈出菜單,編輯圖庫。
7.ide.exe現(xiàn)在不再只是一個(gè)圖形開發(fā)環(huán)境,而成為通用的運(yùn)行系統(tǒng),可以運(yùn)行同目錄下任何形式的index.tbl。新增一個(gè)小程序vgplayer.exe,可以放在其他目錄下,執(zhí)行那個(gè)目錄下的index.tbl。
8.支持gif動畫圖片。
華軍小編推薦:
電子電路圖制作Visual Graph官方版能非常方便地建造基于矢量圖形的界面、制作各種圖形元件、實(shí)現(xiàn)圖形管理、圖形建模、制作監(jiān)控系統(tǒng)、繪圖系統(tǒng)、流程設(shè)計(jì)等,歡迎下載。感興趣的還可以下載Microsys Resistor Plus
您的評論需要經(jīng)過審核才能顯示
有用
有用
有用