Функция _ не найдена в области видимости _ - PullRequest
1 голос
/ 31 марта 2020

У меня возникли проблемы при использовании параметра заменяемого типа, который по умолчанию соответствует стандартной комбинированной таблице стандартной библиотеки Modelica. Я использую OpenModelica 1.14.1. Я новичок в Modelica, поэтому я не уверен, является ли то, что я вижу, ошибкой или результатом недоразумения.

Следующий код работает нормально (в том случае, когда я нажимаю «Проверить модель», нет ошибок перевода ):

model Error
replaceable class DefaultTable = Modelica.Blocks.Tables.CombiTable2D;
DefaultTable bob;
end Error;

Однако это не так:

model Error
replaceable class DefaultTable = Modelica.Blocks.Tables.CombiTable2D;
DefaultTable bob;
DefaultTable geoff;
end Error;

Получена следующая ошибка:

 [Modelica.Blocks.Tables: 613:7-613:57]: Function Internal.getTable2DValueNoDer not found in scope DefaultTable.

1 Ответ

1 голос
/ 01 апреля 2020

Это ошибка компилятора: сообщите об этом на https://trac.openmodelica.org/OpenModelica/newticket

Кажется, он работает в старом интерфейсе (хотя это значение по умолчанию в командной строке и может быть включено в OMEdit).

...