Main Content

Esta página se ha traducido mediante traducción automática. Haga clic aquí para ver la última versión en inglés.

status

Obtenga el estado actual de RoadRunner usando MATLAB

Desde R2022b

    Descripción

    ejemplo

    rrStatus = status(rrApp) obtiene el estado de la aplicación RoadRunner . La función devuelve el proyecto, la escena o escenario que está cargado actualmente y cualquier cambio no guardado en el proyecto, escena o escenario.

    Ejemplos

    contraer todo

    Obtenga el estado de la aplicación RoadRunner .

    Abra un proyecto en RoadRunner usando la función roadrunner especificando la ubicación en la que crear un proyecto. Este ejemplo supone que RoadRunner está instalado en su ubicación predeterminada en Windows.

    Especifique la ruta a un proyecto existente. Por ejemplo, este código muestra la ruta a un proyecto ubicado en C:\RR\MyProject. La función devuelve un objeto roadrunner , rrApp, que proporciona funciones para realizar tareas básicas de flujo de trabajo, como abrir, cerrar y guardar escenas y proyectos.

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

    Abra un escenario existente en RoadRunner Scenario llamando a la función openScenario y pasándole el objeto rrApp y el escenario específico filename que desee. abrir. Esta llamada abre el escenario deseado en la aplicación RoadRunner Scenario a través de MATLAB.

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

    Obtenga el estado de la aplicación RoadRunner llamando a la función status y pasándole el objeto rrApp . Esta llamada devuelve el proyecto actual, el escenario y cualquier cambio no guardado en el proyecto.

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

    Vea los detalles del proyecto, la escena y el escenario desde el estado de la aplicación 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'
    
    

    Argumentos de entrada

    contraer todo

    Aplicación RoadRunner asociada a un proyecto, especificada como un objeto roadrunner . Este objeto proporciona funciones para realizar tareas comunes de flujo de trabajo, como abrir, cerrar y guardar escenas y proyectos. rrApp proporciona funciones que admiten la importación de datos de archivos y la exportación de escenas a otros formatos desde RoadRunner.

    Argumentos de salida

    contraer todo

    Estado de la aplicación RoadRunner , especificado como estructura. La función devuelve el proyecto, la escena o escenario que está actualmente cargado y cualquier cambio no guardado en el proyecto.

    Sugerencias

    • RoadRunner realiza cambios automáticamente en la escena o escenario en los siguientes casos:

      • Cuando cambia a Scenario Editing, RoadRunner cuantifica la red de carreteras para eliminar carreteras y carriles pequeños.

      • Cuando carga una escena o un escenario de una versión anterior, RoadRunner actualiza los datos internos.

      En estos casos, verá cambios no guardados en la salida de respuesta de la llamada a la función status , a pesar de no haber realizado cambios en la escena o escenario.

    Historial de versiones

    Introducido en R2022b