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