hydraulicToIsothermalLiquid
Actualice un sistema de diagramas de bloques de Hydraulic para utilizar bloques Isothermal Liquid
Desde R2020a
Sintaxis
Descripción
sustituye los bloques de la biblioteca Foundation > Hydraulic en el sistema de diagramas de bloques especificado, newfile
= hydraulicToIsothermalLiquid(oldfile
,newpath
)oldfile
, por bloques de la biblioteca Isothermal Liquid equivalente, al tiempo que intenta conservar los valores de los parámetros y las conexiones entre los bloques siempre que sea posible. Si tiene una licencia de Simscape™ Fluids™, esta herramienta también sustituye bloques de la biblioteca Fluids > Hydraulics (Isothermal) por bloques equivalentes de las bibliotecas Fluids > Isothermal Liquid y Foundation > Isothermal Liquid. oldfile
puede ser un modelo, subsistema o biblioteca.
Las bibliotecas de bloques Isothermal Liquid se estructuran de forma similar a otros dominios de fluidos, como líquido térmico y, a menudo, no existe una correspondencia exacta entre los bloques de la biblioteca Isothermal Liquid e Hydraulic. La herramienta de conversión enumera todos los problemas que surjan durante la conversión en un informe HTML, guarda el informe y el sistema de diagramas de bloques convertido en la ubicación especificada por newpath
y devuelve el nombre del sistema convertido newfile
.
Los argumentos newfile
y newpath
son opcionales. Si omite el argumento newpath
, debe contar con acceso de escritura a su carpeta de trabajo actual, ya que la herramienta guarda el sistema convertido y el informe en la carpeta.
El nuevo archivo se basa en la última versión guardada del archivo antiguo. Es decir, si modifica el sistema de diagramas de bloques original y no lo guarda antes de usar la herramienta de conversión, las modificaciones no se reflejan en el nuevo sistema. También es una práctica recomendada asegurarse de que el sistema de diagramas de bloques original compila sin problemas antes de utilizar la herramienta de conversión.
Para obtener más información sobre las consideraciones relativas a la actualización y su proceso, consulte How to Upgrade Hydraulic Models.
convierte una lista de archivos, newfiles
= hydraulicToIsothermalLiquid(oldfiles
)oldfiles
, donde cada uno de los archivos puede ser un modelo, un subsistema o una biblioteca. Cuando convierte una lista de archivos, la herramienta de conversión conserva los enlaces entre los archivos convertidos de la lista. Utilice esta sintaxis para convertir modelos que contengan referencias o enlaces a otras bibliotecas, modelos o subsistemas.
Si un archivo enumerado en oldfiles
contiene bloques de la biblioteca Foundation > Hydraulic o de la biblioteca Fluids > Hydraulics (Isothermal), la herramienta los sustituye por los bloques de la biblioteca Isothermal Liquid equivalente, añade _converted
al nombre del archivo original y guarda cada archivo convertido en la misma carpeta que el archivo original. Si un archivo no contiene bloques de Hydraulic ni hace referencia a un archivo enumerado en oldfiles
que contenga bloques de Hydraulic, la herramienta no hace cambios en este archivo. La herramienta devuelve la lista de nombres de los archivos convertidos, newfiles
, y guarda el informe de conversión en la ubicación del primer archivo enumerado en oldfiles
. El informe de conversión, denominado HtoIL_report
, enumera todos los problemas que surjan durante la conversión de todos los archivos de la lista oldfiles
.
convierte todos los modelos, subsistemas y bibliotecas en la carpeta newfiles
= hydraulicToIsothermalLiquid(toppath
)toppath
y sus subcarpetas, conservando al mismo tiempo los enlaces entre los archivos convertidos de la lista. Utilice esta sintaxis para convertir bibliotecas personalizadas y otros modelos que contengan referencias o enlaces a otras bibliotecas, modelos o subsistemas.
Tanto toppath
como sus subcarpetas deben estar en la ruta de MATLAB®. Si un modelo, subsistema o biblioteca contiene bloques de la biblioteca Foundation > Hydraulic o de la biblioteca Fluids > Hydraulics (Isothermal), la herramienta los sustituye por los bloques de la biblioteca Isothermal Liquid equivalente, añade _converted
al nombre del archivo original y guarda cada archivo convertido en la misma carpeta que el archivo original. Si un archivo no contiene bloques de Hydraulic ni hace referencia a un archivo de la jerarquía de carpetas toppath
que contenga bloques de Hydraulic, la herramienta no hace cambios en este archivo. La herramienta devuelve la lista de nombres de los archivos convertidos, newfiles
, y guarda el informe de conversión, denominado HtoIL_report
, en la carpeta toppath
.
sustituye los bloques personalizados de Hydraulic enumerados en newfiles
= hydraulicToIsothermalLiquid(___,oldcustomblocks
,newcustomblocks
)oldcustomblocks
por los bloques de Isothermal Liquid correspondientes, newcustomblocks
. En el caso de cualquiera de las combinaciones de argumentos de entrada de las sintaxis anteriores, especifique dos arreglos de celdas de nombres de bloques personalizados después de todos los demás argumentos de entrada. Utilice esta sintaxis para convertir modelos que contengan bloques personalizados de Hydraulic, como bloques personalizados o bloques ocultos en bibliotecas escritos en el lenguaje de Simscape.
Antes de utilizar esta sintaxis, deberá preparar la versión de Isothermal Liquid equivalente de los bloques personalizados:
En el caso de bloques y subsistemas de bibliotecas personalizadas que contienen bloques de la biblioteca Foundation > Hydraulic o de la biblioteca Fluids > Hydraulics (Isothermal), ejecute la herramienta de conversión en estas bibliotecas personalizadas.
En el caso de bloques personalizados de Hydraulic escritos en el lenguaje de Simscape, cree manualmente versiones equivalentes de estos bloques que utilicen el dominio de líquidos isotérmicos.
Si, durante la conversión, la herramienta se topa con un bloque enumerado en oldcustomblocks
, esta sustituye ese bloque por el bloque equivalente enumerado en newcustomblocks
. Los dos arreglos de celdas, oldcustomblocks
y newcustomblocks
, deben tener el mismo número de elementos y cada elemento debe corresponderse con el nombre de un bloque. Los bloques respectivos enumerados en cada arreglo deben tener el mismo número de puertos en el mismo orden y los mismos nombres de los parámetros.
Ejemplos
Argumentos de entrada
Argumentos de salida
Historial de versiones
Introducido en R2020a