OSError: exception: чтение нарушения доступа 0xFFFFFFFE1CD34660 (или общий адрес) при многопоточности FMU в Python

slk_engineer спросил: 03 февраля 2018 в 11:04 в: interface

У меня есть вопрос относительно использования скрипта parameter_variation.py, предоставленного в GitHub.

Я использую функции FMPy здесь (https://github.com/CATIA-Systems/FMPy) и имею специфическая ошибка возникает только при запуске определенного FMU, который немного отличается от других FMU, которые я использовал с модифицированной версией сценария примера parameter_variation.py.

Ошибки:

...

Файл "c: \ parameter_variation.py", строка 136, в файле simulate_fmufmu.terminate ()

"C: \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ fmpy \ fmi2.py", строка 231, в terminatereturn self.fmi2Terminate (self.component)

Файл" C: \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ fmpy \ fmi2.py", строка 169, в w res = f (args,kwargs)

OSError: exception: чтение нарушения доступа 0xFFFFFFFE1CD34660

End

Я запускаю 100 симуляций для этого FMU в 20 кусках, хотя тот же FMU в скрипте parameter_variation.py, как представляется, предоставляет результаты, если я запускаю меньше t han ~ 30 симуляций в ~ 6 кусках.

Есть ли у вас какие-либо догадки, почему может возникнуть ошибка нарушения прав доступа и как можно подделать решение? Дайте мне знать, если этого достаточно.

Спасибо заранее.


0 ответов