🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.visualbasic
Article #53

Re: [Q]描画方法

#53
From: Hirokazu Hayashi
Date: Thu, 23 Apr 1998 00:00
42 lines
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-mail
References: <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