主要内容

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

더빠른시뮬레이션을위해Simu金宝applink캐시파일공유하기

金宝app®캐시파일은시뮬레이션및코드생성속도를높여주는빌드아티팩트를포함합니다。이러한빌드아티팩트를생성하여자동으로仿真软件캐金宝app시파일에패키징하려면다음동작중하나를수행하십시오。

  • 액셀러레이터모드에서참조된모델을포함하는모델계층구조에대해다이어그램업데이트

  • 액셀러레이터모드에서참조된모델을포함하는모델계층구조시뮬레이션

  • 액셀러레이터모드또는고속액셀러레이터모드에서최상위모델시뮬레이션

  • 모델또는모델계층구조에대한코드생성

이러한동작중하나를두번째로수행할때재빌드구성파라미터가변경사항이감지된경우(디폴트값)또는알려진종속성의변경사항이감지된경우로설정되어있으면Sim金宝appulink가오래된파일만빌드합니다。빌드할파일의개수가줄어들기때문에동작이더빨리완료됩니다。

참고

재빌드구성파라미터를안함으로설정하여모든참조된모델의재빌드를방지할수는있지만,그런설정을사용하면유효하지않은시뮬레이션결과가생성될수있습니다。

팀구성원이나지속적통합(CI)시스템이사용자가사용하는모델에대한仿真软件캐시파일을金宝app생성할수있습니다。이러한모델을처음으로빌드할때소요되는시간을단축하려면해당仿真软件캐시파일을金宝app시뮬레이션캐시폴더기본설정으로지정된로컬폴더에복사하면됩니다。金宝app仿真软件는디스크에있는내용과상이한모든仿真软件캐시파일내용을추출합니다。金宝app仿真软件가디스크에서빌드아티팩트를생성하거나업데이트하는경우로컬에서해당仿真软件캐시파일을업데이트합니다。

金宝appSimulink캐시파일은.slxc확장자로식별할수있습니다。파일이름은대응하는모델의이름과일치합니다。

金宝app캐시파일내용검사하기

金宝app仿真软件캐시파일은다음을비롯한여러유형의빌드아티팩트를포함할수있습니다。

  • 액셀러레이터타깃

  • 고속액셀러레이터타깃

  • 모델참조시뮬레이션타깃

  • 변수사용정보

  • 코드생성타깃(金宝app仿真软件编码器™,嵌入式编码器®

  • 모델指导书현(金宝appSimulink设计验证器™

金宝app仿真软件캐시파일은여러플랫폼및仿真软件릴리스에대한빌드아티팩트를누적합니다。

특정仿金宝app真软件캐시파일이포함하는내용을알아보려면파일을더블클릭하여리포트를여십시오。

또는S金宝appimulink캐시파일의내용을MATLAB®테이블로가져오려면slxcinfo함수를사용하십시오。

사용중플랫폼및릴리스를지원하는빌드아티팩트를재사용할수있습니다。예를들어,Windows®시스템과R2019a S金宝appimulink릴리스를사용하고있다고가정하겠습니다。이리포트에서설명하는Sim金宝appulink캐시파일에서R2019a: win64아래의시뮬레이션타깃을사용할수있습니다。Linux®시스템과R2019b를사용하는팀구성원은R2019b: glnxa64아래의시뮬레이션및코드생성타깃과R2019b:모든플랫폼아래의모델@ @현을사용할수있습니다。

金宝app仿真软件캐시파일은해당파일이생성된릴리스및이후릴리스에대한빌드아티팩트를누적할수있습니다。R2019b에서S金宝appimulink캐시파일을만들었다고가정하겠습니다。이S金宝appimulink캐시파일은R2019a에서사용할수없습니다。

金宝app캐시파일사용하기

金宝app仿真软件캐시파일은대부분의팀에서유용하게사용할수있지만,다음과같은기능을갖춘개발환경이仿真软件캐시파일을사용하기에가장적합합니다。

  • 많은수의참조된모델을포함하는모델계층구조。

  • 액셀러레이터모드또는고속액셀러레이터모드에서시뮬레이션되어仿真软件가최상金宝app위모델및모든참조된모델에대해시뮬레이션타깃을생성하게되는최상위모델。

  • 개발팀전체를위한` ` ` ` `준화된플랫폼,컴파일러및金宝app` ` ` ` ` Simulink릴리스。

  • 개발팀전체를위한상대경로또는일관된절대경로。이는包括디렉터리구성파라미터로지정합니다。

  • 설계파일을관리하는소스컨트롤시스템(예:Git™)。Git소스컨트롤설정하기항목을참조하십시오。

    참고

    金宝app仿真软件캐시파일은파생된파일이므로소스컨트롤아래에서관리하면안됩니다。金宝app仿真软件캐시파일을소스컨트롤시스템에저장하여공유하는경우에도이러한파일의서로다른버전에대해diff또는合并를수행할수없습니다。

  • 주기적으로병렬워커풀을사용하여모델계층구조의최신버전을빌드하는CI시스템(예:詹金斯™)。

    참고

    시뮬레이션및사용자지정코드를사용하는코더타깃을위해불필요하게재빌드하는일이없도록하려면CI시스템디렉터리를명명된볼륨에매핑하거나팀구성원샌드박스에서와동일한기호링크에매핑하십시오。예를들어,ci시스템과팀구성원이B: \ \ customcode路径와같은매핑된디렉터리에사용자지정코드를저장하도록하십시오。

이개발환경에서는소스컨트롤시스템및빌드아카이브의파일을다룰수있습니다。

시뮬레이션타깃을업데이트하는데소되는시간을줄이려면다음단계를따르십시오。

  1. 소스컨트롤시스템에서모든설계파일의최신버전을끌어옵니다。

  2. 빌드아카이브에서모든Sim金宝appulink캐시파일의최신버전을복사하여시뮬레이션캐시폴더에저장합니다。

  3. 최상위모델을열어서시뮬레이션합니다。

    金宝appSimulink가Simulink캐시파일로부터필한빌드아티팩트를추출합니다。시뮬레이션CI은시스템에의해완료된가장최근빌드이후에모델이변경되지않은한어떠한모델도재빌드하지않고완료됩니다。

    참고

    업데이트하거나시뮬레이션하거나모델계층구조에대해코드를생성하지않고仿真软件캐시파일에金宝app서시뮬레이션및코드생성타깃의압축을풀려면slxcunpack함수를사용하십시오。

  4. 모델을변경하고모델계층구조를다시시뮬레이션합니다。

    金宝app仿真软件가필요한모델을재빌드하고대응하는仿真软件캐시파일의로컬복사본을업데이트합니다。

  5. 업데이트된모델을소스컨트롤시스템에커밋합니다。파생된파일Sim金宝appulink캐시파일은커밋하지않아야합니다。

프로젝트에서金宝app캐시파일확하기

최상위모델에서프로젝트를만들면프로젝트에모델과참조된모델에대한해당仿真软件캐시파일이포金宝app함됩니다。

모델계층구조에서Sim金宝appulink캐시파일종속성을보려면해당프로젝트의보기창에서종속성분석기를선택하면됩니다。

자세한내용은什么是依赖分析?항목을참조하십시오。

참고 항목

|

관련 항목

외부웹사이트