
リモートセンサデータ取得_for_EXCEL2010.xlsm

リモートセンサデータ取得_for_EXCEL2000.xls

copyright(c) 2013 All Blue System

----------------------------------------------------------------------
■始めに
----------------------------------------------------------------------

このエクセルファイルはリモートに設置したFM3センサーボードの
デジタルポート、温度センサ、カウンタA/D 値を、エクセルのシートのボタン
を押すことで取得してセルに自動的に代入します。

リモートにある複数のセンサノードで発生するデータをエクセルで取得するような
アプリケーションを開発する時に、このファイルを改造して使用できます。
マクロ部分もプロテクトはかけていませんので自由に改変して使用してください。

このエクセルファイルはDeviceServer が動作しているPC以外にもネットワークで
接続したWindows PC上のエクセルから実行できます。

このエクセルファイルは内部で VBA マクロを使用していますので、ファイルを
開いた時にマクロの実行を許可してください。

----------------------------------------------------------------------
■使用するにあたって
----------------------------------------------------------------------

個人利用または商用利用を問わずにこのファイルを自由に使用できます。
ファイルの内容を改変したり、一部分を取り出して利用することもできます。

このファイルはDeviceServer製品の一部ではありません。またこのファイル
はこのままの状態で提供してサポートは一切行いません。

オールブルーシステムは、このファイルを使用したことによる損害等につい
て一切保障できません。

----------------------------------------------------------------------
■このファイルの動作環境
----------------------------------------------------------------------

このファイルは EXCEL2000 と EXCEL2010 で動作確認を行っています。

それぞれのバージョン用にファイルが分かれていますので、使用している
エクセルのバージョンに合わせて選択してください。

----------------------------------------------------------------------
■このファイルを使用する前に
----------------------------------------------------------------------
(1)
エクセルのマクロは DeviceServer に設置した以下の Lua スクリプトをリモート
から実行してFM3センサーボードにアクセスします。予め以下のスクリプトを
DeviceServer が動作しているPCに配置して下さい。

"C:\Program Files\AllBlueSystem\Scripts\REMOLAB" フォルダに以下のファイル
が必要です。

XBEE_LIST.lua
I2C_TMP102_READ.lua
DATA_ACQUISITION.lua

(2)
DeviceServer が動作しているPC 以外のコンピュータからエクセルを実行する
場合には、XASDLCMD.dllファイルを Windows の System32フォルダにコピー
します。例えば Windows XP では以下のフォルダにコピーします。

"C:\WINDOWS\system32"

XASDLCMD.dllファイルは、DeviceServer をインストールしたPC には既に配置されて
いますのでコピーする必要はありません。

----------------------------------------------------------------------
■使い方
----------------------------------------------------------------------
このエクセルファイルはネットワーク経由で DeviceServer にログインしてから
操作できるようになります。

最初に "ログイン・ログアウト" シートを選択して、"ログイン" ボタンを押
すとログインダイアログが表示されます。ここに、ホスト名とDeviceServerに
作成したログインユーザーとパスワードを入力してDeviceServerにログインします。

その後、"リモートデータ取得"シートを選択して、XBee デバイスリストを
取得できます。"取得対象のXBee デバイス名" エリアにXBeeデバイスリストに
表示されているXBee デバイス名の何れかを手動で代入します。

"データ取得"ボタンを押すと、リモートからセンサデータを取得して
セルに代入します。

最後に "ログイン・ログアウト" シートを選択した中にある、"ログアウト"
ボタンを押してDeviceServerからログアウトします。

何も操作しない状態で10分経過すると自動でDeviceServer 側でログアウト
されますのでこの場合には、一旦"ログアウトボタン"を押してから、
もう一度ログインし直してください。


