Main Content

이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.

status

MATLAB를 사용하여 RoadRunner의 현재 상태를 확인하세요.

R2022b 이후

    설명

    예제

    rrStatus = status(rrApp)RoadRunner 애플리케이션의 상태를 가져옵니다. 이 함수는 프로젝트, 현재 로드된 장면 또는 시나리오와 프로젝트, 장면 또는 시나리오에서 저장되지 않은 변경 사항을 반환합니다.

    예제

    모두 축소

    RoadRunner 애플리케이션의 상태를 가져옵니다.

    프로젝트를 생성할 위치를 지정하여 roadrunner 함수를 사용하여 RoadRunner에서 프로젝트를 엽니다. 이 예에서는 RoadRunner가 Windows의 기본 위치에 설치되어 있다고 가정합니다.

    기존 프로젝트의 경로를 지정합니다. 예를 들어, 이 코드는 C:\RR\MyProject 에 있는 프로젝트의 경로를 보여줍니다. 이 함수는 장면과 프로젝트 열기, 닫기, 저장과 같은 기본 워크플로 작업을 수행하기 위한 함수를 제공하는 roadrunner 개체, rrApp,를 반환합니다.

    projectFolder = "C:\RR\MyProject";
    rrApp = roadrunner(projectFolder, InstallationFolder='C:\Program Files\RoadRunner R2022b\bin\win64');

    openScenario 함수를 호출하고 rrApp 개체와 열려는 특정 시나리오 filename를 전달하여 RoadRunner Scenario에서 기존 시나리오를 엽니다. 이 호출은 MATLAB 를 통해 RoadRunner Scenario 애플리케이션에서 원하는 시나리오를 엽니다.

    filename = "TrajectoryCutIn.rrscenario";
    openScenario(rrApp,filename);

    status 함수를 호출하고 rrApp 개체에 전달하여 RoadRunner 애플리케이션의 상태를 가져옵니다. 이 호출은 현재 프로젝트, 시나리오 및 프로젝트의 저장되지 않은 변경 사항을 반환합니다.

    rrStatus = status(rrApp)
    rrStatus = struct with fields:
         Project: [1×1 struct]
           Scene: [1×1 struct]
        Scenario: [1×1 struct]
    
    

    RoadRunner 애플리케이션 상태에서 프로젝트, 장면 및 시나리오 세부 정보를 확인하세요.

    rrStatus.Project
    ans = struct with fields:
        UnsavedChanges: 0
              Filename: 'C:/RR/MyProject'
    
    
    rrStatus.Scene
    ans = struct with fields:
        UnsavedChanges: 1
              Filename: 'C:/RR/MyProject/Scenes/ScenarioBasic.rrscene'
    
    
    rrStatus.Scenario
    ans = struct with fields:
        UnsavedChanges: 0
              Filename: 'C:/RR/MyProject/Scenarios/TrajectoryCutIn.rrscenario'
    
    

    입력 인수

    모두 축소

    RoadRunner 프로젝트와 연결된 애플리케이션으로, roadrunner 개체로 지정됩니다. 이 객체는 장면과 프로젝트 열기, 닫기, 저장과 같은 일반적인 작업 흐름 작업을 수행하기 위한 기능을 제공합니다. rrApp는 파일에서 데이터 가져오기 및 RoadRunner에서 다른 형식으로 장면 내보내기를 지원하는 기능을 제공합니다.

    출력 인수

    모두 축소

    RoadRunner 애플리케이션의 상태로, 구조체로 지정됩니다. 이 함수는 프로젝트, 현재 로드된 장면 또는 시나리오와 프로젝트에 저장되지 않은 변경 사항을 반환합니다.

    • RoadRunner는 다음과 같은 경우 장면이나 시나리오를 자동으로 변경합니다.

      • Scenario Editing로 전환하면 RoadRunner는 도로 네트워크를 양자화하여 작은 도로와 차선을 제거합니다.

      • 이전 릴리스의 장면이나 시나리오를 로드하면 RoadRunner가 내부 데이터를 업데이트합니다.

      이러한 경우 장면이나 시나리오를 변경하지 않았음에도 불구하고 status 함수 호출의 응답 출력에 저장되지 않은 변경 사항이 표시됩니다.

    버전 내역

    R2022b에 개발됨