主要内容

이번역페이지는최신내용을담고있지않습니다。최신내용을문으로보려면여기를클릭하십시오。

到工作空间

金宝app모델의작업공간에데이터기록

  • 到工作区块

라이브러리:
金宝appSimulink / sink
DSP系统工具箱/接收器
HDL编码器/接收器

설명

到工作空间블록은입력포트에연결된데이터를Simul金宝appink®모델의작업공간에기록합니다。일반적으로,기록된데이터는기본작업공간에반환됩니다。함수내에서프로그래밍방식으로모델을시뮬레이션하면기록된데이터는해당함수에대한작업공간에반환됩니다。시뮬레이션동,기록된데이터는시뮬레이션데이터스펙터로스트리밍됩니다。기록된데이터는시뮬레이션이일시중지되거나중지될때작업공간에작성됩니다。

到工作空间블록을사용하여신호,버스또는버스로구성된배열에대한데이터를기록할수있습니다。到工作空间블록은가변크기신호에대한데이터를포함하여스칼라및다차원데이터기록을지원합니다。

到工作空间블록이기록하는데이터를저장하는변수의이름을구성할수있으며,기록된데이터의형식을지정할수있습니다。블록파라미터또는모델파라미터를지정하여,到工作空间블록이기록하는값을제어할수도있습니다。자세한내용은为日志指定信号值항목을참조하십시오。

기록된데이터에액세스하기

시뮬레이션결과가작업공간으로반환되는방식은모델의시뮬레이션방식과구성방식에따라다릅니다。다음상황에서시뮬레이션결과는단일金宝app仿真软件。SimulationOutput객체로반환됩니다。

  • 단일시뮬레이션출력파라미터를활성화합니다。

    기본적으로모델을생성할때단일시뮬레이션출력파라미터가활성화되어있습니다。구성파라미터대화상자를사용하여파라미터를활성화할수있습니다。모델링탭의설정아래에서모델 설정을클릭합니다。그런다음,구성파라미터대화상자에서데이터가져오기/내보내기를선택하고단일시뮬레이션출력을선택합니다。

  • 다중시뮬레이션창을사용하여시뮬레이션세트를실행합니다。

  • 하나이상의金宝app仿真软件。SimulationInput객체를사용하여프로그래밍방식으로모델을시뮬레이션합니다。

    sim卡parsimbatchsim함수를사용하여시뮬레이션을실행하는경우SimulationInput객체를사용하여시뮬레이션을구성할수있습니다。

  • 결과를단일시뮬레이션출력으로반환하는sim卡함수구문을사용하여모델을시뮬레이션합니다。

    자세한내용은sim卡항목을참조하십시오。

시뮬레이션결과가단일출력으로반환되면SimulationOutput객체에는모델의각到工作空间블록에대한변수가포함됩니다。到工作空间블록이기록한데이터에액세스하려면다음을수행하십시오。

  • 블록의변수 이름파라미터를사용하여지정한변수이름과함께점을사용하십시오。기본적으로모델은변수이름을사용하여단일시뮬레이션출력을반환하도록구성되며,到工作空间블록은simout이라는이름의변수에데이터를저장합니다。

    toWksData = out.simout;
  • 기록된데이터가포함된변수의이름과함께得到함수를사용하십시오。

    toWksData = get(out,simout);

모델에서到工作空间블록은작업공간의데이터에액세스하는방식을나타냅니다。기본적으로블록은out.simout을@ @시합니다。다음의경우에블록모양이업데이트됩니다。

  • 블록의변수 이름파라미터에다른값을지정하는경우。

  • 단일시뮬레이션출력에대해다른변수이름을지정하는경우。

  • 단일시뮬레이션출력구성파라미터의선택을해제하는경우。

포트

입력

모두 확장

작업공간에기록할데이터를수신하는입력포트입니다。到工作空间블록은내장데이터형또는버스,열거형및고정소수점데이터와같은사용자정의데이터형의실수데이터와복소수데이터기록을지원합니다。

고정소수점데이터를기록하려면定点设计师™라이선스가필요합니다。

데이터형:||一半|int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|字符串|不动点|枚举|公共汽车|图像
복소수지원여부:

파라미터

모두 확장

기록된데이터를포함하는변수의이름을지정합니다。기본적으로到工作空间블록은기록된데이터를simout이라는변수에저장합니다。모델이여러개의到工作空间블록을포함하는경우각블록에대한변수 이름파라미터값은고유해야합니다。

MATLAB®변수명명에대한자세한내용은변수 이름항목을참조하십시오。

프로그래밍방식의사용법

블록파라미터:VariableName
유형:字符串형|문자형벡터
값:유효한matlab변수이름
디폴트값:“simout”

시뮬레이션끝의데이터만저장하거나분석하려면기록할샘플수를0보다큰양의정수로지정하십시오。기본적으로到工作空间블록은전체시뮬레이션에대한데이터를기록하고,다음개수의마지막점으로제한파라미터의값은입니다。

시뮬레이션중에기록되는샘플제어방법에대한자세한내용은为日志指定信号值항목을참조하십시오。

프로그래밍방식의사용법

블록파라미터:MaxDataPoints
유형:字符串형|문자형벡터
값:“正”| 0보다큰양의정수
디폴트값:“正”

기록된데이터의유효샘플레이트를줄이기위한데시메이션자를지정합니다。데시메이션rm자가n이면到工作空间블록은매번째샘플값을기록합니다。예를들어,데시메이션값을2로지정하면到工作空间블록은데이터점을하나씩건너뛰며기록합니다。

시뮬레이션중에기록되는샘플제어방법에대한자세한내용은为日志指定信号值항목을참조하십시오。

프로그래밍방식의사용법

블록파라미터:大量毁灭
유형:字符串형|문자형벡터
값:스칼라
디폴트값:' 1 '

작업공간에기록되는데이터의형식을지정합니다。버스입력또는버스입력으로구성된배열에대한데이터를기록하려면timeseries형식을사용하십시오。

저장 형식 작업공간데이터형식 시뮬레이션워크플로지원
timeseries

비버스입력은timeseries객체로기록됩니다。

버스입력은timeseries객체의구조체로기록됩니다。구조체의필드에대한계층구조와이름은버스를정의하는金宝app仿真软件。公共汽车객체에지정된계층구조와이름과일치합니다。

버스입력으로구성된배열은timeseries객체의구조체로구성된배열로기록됩니다。

다음이지원됩니다。

  • 준모드시뮬레이션

  • 액셀러레이터모드시뮬레이션

  • 고속액셀러레이터모드시뮬레이션

다음은지원되지않습니다。

  • 외부모드시뮬레이션

  • SIL(软件在循环)시뮬레이션

  • PIL(循环中处理器)시뮬레이션

  • 金宝app仿真软件编码器™타깃에대한코드생성

시간값을갖는구조체

비버스입력은다음필드를포함하는구조체로기록됩니다。

  • 时间-입력값이기록된시뮬레이션적중시간으로구성된열벡터。

  • 信号-다음필드를포함하는샘플값이있는구조체

    • -샘플값으로구성된배열。

    • -샘플차원。

    • 标签-모델내신호선의이름。

  • blockName- - - - - -到工作空间블록의이름。

다음은항상지원됩니다。

  • 준모드시뮬레이션。

다음은到工作空间블록이참조된모델에있는경우를제외하고지원됩니다。

  • 액셀러레이터모드시뮬레이션

  • 고속액셀러레이터모드시뮬레이션

  • 외부모드시뮬레이션

다음은到工作空间블록이참조된모델에있는경우를제외하고,생성코드에대해Mat파일기록(金宝app仿真软件编码器)이활성화된경우지원됩니다。

  • SIL(软件在循环)시뮬레이션

  • PIL(循环中处理器)시뮬레이션

  • 金宝app仿真软件编码器타깃에대한코드생성

구조체

비버스입력은시간값을갖는구조체형식과일치하는구조체로기록되지만,구조체의时间필드는비어있습니다。

배열

비버스입력에대한샘플값은n차원배열로저장됩니다。여기서n은입력의차원보다하나가더큽니다。예를들면다음과같습니다。

  • 스칼라신호데이터는열벡터로기록됩니다。

  • 벡터신호데이터는행렬로기록됩니다。

  • 행렬신호데이터는3차원배열로기록됩니다。

배열의값으로구성된구조체는입력신호데이터의차원에따라다릅니다。

  • 스칼라신호및벡터신호의경우각샘플값은출력배열의행입니다。: simout (1)이첫번째로기록된신호값을반환하도록배열의첫번째차원이시간값에맞춰집니다。

  • 행렬신호의경우simout (:,: 1)이첫번째로기록된신호값을반환하도록출력배열의세번째차원이시간값에맞춰집니다。

  • N차원신호의경우마지막차원의요소개수가시뮬레이션에서기록된샘플수와동일하도록마지막차원이시간값에맞춰집니다。

출력배열은신호값만포함하고시간데이터는포함하지않습니다。

  • 데이터를샘플기반대신프레임기반으로기록하려면다음을수행하십시오。

    • 구조체형식 또는배열형식을사용하여데이터를기록하도록저장 형식파라미터를구성합니다。

    • 2차원신호를다음으로저장파라미터를2차원배열(첫번째차원을따라결합)으로지정합니다。

  • 从工作空间블록을사용하여기록된데이터를불러오려면timeseries형식 또는시간값을갖는구조체형식을사용해보십시오。배열형식을사용하여데이터를기록하는경우데이터를불러오기전에샘플시간값을배열에포함시켜야합니다。

프로그래밍방식의사용법

블록파라미터:SaveFormat
유형:字符串형|문자형벡터
값:“时间序列”|结构与时间“|”结构|“数组”
디폴트값:“Timeseries”

2차원입력데이터를3차원배열로기록할지2차원배열로기록할지지정합니다。

3차원배열로기록하는것은샘플기반입력데이터에매우적합합니다。샘플이세번째차원을따라결합되어2차원샘플데이터에쉽게액세스할수있습니다。

2차원배열로기록하는것은프레임기반입력데이터에적합합니다。샘플이첫번째차원을따라결합되므로사실상첫번째차원에서프레임버퍼링이제거됩니다。

입력데이터차원 2차원신호를다음으로저장… 작업공간데이터차원
M×N 2차원배열(첫번째차원을따라결합)

K×n행렬로,여기서k는m에시뮬레이션에서기록된샘플수를곱한값과같습니다。

예를들어,2×4행렬입력의샘플을10개기록하면20.×4행렬이생성됩니다。

3차원배열(첫번째차원을따라결합)

M×n×k배열로,여기서k는시뮬레이션에서기록된샘플수와같습니다。

예를들어,2×4행렬입력의샘플을10개기록하면2×4×10배열이생성됩니다。

종속성

이파라미터를활성화하려면저장 형식배열또는구조체로설정하십시오。

프로그래밍방식의사용법

블록파라미터:Save2DSignal
유형:字符串형|문자형벡터
값:3-D数组(沿第三维连接)'
디폴트값:三维数组(沿三维连接)

고정소수점입력데이터를기록하는방식을지정합니다。기본적으로到工作空间블록은고정소수점데이터를fi(定点设计师)객체로기록합니다。이파라미터를선택해제하면到工作空间블록은고정소수점입력데이터를형으로기록합니다。

到工作空间블록은다음과같은경우항상고정소수점데이터를fi객체로기록합니다。

  • 고속액셀러레이터모드에서모델을시뮬레이션하는경우。

  • 저장 형식파라미터를timeseries로지정하는경우。

到工作空间블록을사용하여고정소수점데이터를기록하려면定点设计师라이선스가필요합니다。

프로그래밍방식의사용법

블록파라미터:FixptAsFi
유형:字符串형|문자형벡터
값:'off' | 'on'
디폴트값:“关闭”

블록이시뮬레이션중에입력값을기록하는시점을지정합니다。기본적으로샘플시간은상속됩니다(-1).연속샘플시간에는값을0으로지정하십시오。이산샘플시간을사용하려면샘플 시간파라미터를스칼라로지정하십시오。자세한내용은샘플시간지정하기항목을참조하십시오。

프로그래밍방식의사용법

블록파라미터:SampleTime
유형:字符串형|문자형벡터
값:스칼라
디폴트값:' 1 '

블록 특성

데이터형

布尔|公共汽车||枚举|不动点|一半|整数||字符串

직접피드스루

아니

다차원신호

가변크기신호

점교차검출

아니

  • 到工作空间블록을사용하여기록된데이터를数据集형식으로변환할수있습니다。신호기록과같이数据集형식을사용하는다른기록기법을사용하는경우데이터를변환하면후처리가더쉬워질수있습니다。자세한내용은将时间序列对象转换为数据集对象항목을참조하십시오。

  • 모델을시뮬레이션하는함수를호출할경우시뮬레이션에기록된데이터는함수작업공간에반환됩니다。함수를통한시뮬레이션에서기록된데이터를기본작업공간에반환하려면assignin함수를사용하십시오。예를들어,myfunc라는다음함수는데이터를변수simout에기록하는到工作空间블록이포함된모델myModel을시뮬레이션한다음,到工作空间블록에의해기록된데이터를기본작업공간으로보냅니다。

    函数Myfunc out = sim(“myModel”);toWksData = get(out,“simout”);assignin (“基地”“toWksData”, toWksData);结束

확장 기능

PLC코드생성
金宝app仿真软件®PLC编码器™를사용하여结构化文本코드를생성할수있습니다。

고정소수점변환
定点设计师™를사용하여고정소수점시스템을설계하고시뮬레이션할수있습니다。

버전 내역

R2006a이전에개발됨

모두 확장