Skip to content

Latest commit

 

History

History
49 lines (32 loc) · 892 Bytes

listVariants.rst

File metadata and controls

49 lines (32 loc) · 892 Bytes

#CAPTION# listVariants ------------

This API shows the number of variants available [(e.g). SystemStructure.ssd, VarA.ssd, VarB.ssd ] from a ssp file.

#END#

#LUA# .. code-block:: lua

status = oms_listVariants(cref)

#END#

#PYTHON# .. code-block:: python

status = oms.listVariants(cref)

#END#

#CAPI# .. code-block:: c

oms_status_enu_t oms_listVariants(const char* cref);

#END#

#DESCRIPTION#

An example for finding the number of available variants in a ssp file

oms_newModel("model") oms_addSystem("model.root", "system_wc") oms_addSubModel("model.root.A", "A.fmu") oms_duplicateVariant("model", "varA") oms_duplicateVariant("varA", "varB")

oms_listVariants("varB")

The API will list the available variants like below <oms:Variants>

<oms:variant name="model" /> <oms:variant name="varB" /> <oms:variant name="varA" />

</oms:Variants>

#END#