テキストの中央にダイナミックピースを配置するCDFドキュメントを作成しています。このドキュメントはPlayerで動作するはずです。
異なるセルの周りに散らばっているすべての動的な部分からアクセスする必要があるグロガル値を登録するための最良の方法は何ですか?
たとえば、g = 9.8を定義し、さまざまなセルに配置されているすべてのダイナミクスがこの値にアクセスできるようにします。これはプレーヤーで機能するはずなので、この値はMathematicaのセッション間で持続するはずです。
私は2つの異なる方法しか考えられませんでした:
- ユーザーがファイルを開いたときにクリックする必要のあるアクションボタン。ノートブックで使用されている必要なすべての=および:=を起動します。
- SaveDefinitions-> Trueを使用し、変数がマニピュレートにローカライズされていない空のマニピュレーションを作成します
どちらも人工的すぎるようです。
ダイナミクスの表示を受け入れる人がすでに下にスクロールして、必要なすべての定義を実装するダイナミクスを通過している可能性があるため、表示された後にのみ定義を設定する他の方法を使用するのは適切ではありません。
では、Manipulate構造を使用せずに「SaveDefintions」を実行するにはどうすればよいでしょうか。