Можно ли приостановить работу ядра Mathematica во время вычисления? Вот пример.
Module[{},
Mathematica code....
..........
..........
{
Calls an external program with some argument
Needs to wait for an external program to create a file (* How ?*)
}
Mathematica code using that file content....
...........
...........
]
Я могу придумать решение цикла Do[..]
, которое продолжает проверять в указанном каталоге, создан ли файл или нет. Как только он находит файл, он считывает содержимое и остаток кода Mathematica обрабатывает данные.
Есть ли элегантный способ решить эту проблему?
BR