Maple für Professional
Maple für Akademiker
Maple für Studenten
Maple Personal Edition
Maple Player
Maple Player für iPad
MapleSim für Professional
MapleSim für Akademiker
Maple T.A. - Testen & beurteilen
Maple T.A. MAA Placement Test Suite
Möbius - Online-Courseware
Machine Design / Industrial Automation
Luft- und Raumfahrt
Fahrzeugtechnik
Robotics
Energiebranche
System Simulation and Analysis
Model development for HIL
Anlagenmodelle für den Regelungsentwurf
Robotics/Motion Control/Mechatronics
Other Application Areas
Mathematikausbildung
Technik
Allgemein- und berufsbildende Schulen
Testen und beurteilen
Studierende
Finanzmodelle
Betriebsforschung
Hochleistungsrechnen
Physik
Live-Webinare
Aufgezeichnete Webinare
Geplante Veranstaltungen
MaplePrimes
Maplesoft-Blog
Maplesoft-Mitgliedschaft
Maple Ambassador Program
MapleCloud
Technische Whitepapers
E-Mail Newsletters
Maple-Bücher
Math Matters
Anwendungs-Center
MapleSim Modell-Galerie
Anwenderberichte
Exploring Engineering Fundamentals
Lehrkonzepte mit Maple
Maplesoft Welcome-Center
Resource-Center für Lehrer
Help-Center für Studierende
スライダーコンポーネント
スライダーコンポーネントは Maple の Standard ワークシートまたはドキュメントにスライダーを定義します。スライダーの位置が変わると、このコンポーネントは他の埋め込みコンポーネントを呼び出すための動作、または一連の動作を実行します。(必ずしもコンポーネントに動作が割り当てられている必要はありません。)
スライダーの位置が変更されたときに動作を実行するには、Slider Properties から開く値が変わったときの動作ダイアログに実行したいコマンドを入力します。Slider Properties を表示するには、スライダーを右クリック (Macintosh の場合は Control+クリック) してコンポーネントプロパティを選択します。入力するコマンドには、スライダーが調整されたときの出力を表示する埋め込みコンポーネントが 1 つまたは複数指定されている必要があります。
名前プロパティは DocumentTools パッケージのルーチンからスライダーを参照するために使用されます。
スライダーの位置が変更されたときの出力を表示するには、追加のコンポーネントが 1 つ必要です。
スライダーコンポーネントをカスタマイズするには、 Slider Properties のオプションを設定します。動作は DocumentTools パッケージのルーチンを使用するコンポーネントに関連付けられます。
コンポーネントパレット上の画像
スライダーのプロパティ
下記表はスライダーコンポーネントのオプションによって制御されるプロパティとその用途の説明です。
G 列の x はそのオプションが読み取り可能、すなわち、DocumentTools[GetProperty] ツールで取得可能であることを示します。
S 列の x はそのオプションが書き込み可能、すなわち、DocumentTools[SetProperty] ツールで設定可能であることを示します。
Option G S Option Type enabled x x true or false filled x x true or false lower x x integer majorTicks x x positive integer minorTicks x x positive integer showLabels x x true or false showTicks x x true or false snapToTicks x x true or false tooltip x x string upper x x integer value x x positive integer vertical x x true or false visible x x true or false
enabled
コンポーネントを有効にするかしないかを示します。動作が偽 (false) に設定されている場合、コンポーネントはグレー表示され、関連付けられている動作は開始できません。デフォルトでは真 (true) です。
filled
スライダーバーを表示するかしないかを示します。デフォルトでは真 (true) です。注意: このオプションは Slider Properties ダイアログのスライダーバーの表示チェックボックスに対応しています。
lower
スライダーの下限。デフォルトでは 0 です。
majorTicks
スライダーの大目盛りの間隔。デフォルトでは 20 です。
minorTicks
スライダーの小目盛りの間隔。デフォルトでは 10 です。
showLabels
ラベルを表示するかしないかを示します。デフォルトでは偽 (false) です。
showTicks
目盛り線を表示するかしないかを示します。デフォルトでは真 (true) です。
snapToTicks
スライダーを目盛りにスナップするかしないかを示します。デフォルトでは偽 (false) です。
tooltip
カーソルをコンポーネント上に移動すると表示されるテキストです。
upper
スライダーの上限。デフォルトでは 100 です。
value
スライダーの現在の位置。デフォルトでは 10 です。
vertical
スライダーの向きを縦方向に指定します。デフォルトでは偽 (false) です。
visible
スライダーを表示するかしないかを指定します。デフォルトでは真 (true) です。
例
この例では埋め込みコンポーネントを使用してスライダーの位置を変更することで のプロットを変更します。
1. コンポーネントパレットからプロットおよびスライダーコンポーネントを挿入します。Maple のパレットを表示する方法については、Show Palettes のヘルプページを参照してください。
2. プロットコンポーネントを右クリックし、コンポーネントプロパティを選択します。
3. プロット式のフィールドに plot3d(sin(x)*exp(y), x=0..5, y=-1..1); と入力します。
4. スライダーコンポーネントを右クリックし、コンポーネントプロパティを選択します。
以下のステップを実行してスライダーの位置が変更されたときにプロットの範囲を変更する動作を設定します。
5. 値が変わったときの動作の編集ボタンをクリックします。固定のステートメントおよび埋め込みコンポーネント間の動作の設定方法に関する追加情報が含まれているダイアログが開きます。
6. ダイアログ内の end use; ステートメントの前に以下を入力します。
Do(%Plot0=plot3d(sin(x)*exp(y),x=0..%Slider0,y=-1..1));
コンポーネントの名前が正しく入力されていることを確認します。
スライダーの範囲および表示を変更します。
7. 最大値を 25 に変更します。
8. 現在位置を 5 に変更します。
9. 大目盛りの間隔を 5 に変更します。
10. 小目盛りの間隔を 1 に変更します。
11. 目盛りの値を表示を選択します。
12. ドラッグ時に値を自動更新を選択します。
13. OK をクリックしてすべての変更を確定します。
埋め込みコンポーネントの動作を設定する構文はワークシートでコマンドを実行することで確認できます。
参照
ButtonComponent, CheckBoxComponent, ComboBoxComponent, DialComponent, DocumentTools, DocumentTools[Do], DocumentTools[GetProperty], DocumentTools[SetProperty], EmbeddedComponents, LabelComponent, ListBoxComponent, MathExpressionComponent, MeterComponent, PlotComponent, RadioButtonComponent, RotaryGaugeComponent, TextAreaComponent, ToggleButtonComponent, VolumeGaugeComponent
Download Help Document