Недавно я попытался создать экземпляр WindFarm.mo, расположенный в PowerSystems.Examples.Wind.WindFarm, и получил сообщение об ошибке:
"[1] 08:40:50 Ошибка перевода [PowerSystems.AC3ph.Machines: 667: 58-667: 76]: переменная system.f_nom не найдена в области действия PowerSystems.AC3ph.Machines.Partials.AsynchronBase. "
У меня раньше была эта проблема, когда сообщение об ошибке всегдаперенаправляет пользователя в другой класс или частичный класс.
Эта ошибка меня просто смутила, потому что не где в WindFarm.mo использовалась любая модель из библиотеки PowerSystems.AC3ph.Machines.
Все компоненты, используемые в WindFarm.mo, действительно имеют компоненты, используемые в PowerSystems.AC3ph, но на этом все и заканчивается.Я полагаю, что переменная «n_r» в моей модели даже не используется.
Если у вас есть знания в этой области, советы или предложения, не стесняйтесь оставлять комментарии!Спасибо!