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 ワークシートまたはドキュメントにラジオボタンを定義します。ラジオボタンが選択されると、このコンポーネントは他の埋め込みコンポーネントを呼び出すための動作、または一連の動作を実行します。(必ずしもコンポーネントに動作が割り当てられている必要はありません。)
ラジオボタンが選択されたときに動作を実行するには、RadioButton Properties から開くクリックしたときの動作ダイアログに実行したいコマンドを入力します。RadioButton Properties を表示するには、ラジオボタンを右クリック (Macintosh の場合は Control+クリック) してコンポーネントプロパティを選択します。入力するコマンドには、ラジオボタンの選択を示す出力を表示する埋め込みコンポーネントが 1 つまたは複数指定されている必要があります。
名前プロパティは DocumentTools パッケージのルーチンからラジオボタンを参照するために使用されます。
グループ名プロパティは同じ名前のコンポーネントを自動的にグループ化するために使用されます。ラジオボタンコンポーネントのデフォルトのグループ名は Group0 です。コンポーネントがグループ化されている場合、いずれかが選択されると同じグループ内の他のコンポーネントはすべて非選択状態になります。グループの選択されているコンポーネントに関連付けられている Maple コードのみが実行されます。グループ化できるコンポーネントはチェックボックスコンポーネントおよびトグルボタンコンポーネントです。
ラジオボタンコンポーネントの選択を示す出力を表示するには、追加のコンポーネントが最低でも 1 つ必要です。
ラジオボタンコンポーネントをカスタマイズするには、RadioButton Properties のオプションを設定します。動作は DocumentTools パッケージのルーチンを使用するコンポーネントに関連付けられます。
コンポーネントパレット上の画像
ラジオボタンのプロパティ
下記表はラジオボタンコンポーネントのオプションによって制御されるプロパティとその用途の説明です。
G 列の x はそのオプションが読み取り可能、すなわち、DocumentTools[GetProperty] ツールで取得可能であることを示します。
S 列の x はそのオプションが書き込み可能、すなわち、DocumentTools[SetProperty] ツールで設定可能であることを示します。
Option G S Option Type caption x x string enabled x x true or false tooltip x x string value x x true or false visible x x true or false
caption
コンポーネント上に表示される名前です。
enabled
コンポーネントを有効にするかしないかを示します。動作が偽 (false) に設定されている場合、ラジオボタンはグレー表示され、関連付けられている動作は開始できません。デフォルトでは真 (true) です。
tooltip
カーソルをコンポーネント上に移動すると表示されるテキストです。
value
ラジオボタンが選択されているかいないかを指定します。デフォルトでは偽 (false) です。
visible
ラジオボタンを表示するかしないかを指定します。デフォルトでは真 (true) です。
例
この例ではラジオボタンを使用してプロットを拡大縮小します。
1. コンポーネントパレットからプロットおよび 2 つのラジオボタンコンポーネントを挿入します。Maple のパレットを表示する方法については、Show Palettes のヘルプページを参照してください。
2. プロットコンポーネントを右クリックし、コンポーネントプロパティを選択します。
3. プロット式のフィールドに plot(x^2*cos(x), x=-Pi..Pi); と入力します。
4. OK をクリックして変更を確定します。
5. 1 つ目のラジオボタンコンポーネントを右クリックし、コンポーネントプロパティを選択します。
6. 名前のフィールドに Constrained と入力します。
7. クリックしたときの動作の編集ボタンをクリックします。固定のステートメントおよび埋め込みコンポーネント間の動作の設定方法に関する追加情報が含まれているダイアログが開きます。
8. ダイアログ内の end use; ステートメントの前に以下を入力します。
Do(%Plot0=plot(x^2*cos(x), x=-Pi..Pi, scaling=constrained));
コンポーネントの名前が正しく入力されていることを確認します。
9. OK をクリックしてすべての変更を確定します。
10. 2 つ目のラジオボタンコンポーネントを右クリックし、コンポーネントプロパティを選択します。
11. 名前のフィールドに Unconstrained と入力します。
12. クリックしたときの動作の編集ボタンをクリックします。
13. ダイアログ内の end use; ステートメントの前に以下を入力します。
Do(%Plot0=plot(x^2*cos(x), x=-Pi..Pi, scaling=unconstrained));
14. OK をクリックしてすべての変更を確定します。
参照
ButtonComponent, CheckBoxComponent, ComboBoxComponent, DialComponent, DocumentTools, DocumentTools[Do], DocumentTools[GetProperty], DocumentTools[SetProperty], EmbeddedComponents, LabelComponent, ListBoxComponent, Maplets[Elements][RadioButton], MathExpressionComponent, MeterComponent, PlotComponent, RotaryGaugeComponent, SliderComponent, TextAreaComponent, ToggleButtonComponent, VolumeGaugeComponent
Download Help Document