小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Matlab安裝記錄

 郝彩虹 2014-05-03

Matlab安裝記錄-LED Control Activex控件安裝

2013-12-01  22:06:36

      最近在研究Matlab GUI技術(shù),準(zhǔn)備用于制作上位機(jī)程序;在Matlab GUI的技術(shù)中很重要的就是ACTIVEX控件技術(shù),它可以使GUI界面更加的方便、漂亮;但是在Matlab Activex學(xué)習(xí)過程中遇到了一個(gè)很大的問題,就是在Win 7 64bits系統(tǒng)中Matlab 64位軟件沒有LED Control Activex控件,這讓我感覺無從著手,所以花了將近兩天的時(shí)間研究這個(gè)問題,最終這個(gè)問題得到了圓滿的解決,在此記錄,供自己和別人查閱,回饋他人!


問題篇

      activex控件在Matlab GUI設(shè)計(jì)中具有重要的作用,ActiveX是類的實(shí)例,都具有對(duì)象屬性、調(diào)用方法和觸發(fā)事件,可以在Figure中創(chuàng)建ActiveX控件,使得GUI界面更多樣和美觀!在實(shí)際學(xué)習(xí)過程中,發(fā)現(xiàn)了一個(gè)奇怪的現(xiàn)象,新裝的Matlab 2013b中竟然沒有書本中所說的LED ActiveX Control等的控件,這讓我很糾結(jié),沒有這些控件下面的學(xué)習(xí)和編程就沒法繼續(xù)進(jìn)行下去了,在ilovematlab 論壇中搜索了很多的帖子,發(fā)現(xiàn)很多都遇到了這個(gè)問題,而且大部分都是在win 64-bit環(huán)境下安裝Matlab 64-bit版本遇到的問題,說明這是一個(gè)很多人都會(huì)遇到的問題,有深入研究的必要性;同時(shí)Matlab GUI設(shè)計(jì)中ActiveX是繞不過去的,解決不了這個(gè)問題,估計(jì)后面的很多東西都沒法繼續(xù)進(jìn)行下去了!

%%參考鏈接(在ilovematlab論壇中轉(zhuǎn)了一圈,提問題的真不少,貌似答案一個(gè)沒有!)
  • http://www./forum.php?mod=viewthread&tid=214356
  • http://www./forum.php?mod=viewthread&tid=242815
  • http://www./forum.php?mod=viewthread&tid=216010
  • http://www./forum.php?mod=viewthread&tid=69383

截圖情況 


 解決方案篇

       經(jīng)過十幾遍的Matlab 卸了又裝,裝了又卸,同時(shí)換過了幾個(gè)不同的網(wǎng)上流行的Matlab 2013b 64-bit版本,最終明白了是怎么回事:

  • LED ActiveX Control控件位于Gauges Blockset模塊中,而Gauges Blockset模塊只能安裝在Matlab 32-bit的版本中(并不是一定需要安裝在window 32-bit,本人測(cè)試環(huán)境為win 64-bit),在win 64-bit環(huán)境下安裝時(shí)默認(rèn)安裝的是Matlab 64-bit,所以不會(huì)安裝Gauges Blockset模塊,當(dāng)然就不會(huì)有ActiveX控件了!

 

  • 明白了這個(gè),就很好辦了,在win7 64-bit下Matlab默認(rèn)安裝64-bit,其實(shí)這個(gè)默認(rèn)是可以更改的,具體更改方法為:

        Mathworks Matlab R2013b -> bin -> win32 -> setup.exe  

      此種情況下選擇的就是32位版本的Matlab進(jìn)行安裝,剩下的選擇默認(rèn)安裝就可以了,就可以順利的安裝好Gauges Blockset模塊,最終解決無ActiveX控件的問題!

  • 為了說明的更詳細(xì)點(diǎn),在matlab安裝過程中我選擇了“自定義安裝”,然后就會(huì)出現(xiàn)“產(chǎn)品選擇”選項(xiàng),在這里就可以看到將要安裝的模塊,以此可以確定想要安裝的模塊是否已經(jīng)安裝?。ㄔ谙聢D我們可以看到Matlab 32-bit“產(chǎn)品選擇”中就有Gauges Blockset模塊,安裝完畢就可以解決問題了?。?/li>

      


附加篇

  • 我在解決問題的過程中參考了鏈接 http://www./thread-200823-1-1.html 中提到的解決方案,他提出的解決方案提醒了我,文中的解決方案是:
    • 復(fù)制Gauges Blockset包解決問題(如果想嘗試的可以參考“參考資料篇”中第三個(gè)鏈接去操作,同時(shí)我提供的安裝包c(diǎn)rack文件中附帶了Matlab 32-bit中提取的Gauges Blockset包,感興趣的可以嘗試下;需要注意的是需要對(duì)copy過去的文件用“regsvr32.filename.ocx”命令進(jìn)行ocx控件注冊(cè),然后才可以用);
    • 安裝win 32-bit操作系統(tǒng)解決問題,這個(gè)就算了吧;
  • 關(guān)于Matlab安裝后桌面無圖標(biāo)和不關(guān)聯(lián)程序的問題,這里也給出參考鏈接,參考如下鏈接,就可以很容易的解決問題了!
  • 學(xué)習(xí)Matlab GUI設(shè)計(jì)的人用的可能都是《Matlab GUI設(shè)計(jì)學(xué)習(xí)手記(第二版)》這本書,我在“軟件下載篇” 3 中提供了電子書、示例代碼和教學(xué)視頻的完整包,方便各位的學(xué)習(xí)!

參考資料篇 

1 ilovematlab http://www.(問問題的很多,但是真正解決問題的少,但是資料還是不錯(cuò)的?。?/span>
2 matlabsky  http://www.matlabsky.com
3 Matlab如何安裝新的工具箱 http://www.matlabsky.com/thread-120-1-1.html
4 Gauges Blockset工具箱介紹 http://www./cn/help/gauges/index.html(matlab官方文檔) 
5 System Requirements and Platform Availability by Product(Gauges Blockset安裝系統(tǒng)要求) http://www./products/availability/index.html#DG

軟件下載篇

1 Matlab  http://pan.baidu.com/s/1xNZwH (軟件版本為Matlab 2013b,集成了目前網(wǎng)上的x64和x86破解包,同時(shí)提取了Gauges包,一并放在里面,方便遇到問題的朋友添加?。?br>2 Matlab注冊(cè)碼  50099-21292-14201-03250-24790-41816-23907-62461-58657-24048-55364-08874-18566-22288
3 Matlab GUI設(shè)計(jì)學(xué)習(xí)手記(第二版) http://pan.baidu.com/s/1tKoyk(包括電子書、示例代碼和教學(xué)視頻)

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多