<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 新品快遞 > The MathWorks推出嵌入式MATLAB™ MATLAB® 科學(xué)計(jì)算語(yǔ)言的子集

          The MathWorks推出嵌入式MATLAB™ MATLAB® 科學(xué)計(jì)算語(yǔ)言的子集

          ——
          作者: 時(shí)間:2007-10-12 來(lái)源:EEPW 收藏
              推出了嵌入式 ™ ――業(yè)界領(lǐng)先的 ® 科學(xué)的子集。

            嵌入式  子集使 MATLAB 用戶能夠從 MATLAB 程序中生成高效、可嵌入 C 代碼,從而避免了常見(jiàn)的、耗時(shí)的和易出錯(cuò)的用 C 代碼重寫(xiě) MATLAB 算法的進(jìn)程。

            嵌入式 MATLAB 子集包括了眾多的 MATLAB 功能,有 270 多個(gè) MATLAB 運(yùn)算符和函數(shù)以及90 多個(gè)定點(diǎn)工具箱(Fixed-Point Toolbox)函數(shù)。嵌入式 MATLAB 支持許多高級(jí) MATLAB 語(yǔ)言功能,如多維陣列、實(shí)數(shù)和復(fù)數(shù)、結(jié)構(gòu)、流程控制和下標(biāo)運(yùn)算。 

            轉(zhuǎn)換為 C 代碼由 Real-Time Workshop® 7執(zhí)行,其是廣泛用于嵌入式代碼生成的  產(chǎn)品。Real-Time Workshop 會(huì)自動(dòng)產(chǎn)生嵌入式 C,它在大小、性能和內(nèi)存使用上可與手工編碼相媲美。用戶可以直接在 MATLAB M 文件中調(diào)用 Real-Time Workshop,或者該文件也可以按名稱(chēng)包括在 Simulink® 模塊圖中。如果使用了 Simulink,也可以使用 Simulink HDL coder 生成可合成的 Verilog 和 VHDL。在這兩種情況下,在數(shù)字上,生成的代碼與嵌入式 MATLAB 源代碼相當(dāng)。

            早期使用客戶反饋,嵌入式 MATLAB技術(shù)促進(jìn)了迅速、準(zhǔn)確的嵌入式軟件開(kāi)發(fā)。GlucoLight 公司 的首席技術(shù)官 Matt Schurman 說(shuō):“通過(guò)在我們的設(shè)計(jì)流程中引入嵌入式 MATLAB 語(yǔ)言子集和 Simulink,我們幾乎全部避免了以前從 MATLAB 到 C 的手工代碼轉(zhuǎn)換過(guò)程中遇到的錯(cuò)誤。同時(shí)我們還縮短了后續(xù)產(chǎn)品開(kāi)發(fā)的時(shí)間 – 從設(shè)計(jì)到實(shí)現(xiàn)”。 

              負(fù)責(zé)信號(hào)處理和通信產(chǎn)品線的市場(chǎng)總監(jiān) Ken Karnofsky 說(shuō):“MATLAB 在算法開(kāi)發(fā)方面一直為許多電子工程師們所選擇,而嵌入式 MATLAB 提供他們更想要的功能 – 讓他們?cè)谇度胧较到y(tǒng)中進(jìn)行算法開(kāi)發(fā)、設(shè)計(jì)和實(shí)現(xiàn)時(shí)一直使用 MATLAB”。 

          可用性 

            在以下最新版本的 MathWorks 產(chǎn)品中支持嵌入式  MATLAB 技術(shù):MATLAB、Simulink、Fixed-Point Toolbox、Stateflow、SimEvents 和 Simulink HDL Coder。


          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();