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 ワークシートまたはドキュメントにコンボボックスを定義します。コンボボックスの項目が選択されると、このコンポーネントは他の埋め込みコンポーネントを呼び出すための動作、または一連の動作を実行します。(必ずしもコンポーネントに動作が割り当てられている必要はありません。)
コンボボックスの項目が選択されたときに動作を実行するには、ComboBox Properties から開く選択が変化したときの動作ダイアログに実行したいコマンドを入力します。ComboBox Properties を表示するには、コンボボックスを右クリック (Macintosh の場合は Control+クリック) してコンポーネントプロパティを選択します。入力するコマンドには、コンボボックスの項目の選択を示す出力を表示する埋め込みコンポーネントが 1 つまたは複数指定されている必要があります。
コンボボックスにエントリを入力するには、リスト項目の横の編集ボタンを選択します。表示されるリストエディタに最初の項目を追加するには、テキストフィールドをダブルクリックして編集します。項目を追加するには、追加ボタンをクリックして追加のテキストフィールドを表示し、前のステップと同様の手順でエントリを編集します。コンボボックスへの項目の入力が終わったら、選択された項目の横のドロップダウンメニューを選択し、コンボボックスが折り畳まれているときに表示する項目を選択します。
名前プロパティは DocumentTools パッケージのルーチンからコンボボックスを参照するために使用されます。
コンボボックスの項目の選択を示す出力を表示するには、追加のコンポーネントが 1 つ必要です。
コンボボックスコンポーネントをカスタマイズするには、ComboBox Properties のオプションを設定します。動作は DocumentTools パッケージのルーチンを使用するコンポーネントに関連付けられます。
コンポーネントパレット上の画像
コンボボックスのプロパティ
下記表はコンボボックスコンポーネントのオプションによって制御されるプロパティとその用途の説明です。
G 列の x はそのオプションが読み取り可能、すなわち、DocumentTools[GetProperty] ツールで取得可能であることを示します。
S 列の x はそのオプションが書き込み可能、すなわち、DocumentTools[SetProperty] ツールで設定可能であることを示します。
Option G S Option Type enabled x x true or false itemList x x list or set tooltip x x string value x x string visible x x true or false
enabled
コンポーネントを有効にするかしないかを示します。無効にされているコンポーネントはグレー表示され、それらに関連付けられている動作は実行できません。デフォルトでは真 (true) です。
itemList
コンボボックスに登録されている一連の選択肢です。
tooltip
カーソルをコンポーネント上に移動すると表示されるテキストです。
value
選択されている項目の名前です。
visible
コンポーネントを表示するかしないかを指定します。デフォルトでは真 (true) です。
例
この例ではコンボボックスからシェーディングのオプションを選択し、埋め込みコンポーネントを使用して結果をプロットコンポーネントに表示します。
1. コンポーネントパレットからプロットおよびコンボボックスコンポーネントを挿入します。Maple のパレットを表示する方法については、Show Palettes のヘルプページを参照してください。
2. プロットコンポーネントを右クリックし、コンポーネントプロパティを選択します。
3. プロット式のフィールドに plot3d(x*sin(y), x=-10..10, y=-5..5); と入力し、入力を終えたら OK をクリックします。
4. コンボボックスコンポーネントを右クリックし、コンポーネントプロパティを選択します。
コンボボックスに項目を追加します。
5. リスト項目の編集ボタンをクリックします。
6. 最初の行をダブルクリックし、ComboBox を xyz に置き換えます。
7. 追加ボタンをクリックし、新しいフィールドをダブルクリックします。デフォルトのエントリを削除して xy と入力します。
8. ステップ 7 を繰り返し、z、zgrayscale、および zhue を入力します。終了したら OK をクリックします。
コンボボックスから選択されている項目を取得し、その項目をテキストエリアに表示する動作を設定します。
9. 選択が変化したときの動作の編集ボタンをクリックします。固定のステートメントおよび埋め込みコンポーネント間の動作の設定方法に関する追加情報が含まれているダイアログが開きます。
10. ダイアログ内の end use; ステートメントの前に以下を入力します。
Do(%Plot0=plot3d(x*sin(y), x=-10..10, y=-5..5, shading=%ComboBox0));
コンポーネントの名前が正しく入力されていることを確認します。
11. OK をクリックしてすべての変更を確定します。
埋め込みコンポーネントの動作を設定する構文はワークシートでコマンドを実行することで確認できます。
参照
ButtonComponent, CheckBoxComponent, DialComponent, DocumentTools, DocumentTools[Do], DocumentTools[GetProperty], DocumentTools[SetProperty], EmbeddedComponents, LabelComponent, ListBoxComponent, MathExpressionComponent, MeterComponent, PlotComponent, RadioButtonComponent, RotaryGaugeComponent, SliderComponent, TextAreaComponent, ToggleButtonComponent, VolumeGaugeComponent
Download Help Document