FMUINFO – Informace o importovaném modelu FMU
Symbol blokuPotřebná licence: ADVANCED
Popis funkce
Blok FMUINFO je pomocným blokem, který poskytuje informace o daném modelu ve
formátu FMU, aniž by musel být uživatelem analyzován vnitřek souboru s
příponou .FMU.
Na vstup uFMU bloku je připojen odkaz na instanci simulačního modelu FMU, která je výstupem výkonného simulačního bloku (např. výstup yFMU bloku FMUCS). Na výstupech InNames, OutNames a ParNames jsou řetězce obsahující seznamy názvů vstupů, výstupů a parametrů dané FMU v pořadí, v jakém je poskytují funkce použité knihovny FMI. Jednotlivé názvy jsou odděleny řetězcem uloženým v parametru Separ tohoto bloku. Protože typické modely obsahují velké množství parametrů (kromě parametrů modelu v nejvyšší úrovni hierarchie též parametry všech modelů v nižších úrovních hierarchie), umožňuje parametr SelPars zvolit požadované parametry, které se objeví ve výstupu ParNames (detaily viz tabulku parametrů níže).
Vstup
uFMU | Vstupní odkaz na instanci FMU | Reference |
Výstupy
iE | Kód chyby | Error |
InNames | Seznam jmen vstupů FMU oddělených parametrem Separ | String |
OutNames | Seznam jmen výstupů FMU oddělených parametrem Separ | String |
ParNames | Seznam jmen vybraných parametrů FMU oddělených parametrem Separ. Do seznamu jsou zařazeny pouze takové parametry, které odpovídají nastavení parametru SelPars, viz níže | String |
Parametry
SelPars | Seznam vybraných parametrů FMU, které budou zařazeny do výstupu ParNames. Pokud je tento řetězec prázdný (neobsahuje žádný znak), budou do seznamu zařazeny všechny parametry z nejvyšší úrovně hierarchie modelu v daném FMU. V případě, že je tento řetězec neprázdný, obsahuje seznam parametrů, které se mají objevit na výstupu ParNames, oddělených znakem , (čárka) | String |
Separ | Oddělovač jmen v řetězcových výstupech (nejlépe složený z jediného znaku), kterým budou oddělena jména vstupů, výstupů a parametrů ve výstupních řetězcích InNames, OutNames a ParNames , | String |
[Předchozí] [Na začátek] [Výše] [Další]
2023 © REX Controls s.r.o., www.rexygen.com