【理化学計測】オウンドメディア:電気化学測定(02)

【理化学計測】オウンドメディア:電気化学測定(02)に関するFAQ

Q任意波形を発生できますか?

FAQ ID:x079

Q

OR30を任意波形発生器として使用できますか?

A

可能です。

OR30は市販の任意発生器のように数値を指定するような機能はありません。

しかし、Matlabなどを使ってWAVファイルを生成することで希望する波形を出力することができます。

その方法は以下の通りです。

  • 希望する波形を含んだWAVファイルを生成してください。バンド幅はNVGateで利用可能なサンプリング 周波数の2.56倍でなければなりません。例えば、51.2 kS/s で測定した波形のバンド幅は 20 kHz となります。
  • NVGateの現在のプロジェクトへWAVファイルをインポートしてください。
    メニュー"ファイル/インポート/ファイル"を選択し、 ダイアログで"OR2X signal (*.wav)"とパスを選択します。
  • インポートしたファイルをプレーヤに読み込みます
    プロジェクトマネージャのシグナルの上で右クリックして、"読み込み"を選択
  • 希望する出力にトラックを割り当てます
    ASBの"フロントエンド/出力/出力x/ソース"で生成したいトラックを選択します。
    ソースにトラックが表示されなければ、入力サンプリングが信号のバンド幅の2.56倍でないことを意味します
  • アナライザ入力とアナライザを設定してください
  • アナライザを実行させてください

     

    Remarks:
  • "プレーヤ/選択されたレコード/繰り返しモード=ON"にすることでプレイバック信号を繰り返すことができます
  • 出力のセトリングはデフォルトでコントロールされています。
    "フロントエンド/出力/出力x/過渡制御=OFF"でこの機能をオフに設定できます
  • 信号の生成を入力信号に同期したり、しなかったり設定できます
    "フロントエンド/出力/出力x/同期=フリー、実行にリンク"で設定してください

製品詳細はこちら

回答を閉じる

Qレコーダーのモードの、「指定時間(プリトリガ)」とは?

FAQ ID:x011

A

モード「指定時間(プリトリガ)」とは、指定した時間長の信号を任意のタイミングで取得するモードです。
指定時間(プリトリガ)を理解するために簡単な例を示します。

(1) チャンネル1をレコードに接続してください。
(2) レコード/モードの"モード"を"指定時間(プリトリガ)"に変更してください。
(3) レコード/モードの"時間"は適切な時間を設定してください。ここでは"10sec"にします。

以上で設定は完了です。

(4) スタートボタン(実行ボタン)を押してください。計測がスタートします。
最初は、指定された10 secのレコードを行います。

そして10 sec経過すると、10 secのウィンドウ範囲を維持したまま、古い結果を捨て、新しい結果を取り込んで、表示信号を更新していきます。

これによりレコーダーには常に最新の10secのデータが表示されます。

停止ボタンを押すと、レコーダーが停止し、最後の10 secの信号データが結果として保存されます。

このように、指定時間(プリトリガ)を使えば、レコード信号をモニタリングし、測定を停止したタイミングから指定した時間だけ遡って信号データを収録できます。

製品詳細はこちら

回答を閉じる

Q出力のインピーダンス

FAQ ID:x030

Q

OR34を使用しています。出力のインピーダンスを600Ωを切り替えられますか?

A

OR34&35は50Ωのインピーダンスしか搭載されていません。

OR36&38では50Ωと600Ωの両方のインピーダンスを持っていますので、切り替えることが可能です。

製品詳細はこちら

回答を閉じる

Q外部入力パルス波形について

FAQ ID:x003

Q

外部入力端子について質問があります。
パルス信号(矩形波)を対象とします。
Inputに入力した波形は入力信号と同様の波形です。

しかし、EXTに入力した波形は入力信号と異なります。
コンパレータなどで処理されたようになっています。

入力部はどのようになっていて、どの部分を出力しているのですか?

A

EXT入力はコンパレータが接続され、その結果を出力しています。
従って、設定したエッジを検出し、インパルス形状の波形が出力されます。

製品詳細はこちら

回答を閉じる

Qアナライザーの状態を監視したい

FAQ ID:x017

A

(V7以上の場合) ホームタブ内のステータスにチェックを入れ、"アナライザーステータスビューワ"を表示させます。

(V6以下の場合) 表示⇒ステータスを選択してください。

アナライザースタータスブラウザーの監視したいプラグインの上で右クリックしてください。

"この状態を表示"を選択すると、"アナライザーステータスビューワー"に現在の状態が表示されます。

製品詳細はこちら

回答を閉じる

Qプロジェクトの保存先を変更したい

FAQ ID:x037

A

スタートメニューよりNVGateのプログラムフォルダより"Configuration"を起動してください。もしくは、以下のフォルダ内にある”NVGatecfg.exe”ファイルを実行してください。

NVGate V9以降 C:\OROS\Programs\NVGate
NVGate V8以前 C:\Program Files\OROS\OR3X

起動したダイアログでプロジェクトベースを変更すると、プロジェクトの保存先が変わります

(V4以降)

V3以前

製品詳細はこちら

回答を閉じる

Qユーザーの切り替えダイアログを表示させたくない(2)

FAQ ID:x078

Q

”ユーザーの切り替えダイアログを表示させたくない(1)”では1人のユーザーしか設定できません。

複数の人数で共有しているのですが、アプリケーション起動時に表示されるユーザーの切り替えを表示させないことは可能ですか?

A

可能です。

最初にそれぞれ設定したいユーザーでNVGateを起動して、ツールバーやデフォルトプロジェクトなど必要な設定を行います。

次にNVGateを終了させ、NVGateをインストールしたディレクトリーにある"NVGate.usr"のコピーを作成します。

このファイルの名前を変更してください。例えば、”Test.usr”とします。

ショートカットを作成し、以下のコマンドを指定してください。指定したユーザー設定で起動します。

"C:\Program Files\OROS\OR3X\NVGate.exe" -usr=Test

このようにすることで複数のユーザー設定を切り替えなしで起動できます。

製品詳細はこちら

回答を閉じる

Qネットワークケーブルは市販品を使用できますか?

FAQ ID:x077

Q

OR30を購入した際にネットワークケーブルが添付されていますが、これは専用品ですか?それとも汎用で代用できますか?

A

ネットワークケーブル自体は汎用品です。OR30に添付しているものも一般のネットワークケーブルです。

但し、OR30に添付したネットワークケーブルはPCとOR30を直接接続できるように”クロスケーブル”を使用しています。

ハブなどを使用してネットワークを構築した場合には”ストレートケーブル”を使用してください。

(通常、会社のLANで使用されています)

製品詳細はこちら

回答を閉じる

QICPセンサ点検ガイド

A
ICPセンサ点検ガイドはこちらから(PDFアイコンをクリックしてください)

回答を閉じる

QPowerDS()関数の処理結果がバージョンによって違う

FAQ ID:g201

A

Ver6.1以降から下記PSD関数が等価ノイズバンド幅を考慮するように変更されました。そのためVer6.0までとVer6.1以降の下記関数の計算結果に違いがあります。

PowerDS
PowerDS_exp
PowerDS_1
CrossPowerDS
CrossPowerDS_exp
CrossPowerDS_1

等価ノイズバンド幅の値は下記の通りです。Ver6.0までの計算結果を下記の値で割るとVer6.1以降の計算結果と一致します。

レクタンギュラ 1.0
ハミング 1.36
ハニング 1.5
ブラックマン 1.73
ブラックマン・ハリス 2.0
フラット・トップ 3.77

製品詳細はこちら

回答を閉じる

QExcelシートの結合されたセルへ値や文字列を入力したい。

A
結合されたセルのうち、一番左上のセル位置を指定してください。
例)
_err = XlSetText("A1", "結合セルに入力") ; A1~B2までの4セルが結合されている場合

 

製品詳細はこちら

回答を閉じる

Qアラームの判定結果を他のプログラムへ引数として渡す

FAQ ID:x213

Q

OR30シリーズ マルチJOB FFTアナライザ NVGateを使用しており、マクロで次のようなことを考えているのですが可能でしょうか?

アラーム機能で合否判定ができることは理解しています。

■判定した結果出力(True, False)を他へプログラムへの入力信号とする

A

アラームの設定方法は「X021:マクロレッスン:アラームとの連携」で説明しています。参照してください。

ここでは、他のプログラムへ引数を渡す方法について説明します。

サンプルマクロとBATファイルを用意しました。ダウンロードしてください。

ダウンロードしたら、以下のディレクトリに配置してください。(Version 4以降)

Exec_Macro.macro c:\OROS\NVGate Data\Macros
Exec_Macro.BAT c:\OROS\NVGate Data\Links

マクロは以下のようになっています。

ループを作成し、10回分BATファイルを引数付きで実行します。

BATファイルの内容は以下です。

echo %1
pause

このマクロを実行すると、以下のように引数が渡されていることがわかります。


 

参考

X021:マクロレッスン:アラームとの連携

製品詳細はこちら

回答を閉じる

Qプロジェクトやメジャーをまとめて削除するには?

FAQ ID:x008

A

ワークスペースのプロジェクトを開き、アイテムが何も表示されていない場所で右クリックして、“クリーンアップ”を選択してください。

消去したいプロジェクトやメジャーを選択し、削除ボタンを押すと、選択していたプロジェクトをまとめて消すことができます。

製品詳細はこちら

回答を閉じる

Q設定したアラームを削除したい

FAQ ID:x066

Q

アラームを設定しましたが、その後、必要がなくなったので削除したいのですが、どのようにすればよいですか?

A

アラームを削除するためには、ツールタブ > 結果テンプレート > “アラーム管理”を選択してください。下図のダイアログが表示されますので削除したいアラームを選択して、右下の削除ボタンを押してください。

製品詳細はこちら

回答を閉じる

QServer BIOSの更新およびハードウェアの強制更新の手続き

A
Server BIOSの更新およびハードウェアの強制更新の手続き

Server BIOSの更新およびハードウェアの強制更新の手続き

回答を閉じる

Qバージョン確認

Qライセンス更新方法

A
ライセンスの更新手順です。

ライセンス更新方法

回答を閉じる

QExcelシートの連続した複数セルへ同一の値や文字列を入力したい。

A
XlBuildA1Ref()関数で連続した複数セルの範囲を指定してください。
例)
_Cell = XlBuildA1Ref(2,3,5,6) ; C2~H6
XlSetText( _Cell, "複数セルへテキスト入力" )

 

製品詳細はこちら

回答を閉じる

QIMI ユニバーサルトランスミッター(682A06) マニュアル

A

こちらから(PDFアイコンをクリックしてください)

回答を閉じる

QExcelからDDE通信できません

A

Windows95上でExcel95,97を使用した場合、<DDEExecute>に問題があることが知られています。DDE (DDEML.DLL)を使用する全てのDDE-clients(AutoCad, FoxPro, CC:Mailなど)が影響されます。

(Windows NTでは問題ありません。また、他のDDEコマンド、Winword, Access etc..でも問題ありません)

この問題を回避するためには、Windows-API-Functionsを使用して直接FAMOSにコマンドを送出する必要があります。

' 例題:ExcelからFAMOSへのコマンド送信
' ExcelのDDEExecute問題について
' Windows95とFamos3.1で検証, Excel97で動作確認
' マクロを実行させる際にFAMOSが動作していなければなりません
Rem *** Windows Api
Functions の宣言
Declare Function FindWindowA Lib "User32" ( _
  ByVal ClassName As String, _
  ByVal Caption As String) As Long
Declare Function SendMessageA Lib "User32" ( _
  ByVal Window As Long, _
  ByVal Message As Integer, _
  ByVal wParam As Integer, _
  ByVal lParam As String) As Long
Declare Function PostMessageA Lib "User32" ( _
  ByVal Window As Long, _
  ByVal Message As Integer, _
  ByVal wParam As Integer, _
  ByVal lParam As String) As Long
Declare Function GetDlgItem Lib "User32" ( _
  ByVal Window As Long, _
  ByVal id As Integer) As Long
Sub DDETest()
  DoFamosExecute("sequ 1.seq")
End Sub
Sub DoFamosExecute(Command As String)
  Rem *** 最初にFamosオペレーションウィンドウを検索...
  hwndFamos = FindWindowA("FAMOS3", "FAMOS")
  hwndDlg = GetDlgItem(GetDlgItem(GetDlgItem(hwndFamos, 0), 1001), 0)
  hwndOpBox = GetDlgItem(hwndDlg, 1070)
  If (hwndOpBox <> 0) Then
      Rem *** オペレーションウィンドウにテキストを設定
      SendMessageA hwndOpBox, 12, 0, Command ' 12: WM_SETTEXT
      Rem *** 実行ボタンをクリック
      PostMessageA hwndDlg, 273, 1,"" ' 273: WM_COMMAND, 1: ID of OK-Button

' WINUSER.H
  #define WM_COMMAND 0x0111

  End If
End Sub

製品詳細はこちら

回答を閉じる