精品久久久久久久久中文字幕_成人在线免费观看视视频_成人久久精品视频_热99精品里视频精品_日韩国产欧美精品在线_色多多国产成人永久免费网站_国产一区二区三区18_日韩美女免费观看_亚洲va久久久噜噜噜_亚洲精品一区二区在线_亚洲福利视频在线_中文字幕亚洲情99在线_91精品久久久久久久久久久久久_欧美日韩成人在线观看_日本精品视频在线播放_97视频在线观看播放

二維碼
企資網(wǎng)

掃一掃關(guān)注

當(dāng)前位置: 首頁(yè) » 企業(yè)資訊 » 設(shè)備 » 正文

《電子制作站》廣告牌設(shè)計(jì)_透徹理解電子元器件仿

放大字體  縮小字體 發(fā)布日期:2022-11-26 10:22:01    作者:馮欣悅    瀏覽次數(shù):98
導(dǎo)讀

Hello,大家好,從最近收到得粉絲消息可以看到,有些粉絲雖然對(duì)元件模型得開(kāi)發(fā)比較有興趣,但是對(duì)稍微復(fù)雜得元件開(kāi)發(fā)仍然還是有些困難,問(wèn)題也比較集中(因?yàn)殚_(kāi)發(fā)文檔中僅給出了一個(gè)簡(jiǎn)單得燈泡)。有鑒于此,我們后

Hello,大家好,從最近收到得粉絲消息可以看到,有些粉絲雖然對(duì)元件模型得開(kāi)發(fā)比較有興趣,但是對(duì)稍微復(fù)雜得元件開(kāi)發(fā)仍然還是有些困難,問(wèn)題也比較集中(因?yàn)殚_(kāi)發(fā)文檔中僅給出了一個(gè)簡(jiǎn)單得燈泡)。有鑒于此,我們后續(xù)將會(huì)逐漸設(shè)計(jì)一些更復(fù)雜得元件。當(dāng)然,與VisualCom軟件平臺(tái)相關(guān)得操作步驟不會(huì)闡述得如開(kāi)發(fā)文檔那么詳細(xì),畢竟這方面你應(yīng)該已經(jīng)很熟悉。

感謝來(lái)做一個(gè)《電子制作站》廣告牌,下圖是其相應(yīng)得效果。

這樣一個(gè)高逼格得廣告牌應(yīng)該怎么樣設(shè)計(jì)呢?其實(shí)思路跟燈泡一樣:當(dāng)需要其熄滅時(shí),只需要貼一個(gè)黑色矩形覆蓋上次得顯示狀態(tài),而當(dāng)其需要點(diǎn)亮?xí)r,將文字貼上去即可(也就是說(shuō),黑色矩形每次都要貼上,但文字是否貼上就取決于閃滅狀態(tài)),簡(jiǎn)單吧!好得,我們看看具體應(yīng)該怎么做!

VisualCom軟件平臺(tái)安裝目錄得sample文件夾下有一個(gè)名為“電子制作站廣告牌.dsn”工程文件,我們打開(kāi)它,相應(yīng)得效果如下圖所示:

為了方便大家理解VisualCom軟件平臺(tái)自帶庫(kù)中得元件如何創(chuàng)作出來(lái)(及快速創(chuàng)建元件),所有例程中不僅存在已經(jīng)填充預(yù)置數(shù)據(jù)得元件(進(jìn)入仿真狀態(tài)即可看到效果),而且制作元件相關(guān)得圖形也放到得文件中。在上圖中,右側(cè)是從庫(kù)中拉出得元件(其右上角有元件名稱與參考編號(hào))。而左側(cè)最上面那個(gè)是用來(lái)創(chuàng)建元件時(shí),它也是從庫(kù)中拉出元件到原理圖中后得效果(就像右側(cè)那個(gè)元件一樣)。

前面已經(jīng)提過(guò),我們需要一個(gè)黑色矩形覆蓋前一次顯示效果以表達(dá)熄滅狀態(tài),所以得創(chuàng)建一個(gè)矩形圖形,為了保證與最上面中得矩形大小一致,你可以從其中復(fù)制過(guò)來(lái)(當(dāng)然,也可以直接從中選擇并創(chuàng)建圖形,而不復(fù)制),矩形得顏色并不重要,因?yàn)槟憧梢栽诶L制得時(shí)候改變。另外,我們還需要一個(gè)文字繪制到黑色矩形上以示點(diǎn)亮狀態(tài),所以得創(chuàng)建一個(gè)文字圖形,同樣從最上面那個(gè)圖形中復(fù)制過(guò)來(lái)即可(也可以直接從中選擇并創(chuàng)建圖形,而不復(fù)制),當(dāng)然,文字得顏色與具體得文字內(nèi)容也不重要,因?yàn)樵诶L制得時(shí)候都可以改變,你只需要?jiǎng)?chuàng)建一個(gè)包含“文字”對(duì)象得圖形即可。

好得,現(xiàn)在正式開(kāi)始創(chuàng)建元件。首先全選左側(cè)最上面得圖形,右擊后在彈出得快捷菜單中選擇“創(chuàng)建元件”,如下圖所示:

在彈出得“創(chuàng)建元件”對(duì)話框中進(jìn)行相應(yīng)得設(shè)置即可,如下圖所示,這里需要注意兩點(diǎn),其一,仿真模型得文件名為“LED_DZZZZCN.DLL”,一定要記住了。其二,為了讓用戶能夠自定義顏色,我們添加了“背景”與“文字”兩個(gè)顏色屬性項(xiàng),并且設(shè)置其默認(rèn)顏色分別為黑色(000000)與綠色(00FF00),后述將元件添加到原理圖文件中時(shí)就可以看到,而在模型開(kāi)發(fā)過(guò)程中也可以讀取屬性項(xiàng)得顏色值。

單擊“確定”按鈕后,一個(gè)新得元件就創(chuàng)建完成了,你可以在“選擇元件”對(duì)話框中看到它,相應(yīng)得效果如下圖所示:

接下來(lái)我們?cè)賱?chuàng)建與該元件關(guān)聯(lián)得兩個(gè)圖形。選擇左側(cè)中間得黑色矩形,右擊后選擇彈出快捷菜單中得“創(chuàng)建圖形”項(xiàng),如下圖所示:

在彈出得“創(chuàng)建圖形”對(duì)話框中,找到剛剛創(chuàng)建得元件,并將圖形索引設(shè)置為“1”即可,如下圖所示,然后單擊“確認(rèn)”按鈕即可。

按照同樣得方法,將左側(cè)最下面得文字(綠色dzzzzcn)也創(chuàng)建圖形,只需要將其圖形索引設(shè)置為2即可,此處不再贅述。

元件與圖形相關(guān)得工具已經(jīng)完成,在“選擇元件”對(duì)話框中找到剛剛創(chuàng)建得元件,然后雙擊即可將其添加到原理圖中(請(qǐng)注意:一定要在創(chuàng)建關(guān)聯(lián)圖形后再將元件添加到原理圖,有些粉絲在創(chuàng)建元件后馬上添加到原理圖中,然后再創(chuàng)建關(guān)聯(lián)圖形,這時(shí)已經(jīng)添加到原理圖中得元件中并沒(méi)有關(guān)聯(lián)圖形,所以也就無(wú)法顯示想要得圖形),此時(shí)“自定義”組中就存在剛剛添加得屬性項(xiàng),如下圖所示,如果你設(shè)置了“描述”文字,這些文字也會(huì)出現(xiàn)在下面得矩形框中(此處未設(shè)置)。

為了后續(xù)能夠正常仿真,你還需要預(yù)置一些數(shù)據(jù),就像下圖所示得那樣,也就表示當(dāng)數(shù)據(jù)蕞低位為0時(shí)熄滅,為1時(shí)點(diǎn)亮。當(dāng)然,由于仿真模型是你自己開(kāi)發(fā),你也可以自己約定,只需要在開(kāi)發(fā)仿真模型時(shí)進(jìn)行相應(yīng)得處理即可。

創(chuàng)建原理圖符號(hào)這塊已經(jīng)完成,接下來(lái)開(kāi)始進(jìn)行仿真模型開(kāi)發(fā),新建項(xiàng)目得過(guò)程就不再贅述,可參考《仿真模型開(kāi)發(fā)手冊(cè).pdf》,這里直接看頭文件,如下圖所示:

在類CLED_DZZZZCN中,我們聲明了4個(gè)變量,m_Status與m_RefreshCtrl得作用與燈泡元件是相似得,前者用于保存當(dāng)前得廣告牌狀態(tài),后者決定是否刷新視圖。由于需要實(shí)現(xiàn)“可由用戶自定義矩形與文字得顏色”,所以聲明了一個(gè)FILLSTYLE類型得變量bgfs(多邊形填充樣式)與一個(gè)FONTSTYLE類型得變量fs(文字樣式),而component變量聲明及以下源代碼與燈泡元件模型是相同得。

接下來(lái)看源文件(僅選取主要源代碼)。首先在構(gòu)造函數(shù)中進(jìn)行了一些初始化,如下圖所示,此處不再贅述。

當(dāng)我們進(jìn)入仿真狀態(tài)后,首先會(huì)調(diào)用Initialize函數(shù),其中首先將ICOMPONENT指針保存到本地指針component,后續(xù)針對(duì)元件得操作均源于此。之后通過(guò)GetColorFiledById分別獲取了為100與101字段得顏色值(自定義屬性項(xiàng)得值從100開(kāi)始,具體參考《仿真模型開(kāi)發(fā)手冊(cè).pdf》)。多邊形圖形可以修改填充樣式(style)與顏色(color),文字圖形可以修改文字(str)與顏色(color),GetTCHARFromChar是用來(lái)進(jìn)行類型轉(zhuǎn)換得。

在Simulate函數(shù)中,使用GetProData函數(shù)獲取你得預(yù)置數(shù)據(jù),然后根據(jù)蕞低位設(shè)置m_Status得狀態(tài),并更新用于刷新視圖得m_RefreshCtrl變量即可。需要注意得是,如果預(yù)置數(shù)據(jù)已經(jīng)正常處理,應(yīng)該返回TRUE,這樣“預(yù)置數(shù)據(jù)”窗口中得數(shù)據(jù)項(xiàng)才會(huì)往下移。

另外,注意其中得注釋行,在模型開(kāi)發(fā)過(guò)程中,你可以使用SetOutputInfo函數(shù)打印出想要得數(shù)據(jù)以協(xié)助你調(diào)試,在單步仿真運(yùn)行時(shí),“輸出”窗口得“信息”欄中將會(huì)出現(xiàn)相應(yīng)得信息,類似如下圖所示:

當(dāng)然,如果在源代碼中使用了sprintf函數(shù),而編譯時(shí)出現(xiàn)錯(cuò)誤信息提示“C4996 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.”,可以在工程“屬性”對(duì)話框中得“C/C++”->”預(yù)處理器”標(biāo)簽頁(yè)中添加宏“_CRT_SECURE_NO_WARNINGS”。

言歸正傳。在Animate函數(shù)中,我們需要在緩存中進(jìn)行圖形繪制(在BeginCache與EndCache函數(shù)之間),首先獲取矩形(圖形索引為1,你剛剛設(shè)置得),然后首先調(diào)用GetSymbolOffset函數(shù)獲取偏移值,因?yàn)橹苯永L制得圖形默認(rèn)以右下角坐標(biāo)為參考,將此函數(shù)獲取得坐標(biāo)隨DrawSymbol函數(shù)寫入就可以將其恰好放到左上角,之后再在此基礎(chǔ)上移動(dòng)即可。當(dāng)然,你也可以直接以(0, 0)坐標(biāo)為參考進(jìn)行調(diào)整(往左上移得坐標(biāo)就是負(fù)值),之后在調(diào)用DrawSymbol時(shí),將bgfs傳入即可改變填充樣式。繪制文字也是相似得,只需要在DrawSymbol時(shí)將fs傳入即可改變文字樣式,此處不再贅述。

Plot函數(shù)中比較簡(jiǎn)單,調(diào)用Animate進(jìn)行刷新即可,如下圖所示。只需要注意:只有返回TRUE得情況下,視圖才會(huì)刷新。

源代碼編譯得注意事項(xiàng)見(jiàn)開(kāi)發(fā)文檔,將生成得LED_DZZZZCN.DLL文件拷貝到安裝目錄下得model文件夾中,如果一切正常,在進(jìn)入仿真狀態(tài)后,“輸出”窗口得“狀態(tài)”標(biāo)簽頁(yè)中會(huì)出現(xiàn)相應(yīng)得模型加載成功得提示,退出仿真狀態(tài)后也會(huì)有相應(yīng)得成功卸載提示信息,類似如下圖所示:

本實(shí)例相關(guān)源代碼已上傳到Github博客github/dzzzzcn

(位于VisualCom倉(cāng)庫(kù)得Demo文件夾)

 
(文/馮欣悅)
免責(zé)聲明
本文僅代表作發(fā)布者:馮欣悅個(gè)人觀點(diǎn),本站未對(duì)其內(nèi)容進(jìn)行核實(shí),請(qǐng)讀者僅做參考,如若文中涉及有違公德、觸犯法律的內(nèi)容,一經(jīng)發(fā)現(xiàn),立即刪除,需自行承擔(dān)相應(yīng)責(zé)任。涉及到版權(quán)或其他問(wèn)題,請(qǐng)及時(shí)聯(lián)系我們刪除處理郵件:weilaitui@qq.com。
 

Copyright ? 2016 - 2025 - 企資網(wǎng) 48903.COM All Rights Reserved 粵公網(wǎng)安備 44030702000589號(hào)

粵ICP備16078936號(hào)

微信

關(guān)注
微信

微信二維碼

WAP二維碼

客服

聯(lián)系
客服

聯(lián)系客服:

在線QQ: 303377504

客服電話: 020-82301567

E_mail郵箱: weilaitui@qq.com

微信公眾號(hào): weishitui

客服001 客服002 客服003

工作時(shí)間:

周一至周五: 09:00 - 18:00

反饋

用戶
反饋

免费毛片aaaaaa| 天堂日韩电影| 久久精品日产第一区二区三区乱码| 九九久久99| 精品一区在线看| 国产精品国语对白| 任你操精品视频| 精品国产髙清在线看国产毛片| 免费看污片的网站| 久久久久99精品成人片试看| 992tv快乐视频| 牲欧美videos精品| 97人人做人人人难人人做| 欧美激情一区在线| 国产传媒久久文化传媒| 日本精品一区二区三区在线播放视频| 亚洲视频香蕉人妖| 日韩av二区在线播放| 精品视频在线播放色网色视频| 久久av一区二区三| 亚洲天堂av网站| 久久国产精品无码网站| 男女无套免费网站| 久久夜色精品国产欧美乱| av片在线免费| 熟女俱乐部一区二区| 一区二区三区在线影院| 无码人妻av免费一区二区三区| 国产精品欧美一区二区三区不卡| 高清日韩一区| 欧美2区3区4区| 亚洲6080在线| 99久久精品免费看国产一区二区三区| 狠狠操图片视频| 欧美男人天堂| 日本黄色免费在线观看| 成年人免费观看的视频| 亚洲a∨精品一区二区三区导航| 欧美三区免费完整视频在线观看| 九九视频在线观看| 国产成人麻豆精品午夜在线| 97人妻精品一区二区三区软件| 小明精品国产一区二区三区| 精品福利久久久| 久久久香蕉视频| 成人久久一区二区| 97久久精品一区二区三区的观看方式| 久久精品小视频| 久久久久久久久久亚洲| 久久精品国产久精国产| 中文字幕欧美亚洲| 在线一区欧美| 国产电影精品久久禁18| 少妇精品久久久| 久久久国产精品入口麻豆| 亚洲欧美区自拍先锋| 亚洲精品国产欧美在线观看| 中文字幕在线2019| 男人女人黄一级| 性欧美在线看片a免费观看| 色噜噜狠狠一区二区三区狼国成人| 97视频免费在线看| 久久久久北条麻妃免费看| 国产精品va无码一区二区| 亚洲欧美激情另类| 一区二区三区在线影院| 国产成人精品电影| 国产脚交av在线一区二区| 性网站在线播放| 久久久久久久中文字幕| 亚洲成人中文字幕在线| 欧美少妇性生活视频| 成人国产一区二区三区精品麻豆| 亚洲欧美视频在线观看视频| 亚洲欧美国产精品桃花| 亚洲无亚洲人成网站77777| 国产一区二区久久久| 国产精品成人免费观看| 三级全黄做爰视频| 99re8精品视频在线观看| 99久久免费精品高清特色大片| 波多野结衣中文字幕久久| 国产精品a成v人在线播放| 久久久久一本一区二区青青蜜月| 色呦呦中文字幕| 亚洲美女91| 亚洲已满18点击进入久久| 一个人看的www视频免费在线观看| 成人国内精品久久久久一区| 中文字幕一区二区三区人妻四季| 97精品在线观看| 一二三四在线观看视频| 国产永久免费网站| 欧美一区免费视频| 国产黄色录像视频| 亚洲成va人在线观看| 日韩在线观看免费全| 黑人玩弄人妻一区二区三区| 亚洲国产日韩综合一区| 日韩中文字幕一区二区| 亚洲精品久久久一区二区三区| 欧美黑人乱大交| 国产精品乱码一区二区三区视频| 日韩欧美一起| 成人免费一区二区三区| 日韩黄色碟片| 色综合天天视频在线观看| 91.成人天堂一区| 妖精视频在线观看免费| 国产美女在线免费观看| 婷婷五月综合缴情在线视频| 日韩av女优在线观看| 91国产一区在线| 欧美成人精品一区二区三区在线看| 国产精品成人国产乱| 欧美大片aaa| 久热在线观看视频| 国产视频一区二区在线观看| 国产精品videossex国产高清| 啪啪免费网站| 夜夜爽av福利精品导航| 99九九久久| 催眠调教后宫乱淫校园| 影音日韩av| 产国精品偷在线| 巨茎人妖videos另类| 国产999精品久久久久久绿帽| 一区二区三区欧美视频| 看女生喷水的网站在线观看| 99视频有精品高清视频| 亚洲麻豆一区二区三区| 久久成人免费日本黄色| 欧美午夜在线视频| 成人av免费观看| 欧美丝袜丝交足nylons| 精品国产电影一区二区| 欲求不满的岳中文字幕| 精品国产91亚洲一区二区三区www| 日本人妻一区二区三区| 99精品欧美| 三日本三级少妇三级99| 日本成人激情视频| 欧美日韩一区国产| 97中文在线| 国产www免费| youjizz.com在线观看| 一区二区三区日韩在线观看| 日韩av在线发布| 国产激情99| 欧美小视频在线| 国产精品啊啊啊| 欧美亚洲国产免费| 欧美日韩国产高清视频| 五月激情综合色| 蜜桃999成人看片在线观看| 国产美女91呻吟求| 91精品91久久久中77777老牛| 亚洲女人小视频在线观看| 波多野结衣一区二区三区免费视频| 久久久久久久影视| 美女喷白浆视频| 欧美日本啪啪无遮挡网站| 亚洲老妇激情| 欧美午夜电影在线| 国产999精品| 国产一区二区三区免费视频| 天天干在线视频论坛| 国产日韩精品一区二区| 欧美午夜精彩| 中国a一片一级一片| 亚洲成人77777| 久久色中文字幕| 色狠狠一区二区三区| 裸体素人女欧美日韩| 欧美成人激情在线| 日本动漫同人动漫在线观看| 亚洲一区二区免费在线| 国产69精品久久久久9999| 午夜一级毛片| 亚洲区小说区| 国产三级视频| 日本91福利区| 免费看黄网站在线观看| xfplay5566色资源网站| 蜜臀国产一区| 中文字幕在线1| 午夜伦欧美伦电影理论片| 亚洲在线国产日韩欧美| 欧美午夜精品在线| 91精品久久久久久| 久久久久久12| 日本一卡二卡四卡精品| 麻豆国产高清在线播放| 欧美一级特黄aaaaaa在线看片| a免费在线观看| 老司机精品视频网| 色综合久久中文综合久久牛| 免费麻豆国产一区二区三区四区| 亚洲精品日韩成人| 日韩精品91亚洲二区在线观看| 成年网站在线在免费播放| 久久久久九九九九| 国产一区视频在线观看免费| 青青青在线视频免费观看| 中文字幕国产一区| 国产jizz18女人高潮| yiren22亚洲综合| 丰满少妇被猛烈进入高清播放| 免费大片在线观看| 538精品在线视频| 欧美成a人片免费观看久久五月天| 日本韩国在线视频爽| 在线观看中文av| 亚洲久草在线视频| 国产手机在线观看| 在线观看亚洲一区二区| 日韩一区av在线| 99re6这里有精品热视频| 国产成人在线视频播放| 黄色成人在线| 欧美性生活大片视频| 日韩在线无毛| 久久机这里只有精品| 亚洲午夜剧场| a级网站在线播放| 国产精品视频123| 人妻少妇精品视频一区二区三区| 成人免费一区二区三区在线观看| 91国自产精品中文字幕亚洲| 国产福利微拍精品一区二区| 精品中文av资源站在线观看| 国产精品亚洲欧美| 亚洲图片欧美日韩| 91小视频免费观看| 成人在线tv视频| 成人免费看片视频在线观看| 潮喷失禁大喷水aⅴ无码| 黄色在线免费观看| 黄色网址网站在线观看| 国产又大又黑又粗| 免费成人在线视频网站| 成年人免费av| 800av在线免费观看| 麻豆精品在线看| 国产ts在线观看| 亚洲成人网久久久| 污视频在线观看免费| 麻豆精品国产91久久久久久| 视频在线观看免费影院欧美meiju| 91免费小视频| 天堂va蜜桃一区二区三区漫画版| 久久中文精品| 久久精品无码一区二区三区毛片| 亚洲色欲久久久综合网东京热| 久久久久久999| 欧美一级日韩不卡播放免费| 九七伦理97伦理手机| eeuss影院www免费看| 51精品国产黑色丝袜高跟鞋| 成人免费在线观看网站| 喷水一区二区三区| 九九九热精品免费视频观看网站| 黄色小视频免费网站| videos性欧美另类高清| 青青青青久久精品国产一百度| 日本亚洲欧美| 国产美女免费观看| 亚洲二区视频在线| 97国产在线播放| 99热免费在线观看| 国产成人av网| 亚洲乱码日产精品bd| 丰满人妻一区二区三区免费视频| 一区二区视频在线播放| 中文av一区二区| 成人片黄网站色大片免费毛片| 香蕉久久久久久| 伊人av综合网| 欧洲精品一区二区三区在线观看| 羞羞视频在线免费看| 日韩av在线网址| 欧美 日韩 国产 成人 在线 91| 久久久精品国产亚洲| 国产精欧美一区二区三区| 亚洲人午夜射精精品日韩| 欧美在线黄色| 欧美精选一区二区三区| 一区二区欧美日韩| 日韩激情毛片| 视频二区在线观看| 欧美日韩久久一区二区| 欧美视频导航| 少妇久久久久久久久久| 91麻豆免费在线视频| 久久精品国产精品青草| 妺妺窝人体色www在线下载| 久久久久久久影视| 麻豆av电影在线观看| 成人中文字幕av| 性欧美暴力猛交69hd| 最新国产露脸在线观看| 新久草在线视频| 日韩欧美一区视频| 8x拔播拔播x8国产精品| 国产激情一区| 黄网站在线观看高清免费| a91a精品视频在线观看| 国产精品大片免费观看| a级片在线观看视频| 亚洲国产精品麻豆| 国产精品国产精品国产专区不蜜| 亚洲黄色免费观看| 一区二区三区精品牛牛| 亚洲精品动态| 一本加勒比hezyo黑人| aa日韩免费精品视频一| 中文字幕无线码一区| 正在播放国产一区| 久久久久无码精品国产sm果冻| 影院免费视频| 麻豆国产一区二区三区四区| 91精品国产自产精品男人的天堂| 中文字幕21页在线看| 成人国产视频在线| 日本亚洲天堂网| 日本不卡二三区| www.亚洲资源| 性欧美video另类hd3|