日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

simulink显示多个数据_Stateflow数据介绍(一)

發布時間:2024/10/8 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 simulink显示多个数据_Stateflow数据介绍(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
數據Scope的設置及其作用域

在上一期的內容中,我們進行了對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数据介绍(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。