Q8:プログラム実行中(CADデータを読み込むたび)に数値入力フィールドを追加したり、数値入力フィールドの位置を変更するようなことが可能でしょうか?
Q8-1:
現在、MZプラットフォームを使用して、二次元のCADデータを読み込み、データをワイヤーフレーム表示すると共に、そのデータにおいて頂点間の距離を数値入力フィールドを用いて変更(編集)するプログラムを開発したいと考えています。
イメージとしては、ワイヤーフレームの各線の近辺に数値入力フィールドを配置し数値を入力することで形状変更することを考えています。
読み込むCADデータの形状は多種類あるため、読み込むCADデータによって、数値入力フィールドの数や配置する位置が変わってくるのですが、MZプラットフォームのプログラム実行中(CADデータを読み込むたび)に数値入力フィールドを追加したり、数値入力フィールドの位置を変更するようなことが可能でしょうか?
(例えば、CADデータを読み込むと共に、数値入力フィールドの位置を記述したテキストデータを読み込む等でもかまわないと考えています)
A8-1:
条件に応じて数値入力フィールドの表示・非表示を切り替えたり、表示位置を変更したりすることは可能です。フィールドの追加や削除、およびフィールドに関連付けられた処理の変更がある場合、ある程度複雑な記述をしないといけないかもしれませんが、具体的な実現の仕方はいくつかありますので、必要に応じてお問い合わせいただければお答えいたします。
一方、これから開発される内容を拝見しまして、懸念材料がありましたのでお知らせいたします。
現在のMZ Platfromでは、2次元CADデータとしてDXFファイルを読み込んで表示する機能があり、そのサンプルアプリケーションは配布版にも含まれておりますが、その他の2次元CAD形式への対応や、CADデータの編集と保存機能は含まれておりません。そのため、既存コンポーネントの組み合わせだけではご希望の開発ができず、独自コンポーネントの開発が必要になる可能性があります。
現状でCAD関連の機能はあまり整備されていませんが、ユーザ様からのご要望が多いものは今後のリリースに向けて開発を検討いたします。もし差し支えなければ、そのあたりのお考えや波及効果の見通しなどを教えていただければ幸いです。
ご連絡:
> 条件に応じて数値入力フィールドの表示・非表示を切り替えたり、表示位置を変更したりすることは可能です。フィールドの追加や削除、およびフィールドに関
連付けられた処理の変更がある場合、ある程度複雑な記述をしないといけないかもしれませんが、具体的な実現の仕方はいくつかありますので、必要に応じてお問い合わせいただければお答えいたします。
わかりました。
ご回答いただきありがとうございました。
詳細のプログラム開発をする際に、また、質問をさせていただきます。
> 現在のMZ Platfromでは、2次元CADデータとしてDXFファイルを読み込んで表示する機能があり、そのサンプルアプリケーションは配布版にも含まれておりますが、
> その他の2次元CAD形式への対応や、CADデータの編集と保存機能は含まれておりません。そのため、既存コンポーネントの組み合わせだけではご希望の開発ができず、独自コンポーネントの開発が必要になる可能性があります。
>
> 現状でCAD関連の機能はあまり整備されていませんが、ユーザ様からのご要望が多いものは今後のリリースに向けて開発を検討いたします。もし差し支えなければ、そのあたりのお考えや波及効果の見通しなどを教えていただければ幸いです。
本開発事案は、岐阜県内企業さんが自社内で開発したいというシステム(部品管理システム)に関する事柄で、まだ、仕様を詳細に詰めてはいません。従って、現状では波及効果の見通し等は説明できない状況です。ただ、現状のCADデータとしてはDXFフォーマットを考えておりますので、そういった点では表示、独自に開発すれば保存も可能だとは考えています。