Мы можем создать монитор в реальном времени для переменной, подобной этой:
CreatePalette@Panel@Row[{"x = ", Dynamic[x]}]
(Это более интересно и полезно, если x
оказывается чем-то вроде $ Asscepts
. Так легко установить значение, а потом забыть о нем.)
К сожалению, это перестает работать, если ядро перезапускается ( Выйти []
, затем что-то оценить). Палитра больше не будет отображать изменения значения x
.
Есть ли способ сделать это значит, что оно продолжает работать даже во время сеанса ядра? Я часто перезапускаю ядро. (Если в результате палитры ядро запускается автоматически после Выйти
, это нормально.)
Обновление: Как мужчины В комментариях выясняется, что палитра перестает работать, только если мы завершаем работу, выполнив Quit []
. При использовании Evaluation -> Quit Kernel -> Local
он будет продолжать работать.