주요 콘텐츠

sfnew

Stateflow 블록이 포함된 Simulink 모델을 만듭니다.

설명

sfnew는 빈 Stateflow® 차트가 포함되어 있는 untitled Simulink® 모델을 만듭니다.

예제

sfnew chartTypechartType 유형의 빈 블록이 포함되어 있는 untitled 모델을 만듭니다.

예제

sfnew modelName은 빈 차트가 포함되어 있는 이름이 modelName인 모델을 만듭니다.

예제

sfnew chartType modelNamechartType 유형의 빈 블록이 포함되어 있는 이름이 modelName인 모델을 만듭니다.

예제

sfnew(___)를 사용하면 위에 열거된 구문의 입력 인수를 변수 또는 문자열을 사용해 지정할 수 있습니다. 예를 들어, sfnew(var1,var2)을 입력할 수 있으며, 여기서 var1"-C"로 설정된 변수이고 var2"MyModel"로 설정된 변수입니다.

예제

예제

모두 축소

새 차트에 디폴트 동작 언어를 사용하는 빈 Stateflow 차트가 포함된 untitled 모델을 만듭니다.

sfnew

자세한 내용은 차트의 동작 언어 수정하기 항목을 참조하십시오.

Truth Table 블록을 포함하는 untitled 모델을 만듭니다.

sfnew -TT

MATLAB®을 동작 언어로 사용하는 빈 Stateflow 차트가 포함된 MyModel이라는 모델을 만듭니다.

sfnew MyModel

무어 의미 체계를 사용하는 빈 Stateflow 차트가 포함된 MyModel이라는 모델을 만듭니다.

sfnew -Moore MyModel

변수 type으로 지정된 유형의 빈 Stateflow 차트가 포함된 untitled 모델을 만듭니다.

type = "-C";
sfnew(type)

입력 인수

모두 축소

빈 모델에 추가할 Stateflow 블록의 유형으로, 다음 옵션 중 하나로 지정됩니다.

  • -MATLAB 또는 -M — MATLAB을 동작 언어로 사용하는 Chart

  • -C - C를 동작 언어로 사용하는 Chart

  • -Mealy — 밀리 머신 의미 체계를 지원하는 Chart

  • -Moore — 무어 머신 의미 체계를 지원하는 Chart

  • -STTState Transition Table

  • -TTTruth Table

변수나 문자열을 사용하여 블록의 유형을 지정하려면 입력 인수를 괄호로 묶어 sfnew를 호출하십시오.

예: sfnew -MATLAB

예: sfnew("-MATLAB")

Simulink 모델의 이름으로, string형 스칼라 또는 문자형 벡터로 지정됩니다. 변수나 문자열을 사용하여 모델의 이름을 지정하려면 입력 인수를 괄호로 묶어 sfnew를 호출하십시오.

예: sfnew MyModel

예: sfnew("MyModel")

데이터형: char | string

  • 새 차트의 디폴트 동작 언어는 MATLAB입니다. 디폴트 동작 언어를 변경하려면 sfpref 함수를 사용하십시오. 예를 들어, 디폴트 동작 언어를 C로 변경하려면 다음을 입력하십시오.

    sfpref(ActionLanguage="C")
    자세한 내용은 차트의 동작 언어 수정하기 항목을 참조하십시오.

  • MATLAB 객체로 실행할 수 있는 독립 실행형 차트를 만들려면 edit 함수를 사용하십시오. 예를 들어 MATLAB 명령 창에 다음과 같이 입력합니다.

    edit chart.sfx
    자세한 내용은 Create Stateflow Charts for Execution as MATLAB Objects 항목을 참조하십시오.

버전 내역

R2006a 이전에 개발됨