for_ _ _next while_ _ _ wend から強制脱出するには breakを使います。
if 条件 then |
if 条件 then
|
パラメータ変更フォームで ボタンをクリックしたのと同じになります。
パラメータ変更フォームで ボタンをクリックしたのと同じになります。
例 wink y1 y1のグラフを点滅表示します。
wink y1 s1 A 複数のグラフを点滅表示する場合はスペースで区切ります。
画面(3Dでは視点)の移動
例
makewave(N,1,1.5,sin(2π*220x))
番号1に新規に 1.5秒 のデータを作ります。
makewave(A,1,0.5,sin(2π*440x)
番号1のデータに 0.5秒のデータを追加します
N を指定すると以前に保存されているデータは消去されます。
データがない番号にA を指定すると,N を指定したのと同じです。
の様にプロシージャ名の最後に#1をかくと1番目のボタンが表示されます。
このボタンをクリックするとプロシージャが実行されます。
ボタンは全部で9個ありますが。#1〜#9で指定します。
マクロを途中で中止するときには中止ボタンをクリックするか,マクロを起動したボタンをクリックします。
Sub program1(a,b,c)
・・・・
・・・・
End sub
Sub program2()
・・・・
call program1(1,2,3)
・・・・
End sub
program2 から program1(1,2,3) として呼び出すと,a=1,b=2,c=3
を代入してprogram1を実行します。
program1 の実行中は a,b,c
はローカル変数となり,program1を終了するとprogram1を呼び出す前の値に戻ります。
call は省略可能です。
Sub program2()
・・・・
call program2
・・・・
End sub
のように,自分自身を呼び出す再帰的な記述も可能です。
call は省略可能です。