simulink显示多个数据_Stateflow数据介绍(一)
生活随笔
收集整理的這篇文章主要介紹了
simulink显示多个数据_Stateflow数据介绍(一)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
數(shù)據(jù)Scope的設(shè)置及其作用域
1在Model Exploer中創(chuàng)建變量在Model Explorer中,我們上回提到,有一個(gè)主工具欄,而且數(shù)據(jù)只能是通過這個(gè)或者用Stateflow的語句去進(jìn)行創(chuàng)建(新的版本已經(jīng)可以通過symbols界面去創(chuàng)建),當(dāng)然,我們這里采用最簡單的那種,就是通過Model Explorer變量的創(chuàng)建。操作方式如下:2
在上一期的內(nèi)容中,我們進(jìn)行了對(duì)Stateflow在工作中會(huì)提前打開的一個(gè)工具,也就是Model Explorer的使用,那么這一期,我們就開始使用這個(gè)工具,來介紹一下創(chuàng)建數(shù)據(jù)變量并介紹其定義的一些注意事項(xiàng)。
本期內(nèi)容
變量的創(chuàng)建與命名
變量的Scope類型設(shè)置與相關(guān)注意事項(xiàng)
1在Model Exploer中創(chuàng)建變量在Model Explorer中,我們上回提到,有一個(gè)主工具欄,而且數(shù)據(jù)只能是通過這個(gè)或者用Stateflow的語句去進(jìn)行創(chuàng)建(新的版本已經(jīng)可以通過symbols界面去創(chuàng)建),當(dāng)然,我們這里采用最簡單的那種,就是通過Model Explorer變量的創(chuàng)建。操作方式如下:2
Scope類型及使用注意事項(xiàng)
在我們按照上面的方式新建完一個(gè)變量之后,在組件欄中就會(huì)出現(xiàn)一個(gè)名字為data的一個(gè)變量,并且默認(rèn)的Scope屬性為Loca屬性。而其屬性就有如下圖所示常用的6種當(dāng)然,在界面顯示的只有上面6種,其實(shí)還有其他的類型[1]基于在組件的工具欄列出的Scope類型,我們?cè)谶@里作一個(gè)翻譯
Local
該類型表示是只在當(dāng)前建立的Chart中起作用的一個(gè)變量,不可在其他腳本或模型中被找到和使用,當(dāng)然,不同的Chart可以定義同樣名字的這種類型的變量,但是互不干涉,相當(dāng)于C語言中函數(shù)中的局部變量。Constant該類型表示是一個(gè)只讀型變量,其作用區(qū)間可以是多個(gè)Chart,但是要求均要在使用前進(jìn)行定義,可以通過Workspace進(jìn)行定義或者在模型屬性中給定一個(gè)指定的值才能起作用。Parameter和Constant類型一樣,該類型表示是一個(gè)只讀型變量,其作用區(qū)間可以是多個(gè)Chart,但是要求均要在使用前進(jìn)行定義,只能通過Workspace進(jìn)行定義才能起作用,比Constant的使用性要弱。Input該類型表示是一個(gè)外部輸入變量,主要來自于Simulink,這個(gè)值在Stateflow中不可被重新賦值,其作用區(qū)間可以是多個(gè)Chart,且均要在使用前進(jìn)行定義。Output該類型表示是當(dāng)前工作Chart的輸出變量,在沒有被使用的時(shí)候,其輸出的默認(rèn)值為0,這種類型的變量可以在Stateflow中多次進(jìn)行被賦值操作。Data Store Memory該類型與Simulink層的Data sore模型綁定使用其作用區(qū)間可以認(rèn)為是一個(gè)全局變量,好處是可以在某個(gè)Chart中實(shí)時(shí)更改并傳遞到其他的Chart或Simulink模型當(dāng)中,當(dāng)然后全局變量在編程中盡量不要大規(guī)模使用。3操作展示
這個(gè)是針對(duì)于列出不種類型Scope的一些操作和注意事項(xiàng),希望可以給大家?guī)硪恍﹨⒖?hr />好了,本期內(nèi)容到這就結(jié)束了參考鏈接:
[01]Matlab Command窗口敲入?doc?Set Data Properties
文章對(duì)你有所參考,請(qǐng)記得和小伙伴們分享,如果筆者有疏漏之處,也希望能不吝賜教,如有興趣,謹(jǐn)請(qǐng)長按關(guān)注。
總結(jié)
以上是生活随笔為你收集整理的simulink显示多个数据_Stateflow数据介绍(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 文件mimetype_【
- 下一篇: 汉仪尚巍手书_汉仪尚巍手书免费版