Я нашел ограничение метода модуля FMU get_states_list ().Этот метод, кажется, приносит список только состояний с непрерывным временем, а не состояний с дискретным временем.Я обычно делаю модели, которые содержат подмодели как с непрерывным, так и с дискретным временем, описывающими процесс и систему управления, и мне очень интересно получить список ВСЕХ состояний в системе.
Одна возможность могла бытьget_fmu_state (), но я получаю текст исключения «Этот FMU не поддерживает получение и установку состояния FMU».
Другая возможность, возможно, заключалась бы в том, чтобы вывести больший список всех переменных, использующих и отсортировать те переменные, которые содержатся в объявлении «fixed = true», но этот атрибут я не уверен, как вывести, хотя другиеатрибуты могут быть выведены как min, max, nominal. Метод get_model_variables () может быть полезен, но я получаю только некоторый адрес, связанный с переменной….
Что делать?