欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

SaberRD狀態(tài)機(jī)建模工具介紹(二)狀態(tài)機(jī)建模工具使用示例

冬至子 ? 來源:Saber仿真 ? 作者:Greatalent ? 2023-12-05 09:53 ? 次閱讀

3、狀態(tài)機(jī)建模工具使用示例

3.1. 使用狀態(tài)機(jī)建立電阻模型

第一步****添加電阻端口

假設(shè)電阻阻值為r_normal,首先打開狀態(tài)機(jī)建模工具,添加電阻端口,電阻端口包含貫通變量電流和跨接變量電壓,使用分支型端口。

圖片

第二步****添加變量

添加電阻阻值r_normal為外部靜態(tài)變量

圖片

添加電流變量ipn

圖片

添加電壓變量vpn

圖片

第三步****添加狀態(tài)圖

電阻在整過過程中沒有狀態(tài)變化,雙擊變量vpn,設(shè)置如下

圖片

設(shè)置完成后,保存模型,搭建一個簡單的電路測試電阻模型是否正確。

圖片

圖片

3.2. 使用狀態(tài)機(jī)創(chuàng)建可變電阻

可變電阻的電阻值由外部管腳r_var控制。

首先建立symbol端子如下,設(shè)置p和n為electrical量

圖片

其中r_var是可變電阻的控制端。變量類型為

圖片

添加電阻的電壓變量vpn(依次點(diǎn)擊左側(cè)across圖標(biāo)、p端口、n端口)和電流變量ipn(依次點(diǎn)擊左側(cè)through圖標(biāo)、p端口、n端口)

圖片

保存模型,搭建簡單電路進(jìn)行驗證。

圖片

圖片

3.3. 創(chuàng)建基于公式的模型

如下公式是壓控電機(jī)中的一部分算法,三相正弦交流電壓幅值由控制電壓U_control,增益gain。偏置U_offset控制。頻率由f控制。

U_amp=U_control*gain+U_offset

U_a=U_ampsin(2pift)

U_b=U_ampsin(2pift+ 2*pi/3)

U_c=U_ampsin(2pift -2*pi/3)

建模時分兩個狀態(tài)機(jī)進(jìn)行創(chuàng)建,vfconst和uf2abc。vfconst實現(xiàn)第一個公式,uf2abc實現(xiàn)后三個公式。

3.3.1. vfconst

建立symbol端子如下圖,u_offset和f是輸入,uout和fout是輸出,單位都是 nunit。

圖片

創(chuàng)建模型靜態(tài)變量gain

圖片

建立兩個狀態(tài)圖S1和S2,狀態(tài)關(guān)系為如果頻率小于等于0時,進(jìn)入state2,如果頻率大于0時進(jìn)入state1。、

圖片

鼠標(biāo)雙擊state1和state2設(shè)置兩個輸出變量的公式,保存模型。

圖片

3.3.2. uf2abc建模

建立輸入輸出管腳,輸入管腳u,f,輸出管腳 ua,ub,uc。單位都是no unit。

圖片

創(chuàng)建兩個ststic 變量,pi和samolerate,pi即3.141593,samplerate用來控制模型的最大采樣間隔時間。創(chuàng)建一個state變量,配合下文的clk模塊正常運(yùn)行。

圖片

建立兩個狀態(tài)圖S1和S2,狀態(tài)關(guān)系為如果頻率小于等于0時,進(jìn)入state2,如果頻率大于0時進(jìn)入state1。

圖片

鼠標(biāo)雙擊state1和state2設(shè)置兩個輸出變量的公式

圖片

添加一個時鐘源clk1,時鐘源的周期為samplerate,每個周期內(nèi)做的事為給intst變量賦值為1,這樣處理的意義是:保證saber仿真器在計算ua,ub,uc的值在一個1/f周期內(nèi)有足夠的采樣點(diǎn)。因為仿真器的步長會變,如果f變大的話,可能導(dǎo)致一個1/f周期內(nèi)采樣點(diǎn)不夠,導(dǎo)致波形失真。samplerate可以依據(jù)1/20*fmax來考慮。

圖片

模型創(chuàng)建好后可以搭建一個簡單電路進(jìn)行驗證。

圖片

圖片

圖片

3.4. 創(chuàng)建IGBT信號驅(qū)動模型

IGBT驅(qū)動器模型可將邏輯數(shù)字信號轉(zhuǎn)換為電壓信號輸出以驅(qū)動IGBT模型工作。

輸入為數(shù)字邏輯信號digital_in,輸出是模型信號analog_out,參考ref,高電平輸出電壓為vgon,低電平輸出電壓為vgoff,電平切換時間transition_time。

創(chuàng)建模型端口,digital_in輸入,邏輯信號。analog_out和ref輸出,電信號。

圖片

創(chuàng)建全局變量vgon,vgoff和transition_time

圖片

設(shè)置analog_out的電壓輸出變量vg。

圖片

創(chuàng)建兩個state,分別命名為up和down。up狀態(tài)下設(shè)置vg=vgon,down狀態(tài)下設(shè)置vg=vgoff。digital_in=0時切換到down模式,等于1時,切換到up。

圖片

使用event_on函數(shù)判斷digital_in的狀態(tài)變化,使用digital_in == '0'或digital_in == '1‘判斷邏輯電平是高還是低。

mast語言中,高電平使用’1’表示,低電平使用’0’表示。

狀態(tài)切換時間設(shè)置為transition_time

圖片

設(shè)置完成后保存模型,建立驗證電路測試模型。

圖片

圖片

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 可變電阻
    +關(guān)注

    關(guān)注

    0

    文章

    46

    瀏覽量

    15764
  • 狀態(tài)機(jī)
    +關(guān)注

    關(guān)注

    2

    文章

    492

    瀏覽量

    27673
  • 交流電壓
    +關(guān)注

    關(guān)注

    2

    文章

    189

    瀏覽量

    16991
  • 控制電壓
    +關(guān)注

    關(guān)注

    0

    文章

    36

    瀏覽量

    16150
  • CLK
    CLK
    +關(guān)注

    關(guān)注

    0

    文章

    127

    瀏覽量

    17239
收藏 人收藏

    評論

    相關(guān)推薦

    SaberRD狀態(tài)機(jī)建模工具介紹(一)什么是狀態(tài)機(jī)建模

    狀態(tài)機(jī)建模是使用狀態(tài)圖和方程式的手段,創(chuàng)建基于混合信號的有限狀態(tài)機(jī)模型的一種建模工具。
    的頭像 發(fā)表于 12-05 09:51 ?1827次閱讀
    <b class='flag-5'>SaberRD</b><b class='flag-5'>狀態(tài)機(jī)</b><b class='flag-5'>建模</b><b class='flag-5'>工具</b><b class='flag-5'>介紹</b>(一)什么是<b class='flag-5'>狀態(tài)機(jī)</b><b class='flag-5'>建模</b>

    Verilog狀態(tài)機(jī)+設(shè)計實例

    的是有限狀態(tài)機(jī)(Finite-State Machine,F(xiàn)SM),簡稱為狀態(tài)機(jī),表示在有限個狀態(tài)以及這些狀態(tài)之間的轉(zhuǎn)移和動作等行為的數(shù)學(xué)模型。
    的頭像 發(fā)表于 02-12 19:07 ?4369次閱讀
    Verilog<b class='flag-5'>狀態(tài)機(jī)</b>+設(shè)計實例

    狀態(tài)機(jī)舉例

    狀態(tài)機(jī)舉例 你可以指定狀態(tài)寄存器和狀態(tài)機(jī)狀態(tài)。以下是一個有四種狀態(tài)的普通狀態(tài)機(jī)。 // Th
    發(fā)表于 03-28 15:18 ?1001次閱讀

    狀態(tài)機(jī)代碼生成工具

    狀態(tài)機(jī)代碼生成工具狀態(tài)機(jī)代碼生成工具狀態(tài)機(jī)代碼生成工具狀態(tài)機(jī)
    發(fā)表于 11-19 15:12 ?9次下載

    狀態(tài)機(jī)原理及用法

    狀態(tài)機(jī)原理及用法狀態(tài)機(jī)原理及用法狀態(tài)機(jī)原理及用法
    發(fā)表于 03-15 15:25 ?0次下載

    有限狀態(tài)機(jī)建模與優(yōu)化設(shè)計

    本文提出一種優(yōu)秀 、高效的 Verilog HDL 描述方式來進(jìn)行有限狀態(tài)機(jī)設(shè)計 介紹了 有限狀態(tài)機(jī)建模原則 并通過一個可綜合的實例 驗證了 該方法設(shè)計的有限
    發(fā)表于 03-22 15:19 ?1次下載

    狀態(tài)機(jī)概述 如何理解狀態(tài)機(jī)

    本篇文章包括狀態(tài)機(jī)的基本概述以及通過簡單的實例理解狀態(tài)機(jī)
    的頭像 發(fā)表于 01-02 18:03 ?1.1w次閱讀
    <b class='flag-5'>狀態(tài)機(jī)</b>概述  如何理解<b class='flag-5'>狀態(tài)機(jī)</b>

    FPGA:狀態(tài)機(jī)簡述

    本文目錄 前言 狀態(tài)機(jī)簡介 狀態(tài)機(jī)分類 Mealy 型狀態(tài)機(jī) Moore 型狀態(tài)機(jī) 狀態(tài)機(jī)描述 一段式
    的頭像 發(fā)表于 11-05 17:58 ?7551次閱讀
    FPGA:<b class='flag-5'>狀態(tài)機(jī)</b>簡述

    如何構(gòu)建基于狀態(tài)機(jī)的軟件系統(tǒng)

    模式(Design Pattern)。本文介紹如何構(gòu)建基于狀態(tài)機(jī)的軟件系統(tǒng),以及如何利用Linux下的工具來自動生成實用的狀態(tài)機(jī)框架。
    的頭像 發(fā)表于 09-14 10:55 ?1602次閱讀

    狀態(tài)機(jī)自動生成工具FSME

    狀態(tài)機(jī)中的各種狀態(tài)上,而不是程序本身的運(yùn)行邏輯。 作為一種通用的軟件設(shè)計模式,各種軟件系統(tǒng)的狀態(tài)機(jī)之間肯定會或多或少地存在著一些共性,因此人們開始嘗試開發(fā)一些工具來自動生成有限
    的頭像 發(fā)表于 09-13 16:45 ?1542次閱讀
    <b class='flag-5'>狀態(tài)機(jī)</b>自動生成<b class='flag-5'>工具</b>FSME

    自動生成程序狀態(tài)機(jī)代碼狀態(tài)機(jī)建模方法

    首先運(yùn)行fsme命令來啟動狀態(tài)機(jī)編輯器,然后單擊工具欄上的“New”按鈕來創(chuàng)建一個新的狀態(tài)機(jī)。FSME中用于構(gòu)建狀態(tài)機(jī)的基本元素一共有五種:事件(Event)、輸入(Input)、輸出
    的頭像 發(fā)表于 09-13 16:50 ?1248次閱讀
    自動生成程序<b class='flag-5'>狀態(tài)機(jī)</b>代碼<b class='flag-5'>狀態(tài)機(jī)</b><b class='flag-5'>建模</b>方法

    如何生成狀態(tài)機(jī)框架

    生成狀態(tài)機(jī)框架 使用FSME不僅能夠進(jìn)行可視化的狀態(tài)機(jī)建模,更重要的是它還可以根據(jù)得到的模型自動生成用C++或者Python實現(xiàn)的狀態(tài)機(jī)框架。首先在FSME界面左邊的樹形列表中選擇"R
    的頭像 發(fā)表于 09-13 16:54 ?1054次閱讀
    如何生成<b class='flag-5'>狀態(tài)機(jī)</b>框架

    什么是狀態(tài)機(jī)?狀態(tài)機(jī)的種類與實現(xiàn)

    狀態(tài)機(jī),又稱有限狀態(tài)機(jī)(Finite State Machine,F(xiàn)SM)或米利狀態(tài)機(jī)(Mealy Machine),是一種描述系統(tǒng)狀態(tài)變化的模型。在芯片設(shè)計中,
    的頭像 發(fā)表于 10-19 10:27 ?1w次閱讀

    什么是有限狀態(tài)機(jī)?如何解決傳統(tǒng)有限狀態(tài)機(jī)狀態(tài)爆炸」問題?

    有限狀態(tài)機(jī)(Finite State Machine,簡稱FSM)是一種用來進(jìn)行對象行為建模工具,其作用主要是描述對象在它的生命周期內(nèi)所經(jīng)歷的狀態(tài)序列以及如何響應(yīng)來自外界的各種事件。
    的頭像 發(fā)表于 02-17 16:09 ?6377次閱讀
    什么是有限<b class='flag-5'>狀態(tài)機(jī)</b>?如何解決傳統(tǒng)有限<b class='flag-5'>狀態(tài)機(jī)</b>「<b class='flag-5'>狀態(tài)</b>爆炸」問題?

    Simulink中的狀態(tài)機(jī)建模方法 Simulink數(shù)據(jù)可視化與分析功能

    1. Simulink中的狀態(tài)機(jī)建模方法 1.1 理解狀態(tài)機(jī)的基本概念 在開始建模之前,了解狀態(tài)機(jī)的基本概念是必要的。
    的頭像 發(fā)表于 12-12 09:27 ?901次閱讀