設定方法


条件設定は、プロパティウィンドウを選択して行います。
上のプロパティから順に変更が必要な項目について設定を行っていきます。


プロパティウィンドウ

 

①. デバイス

リストにこのソフトウェアで使用できるデバイス一覧が表示されますので使用するデバイスを選択してください。

 

【モード】
②. モード

ジェネレーティングを選択します。

 

【クロック】
③. クロック

設定

説明

内部クロック

内部クロックのタイミングでジェネレーティングを行います。この場合、次のクロック値を設定してください。

外部クロック

外部クロックのタイミングでジェネレーティングを行います。

ハンドシェイク

外部機器とのハンドシェイクを使用してジェネレーティングを行います。

 

④. クロック値

この設定は、クロックとして内部クロックを選択した場合に有効になります。
「クロック単位」にて指定した単位で内部クロック値を指定します。

デバイス名称

設定可能範囲

DIO-32DM3-PE

20nsec≦ クロック値 ≦ 21sec(5nsec 単位)

PIO-32DM(PCI)
DIO-32DM2-PE

50nsec≦ クロック値 ≦ 107sec(25nsec 単位)

※ 転送データ数がデバイスのFIFOのサイズを超える場合は、PCにも依存しますが、
  実際に設定可能な範囲は、おおよそ100ns以上となります。

 

⑤. クロック単位

設定

説明

1s

1 秒単位で内部クロックを設定します

1ms

1 ミリ秒単位で内部クロックを設定します

1μs

1 マイクロ秒単位で内部クロックを設定します

1ns

1 ナノ秒単位で内部クロックを設定します

 

【スタート条件】
⑥. スタート条件

デバイスの動作を開始する条件を選択します。

設定

説明

ソフトウェア

デバイス動作開始ボタンが押されると無条件でデータ転送を開始します。

外部トリガ立ち上がり

デバイス動作開始ボタンが押された後、外部スタート信号の立ち上がりでデータ転送を開始します。

外部トリガ立ち下り

デバイス動作開始ボタンが押された後、外部スタート信号の立ち下がりでデータ転送を開始します。

 

【ストップ条件】
⑦. ストップ条件

データ転送を停止する条件を選択します。

設定

説明

ソフトウェア

停止ボタンが押されるとデバイス動作を終了します。
ジェネレーティングモード時は、「転送開始位置」と「転送終了位置」で指定された範囲のデータを繰り返し出力します。
なお、他の条件を選択している場合でも停止ボタンが押されると停止します。

外部トリガ立ち上がり

外部ストップ信号の立ち上がりでデータ転送を停止します。

外部トリガ立ち下り

外部ストップ信号の立ち下りでデータ転送を停止します。

指定個数転送完了

指定されたクロック数のデータ転送を行います。
ジェネレーティングモード時は、「リピート」回数を指定してください。

 

⑧. 転送開始位置

転送を開始するバッファの位置を指定します。

デバイス名称

認識メモリ

OS

設定可能範囲

DIO-32DM3-PE

-

全対応 OS

0≦ 転送開始位置 ≦ 536,870,911 ※2

PIO-32DM(PCI)
DIO-32DM2-PE

4Gbyte
未満

全対応 OS ※1

0≦ 転送開始位置 ≦ 16,515,071 ※2

4Gbyte
以上

Windows10
Version 1607 以前

0≦ 転送開始位置 ≦ 262,143 ※2

Windows10
Version 1703 以降

0≦ 転送開始位置 ≦ 524,287 ※2

 

⑨. 転送終了位置

転送を終了するバッファの位置を指定します。
転送開始位置よりも後に設定する必要があります。

デバイス名称

認識メモリ

OS

設定可能範囲

DIO-32DM3-PE

-

全対応 OS

1≦ 転送終了位置 ≦ 536,870,912 ※2

PIO-32DM(PCI)
DIO-32DM2-PE

4Gbyte
未満

全対応 OS ※1

1≦ 転送終了位置 ≦ 16,515,072 ※2

4Gbyte
以上

Windows10
Version 1607 以前

1≦ 転送終了位置 ≦ 262,144 ※2

Windows10
Version 1703 以降

1≦ 転送終了位置 ≦ 524,288 ※2

 

⑩. リピート

「転送開始位置」と「転送終了位置」で指定された範囲のデータを指定した回数、繰り返し出力します。
この設定を有効にするには、ストップ条件に「指定個数転送完了」を選択する必要があります。

デバイス名称

設定可能範囲

DIO-32DM3-PE

1≦リピート回数≦ (536,870,912(20000000H)÷(「転送終了位置」-「転送開始位置」+ 1))

PIO-32DM(PCI)
DIO-32DM2-PE

1≦リピート回数≦ (16,777,215(FFFFFFH)÷(「転送終了位置」-「転送開始位置」+ 1))

 

【バッファサイズ】
⑪. バッファサイズ

転送用のバッファのサイズを指定します。ここで設定したサイズ分のデータを編集することができます。

デバイス名称

認識メモリ

OS

設定可能範囲

DIO-32DM3-PE

-

全対応 OS

1≦ バッファサイズ ≦ 536,870,912 ※2※3
最大値は 2Gbyte/4byte(1 データ) に相当します

PIO-32DM(PCI)
DIO-32DM2-PE

4Gbyte
未満

全対応 OS ※1

1≦ バッファサイズ ≦ 16,515,072 ※2
最大値は 63Mbyte/4byte(1 データ) に相当します

4Gbyte
以上

Windows10
Version 1607 以前

1≦ バッファサイズ ≦ 262,144 ※2
最大値は 1Mbyte/4byte(1 データ) に相当します

Windows10
Version 1703 以降

1≦ バッファサイズ ≦ 524,288 ※2
最大値は 2Mbyte/4byte(1 データ) に相当します

※1:ボードを実装するPC(マザーボード)のBIOS設定で、[Memory Reclaiming] 機能が有効の場合、設定可能範囲は、4GByte以上のメモリを認識した状態と同じになります。
※2:バッファ領域の物理アドレス空間へのマッピングのされ方によっては、最大値まで設定できない場合があります。
※3:DIO-32DM3-PE の場合、バッファサイズを2048未満に設定した場合、ハードウェアの制限により転送レートが低下します。