Article View: fj.lang.visualbasic
Article #53Re: [Q]描画方法
From: Hirokazu Hayashi
Date: Thu, 23 Apr 1998 00:00
Date: Thu, 23 Apr 1998 00:00
42 lines
2714 bytes
2714 bytes
林です。 Koji Kubo wrote: >(snip) > VB5で、タンクのレベルや弁の開閉動作などをビジュアルに表示する >ソフトを作成しようとしているのですが、イメージ的にはCAD図面の簡 >単なもの(直線・曲線・矩形などの絵)で、計測器からのデータにより、 >その絵が変化(色の変化も含む)するようなものです。 大型工作機械の24時間監視システムとかをVBで作ったことがありますが、 自動車のデジタルメーター等と同じで、実用上というか経験上、タンクレベ ルにしても開角度表示が必要な弁にしても、ビジュアルでは数段階程度の表 示しか必要ありませんので、ビットマップを数枚用意し、レベルや角度に応 じて表示を換えてやるだけでOKです。VBならピクチャを貼り換える操作 でよいのではないでしょうか。速度的にもなんら問題はありません。 ちなみに、ワタシの場合は図形は主に MICROGRAFX Designer で描いてビッ トマップにエクスポートしています。たまにトレースが必要だと Adobe の Illustrator を使う時もあります。グラデーションを多用したりすると表示 が豪華に見えて好評だったりします。。(^_^;) ロータリエンコーダとかポテンショメータ付きの弁で1度単位とか小数点以 下の度数までモニタする必要があったりcc単位の計量表示が必要なタンク だったりとかした場合でも、そんな細かいのはどだいビジュアル表示での判 別は無理なので、ビジュアル表示は数段階で、下とか横とかに詳細の数値表 示を置くような仕様が順当でしょう。 #24時間無停止モニタをVBだけで書く事を強制し、さらにはFA用で はなくそのへんで売っているオフィス用の安いPCで走らせたうえに、 そのPCでモニタ中にWordだのExcelだのDOSプロンプト上 で昔のLotus123だのを「そういうのを使ったら動作は保証しな い」と契約書に書いて承認しているにもかかわらず使い、それで「一般 保護命令違反(WordとかExcelとかで発生)で落ちた、どうしてくれる! これは賠償云々・・」という腐ったユーザー(3◆関連某所)には困り ました。。 では(^^)/~~ -- ∧∧ ミ^o^ミ ヾ( _ _) Hirokazu Hayashi
Technical Details
Message-ID:
<6hm5kr$2uc$1@nn-tk003.ocn.ad.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<6hk1or$smk$1@ptop03.ptop.ad.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 105c2e,b0bae6bb452bc39c X-Google-Attributes: gid105c2e,public From: "Hirokazu Hayashi" <forest.nospam@psc.canotec.co.jp> Subject: Re: [Q]描画方法 Date: 1998/04/23 Message-ID: <6hm5kr$2uc$1@nn-tk003.ocn.ad.jp> X-Deja-AN: 346835391 Content-Transfer-Encoding: 7bit References: <6hk1or$smk$1@ptop03.ptop.ad.jp> Mime-Version: 1.0 X-Forwarded: by - (DeleGate/5.0.0) Content-Type: text/plain; charset="iso-2022-jp" X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4 Organization: NTT Open Computer Network Newsgroups: fj.lang.visualbasic