Maple Professional
Maple Academic
Maple Student Edition
Maple Personal Edition
Maple Player
Maple Player for iPad
MapleSim Professional
MapleSim Academic
Maple T.A. - Testing & Assessment
Maple T.A. MAA Placement Test Suite
Möbius - Online Courseware
Machine Design / Industrial Automation
Aerospace
Vehicle Engineering
Robotics
Power Industries
System Simulation and Analysis
Model development for HIL
Plant Modeling for Control Design
Robotics/Motion Control/Mechatronics
Other Application Areas
Mathematics Education
Engineering Education
High Schools & Two-Year Colleges
Testing & Assessment
Students
Financial Modeling
Operations Research
High Performance Computing
Physics
Live Webinars
Recorded Webinars
Upcoming Events
MaplePrimes
Maplesoft Blog
Maplesoft Membership
Maple Ambassador Program
MapleCloud
Technical Whitepapers
E-Mail Newsletters
Maple Books
Math Matters
Application Center
MapleSim Model Gallery
User Case Studies
Exploring Engineering Fundamentals
Teaching Concepts with Maple
Maplesoft Welcome Center
Teacher Resource Center
Student Help Center
ラジオボタンコンポーネント
ラジオボタンコンポーネントは 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