Есть ли в Modelica функция get, которая возвращает имена переменных и / или количество переменных расширяемого коннектора?
Контекст выглядит следующим образом:
Моя модель имеет несколько соединений ШИНЫ (с расширяемыми разъемами), которые я хотел бы включить или выключить (Активный класс). Для этого я хочу создать переключатели на ШИНЕ, которые устанавливают определенные сигналы на 0. Переключатель должен содержать Белый список. Переменным в этом белом списке не задано значение 0, а вместо этого они передаются. Это выполняется в цикле для всех n входящих переменных шины.
Я еще не писал кода. Однако у меня есть блок-схема, которую я создал при подготовке к реализации. Фактический код должен быть довольно простым, как только я найду функцию get. Стрелка вниз от Установить 0 к вентилю кажется немного неправильной, потому что похоже, что мне всегда нужно устанавливать переменную на 0. На самом деле я либо передаю переменную (если она находится в белом списке) в выходной разъем, либо устанавливаю ее 0 (если не в белом списке). List), а затем передайте ноль в выходной коннектор.
Заранее большое спасибо за вашу помощь!