이번역최신을있지않습니다않습니다。최신내용으로보려면를하십시오하십시오하십시오。
샘플시간지정하기
샘플시간지정하기
金宝app®를사용샘플을숫자으로직접하거나샘플시간벡터를정의하여하여기호적적으로지정지정할수있습니다있습니다있습니다。이산샘플의벡터는[ts
,,,,
]입니다。여기서to
는 샘플링 주기이고ts
는초기오프셋입니다。예를,2초마다출력하는이산을해보겠습니다보겠습니다。기본시간가초인경우값값to
2
를采样时间
파라미터로이산시간을직접할있습니다있습니다있습니다。오프셋값이이므로이므로값지정할필요없지만없지만,샘플시간필드[2,0
]을입력있습니다。
이산블록아닌경우의구성요소는样品时间类型에나오는하나나타내는값입니다입니다。다음표유형해당샘플시간이되어있습니다있습니다있습니다。또한,다음표샘플유형의적을하고연관된색과주석을지정합니다。상속된샘플시간이 명시적이므로[-1,0]
또는-1
로지정수있습니다。반면,트리트리샘플시간은암시적이므로이므로이므金宝app로에서에서샘플을을[-1,-1]
로할당수있습니다。(색과에대한내용은은查看示例时间信息항목을하십시오)。
샘플시간정보지정
샘플시간유형 | 샘플시간 | 색 | 주석 | 명시적 |
---|---|---|---|---|
이산 | [ts,to这是给予的 | 속도의:빨간색,녹색,파란색,연한,짙은,주황색,주황색 | D1,D2,D3,D4,D5,D6,D7,... DI | 예 |
연속 | [0,0] | 검은색 | 续 | 예 |
보조스텝에서됨 | [0,1] | 회색 | FiM | 예 |
상속됨 | [–1,0] | N/A。 | N/A。 | 예 |
상수 | [INF,0] | 자홍색 | 正 | 예 |
변수 | [–2,tvo这是给予的 | 갈색 | v1,v2,... vi | 아니요 |
제어가능 | [base, -2i], i = 0, 1, 2, …, | 갈색 | Ctrl1, Ctrl2, Ctrl3, …. Ctrli | 예 |
하이브리드 | N/A。 | 노란색 | N/A。 | 아니요 |
트리거됨 | Source: D 1,来源:D2,...来源:DI |
녹청색 | t1,t2,... ti | 아니요 |
비동기 | [–1,–n] | 자주색 | a1,a2,... ai | 아니요 |
数据流 | N/A。 | 연한 자주색 | N/A。 | 아니요 |
각블록되는은모델다른샘플에대한블록블록의상대적인인샘플시간시간에에따라따라。즉,동일동일이모델부모이참조모델에서각기다른색색으로할당될수있습니다。((모델참조항목을하십시오)。
예를,모델이세의샘플시간1
,,,,2
,,,,3
을정의고하겠습니다하겠습니다。또한,이이이개샘플시간시간2
와3
을정의을참조고하겠습니다하겠습니다하겠습니다。이경우2
샘플레이트하는은부모에서는녹색으로,참조된모델에서는는빨간색표시됩니다됩니다됩니다됩니다됩니다됩니다。
Mux블록과demux블록은화이며이며이며이며이며을하여전달신호는타이밍정보를를유지유지한다는점을을유의합니다합니다합니다합니다합니다。이런이유로demux블록이샘플을갖는에구동경우경우블록에서시작시작하는선들은각기각기다른다른색을가질수수있습니다있습니다。이경우Mux블록과demux블록(노란색)로로블록이레이트를하는신호를처리함을나타냅니다나타냅니다。
마찬가지로 서로 다른 샘플 시간을 갖는 블록들을 포함하는 Subsystem 블록도 이러한 블록과 연결된 싱글레이트가 없으므로 하이브리드 색으로 표시됩니다. 서브시스템 내 모든 블록이 싱글레이트에서 실행되면 Subsystem 블록은 그 레이트에 따라 색이 지정됩니다.
이표적시간값사용블록또는포트기반샘플시간에에대화형방식방식또는프로그래밍프로그래밍방식방식으로샘플샘플샘플시간시간시간시간을을을지정지정지정있습니다있습니다있습니다있습니다。
다음모델ex_specify_sample_time
은이의로됩니다됩니다。
ex_specify_sample_time
이예제는입력신호의샘플시간을0.1
로설정합니다。목표는출력시간이0.2
가되는입니다。费率转换블록은유지로됩니다됩니다。샘플시간하고을시뮬레이션한블록다이어그램은과같습니다같습니다같습니다。(색과이것이모델임수수。)
샘플샘플시간후의ex_specify_sample_time
대화형방식블록기반샘플하기하기
대화형방식의시간을설정다음과하십시오하십시오하십시오。
金宝appsimulink모델창블록클릭합니다합니다。블록파라미터상자열립니다열립니다。
샘플시간필드에시간입력합니다。
확인을클릭합니다。
다음그림은샘플시간필드에0.1
을입력한후의正弦波블록파라미터상자입니다。
모델 전체에 걸쳐 블록 기반 샘플 시간을 지정하고 검사하려면 모델 데이터 편집기를 사용해 보십시오. (모델링탭에서모델데이터편집기를클릭。)인포트/아웃포트,,,,신호및데이터저장소탭에서보기를변경합니다드롭다운목록을설계
로설정하고샘플시간열을합니다。자세한내용은모델데이터편집기를참조하십시오。
대화형 방식으로 포트 기반 샘플 시간 지정하기
费率转换블록에기반샘플시간。。다음단계하여포트샘플시간대화형으로설정수있습니다있습니다있습니다。
费率转换블록을클릭합니다。파라미터대화가열립니다。
출력포트샘플옵션의드롭다운항목을
지정
으로선택상태둡니다둡니다。출력포트 샘플 시간필드의
-1
을0.2
로바꿉니다。확인을클릭합니다。
速率过渡파라미터대화샘플옵션에대한은은은은费率转换도움말를하십시오하십시오。
프로그래밍방식블록기반샘플하기하기
프로그래밍 방식으로 블록 샘플 시간을 설정하려면set_param
명령을사용하여采样时间
파라미터를 원하는 샘플 시간으로 설정하십시오. 예를 들어, Specify_Sample_Time 모델의获得블록샘플을상속(-1
)으로설정명령을하십시오。
set_param('specify_sample_time/gain','sampletime','[ - 1,0]')
대화형 방식 지정과 마찬가지로, 두 번째 성분이 0인 경우 첫 번째 벡터 성분을 입력할 수 있습니다.
set_param('specify_sample_time/gain','sampletime',' - 1')
프로그래밍방식포트기반샘플하기하기
费率转换블록의포트샘플시간을0.2
로설정하려면set_param
명령을파라미터OutportSampletime
과함께하십시오。
set_param(('Specify_Sample_Time/Rate Transition',... 'OutPortSampleTime', '0.2')
프로그래밍방식샘플시간정보하기하기
모델과된모든샘플시간에액세스하려면하려면金宝appsimulink.blockdiagram.getSampletimes
를사용하십시오。
단일블록의시간에액세스하려면하려면金宝appsimulink.block.getSampletimes
를사용하십시오。
사용자지정의샘플시간하기하기
입력포트포트서로샘플시간에서하도록사용자지정블록을설계할있습니다있습니다있습니다。s函数의기반시간과기반시간지정하는방법대한내용은은指定S功能样本时间항목을하십시오。
샘플시간단위하기
金宝appsimulink모델의특정단위에종속사용자응용사례에맞게적절한기본시간시간단위를결정하고그그그에에에따라따라샘플샘플시간값값을을설정설정설정예를,기본시간단위초이면샘플을을0.5
로 설정하여 샘플 시간을0.5
초로나타냅니다。
시뮬레이션시작후샘플시간하기하기
시뮬레이션시작샘플을변경시뮬레이션을중지하고采样时间
파라미터를실행을시작합니다합니다합니다。