マクロの組み方part8(マクロの動作を早くする silent 1)
前回紹介したdo-whileループなどたくさん処理する場合、マクロの動作が終わるまでかなり時間がかかる事があります。
そんな時にマクロに書いておきたいのが
です。
これを書いておくと、マクロ実行中にはコマンドラインにsilent 1と表示されます。
silent 1と書いていなかったら、実行しているコマンドが次々と表示されてしまうので、処理する内容が増えてしまい、結果として時間がかかってしまいます。
ただし、注意点としてPromptコマンドを用いる時は、Promptコマンドよりも後にSilent 1を書いてください。
マクロの処理内容の多い少ないに限らず、silent 1を書くことを習性にすると良いと思われます。
前 マクロの組み方part7(Waveの作成とdo-whileループ2) - Igorの解説とか
次 マクロの組み方Part9(If-else文、比較演算子、論理演算) - Igorの解説とか
軸の目盛り間隔を変える
軸の目盛り間隔をある程度自由に変えたい時があると思います。
軸の目盛りを変える時は(基本的に)
①:自動目盛り
②:目盛りを手動設定
の2つがあります。
下のようなグラフがあったとします。
①:自動目盛りは目盛りの数を自分で決めます
下のようにして、主目盛りを10にしてみましょう
すると、こうなります。
しかし目盛りの数を何個、と決めるよりも、目盛りの間隔をいくつにしたい、という場合のほうが多いと思います。
その場合に用いるのが
②:目盛りを手動設定
例えば0を基準に150ずつ目盛りを振りたい時は
このように設定すれば良いです。
基準値って何?と思う方向けに、基準値を1にすると
となります。
さらに、下のように10^1とすれば
となります。