В журнале изменений CHANGELOG.md этот дефект значится под номером 15.
Симптом. Для круглых и многоугольных блоков задание концентрации, поля подмагничивания и потерь плазмы работает не так, как написано: значения попадают не в тот параметр, и это происходит молча — ошибки нет, расчёт идёт, результат неверен.
Причина. Тот же дефект, что был исправлен для прямоугольных блоков в 1.0.0: диспетчер сравнивает теги по длине более короткого тега, поэтому _B совпадает уже на ветке _N. Ветки _Y для этих примитивов не существует вовсе.
Обходной путь. До исправления задавайте плазму прямоугольными блоками RECT_STAT_N, RECT_STAT_B, RECT_STAT_Y — для них маршрутизация исправлена и проверена.
Что нужно сделать. Перевести сравнение на полную длину тега и добавить ветки _Y — по образцу уже сделанного для RECT_STAT_*. Правка касается только распознавания блоков, математики не трогает.
Симптом. Для круглых и многоугольных блоков задание концентрации, поля подмагничивания и потерь плазмы работает не так, как написано: значения попадают не в тот параметр, и это происходит молча — ошибки нет, расчёт идёт, результат неверен.
Причина. Тот же дефект, что был исправлен для прямоугольных блоков в 1.0.0: диспетчер сравнивает теги по длине более короткого тега, поэтому
_Bсовпадает уже на ветке_N. Ветки_Yдля этих примитивов не существует вовсе.Обходной путь. До исправления задавайте плазму прямоугольными блоками
RECT_STAT_N,RECT_STAT_B,RECT_STAT_Y— для них маршрутизация исправлена и проверена.Что нужно сделать. Перевести сравнение на полную длину тега и добавить ветки
_Y— по образцу уже сделанного дляRECT_STAT_*. Правка касается только распознавания блоков, математики не трогает.