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

プロパティウィンドウ
リストにこのソフトウェアで使用できるデバイス一覧が表示されますので使用するデバイスを選択してください。
ジェネレーティングを選択します。
設定 |
説明 |
内部クロック |
内部クロックのタイミングでジェネレーティングを行います。この場合、次のクロック値を設定してください。 |
外部クロック |
外部クロックのタイミングでジェネレーティングを行います。 |
ハンドシェイク |
外部機器とのハンドシェイクを使用してジェネレーティングを行います。 |
この設定は、クロックとして内部クロックを選択した場合に有効になります。
「クロック単位」にて指定した単位で内部クロック値を指定します。
デバイス名称 |
設定可能範囲 |
DIO-32DM3-PE |
20nsec≦ クロック値 ≦ 21sec(5nsec 単位) |
PIO-32DM(PCI) |
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) |
4Gbyte |
全対応 OS ※1 |
0≦ 転送開始位置 ≦ 16,515,071 ※2 |
4Gbyte |
Windows10 |
0≦ 転送開始位置 ≦ 262,143 ※2 |
|
Windows10 |
0≦ 転送開始位置 ≦ 524,287 ※2 |
転送を終了するバッファの位置を指定します。
転送開始位置よりも後に設定する必要があります。
デバイス名称 |
認識メモリ |
OS |
設定可能範囲 |
DIO-32DM3-PE |
- |
全対応 OS |
1≦ 転送終了位置 ≦ 536,870,912 ※2 |
PIO-32DM(PCI) |
4Gbyte |
全対応 OS ※1 |
1≦ 転送終了位置 ≦ 16,515,072 ※2 |
4Gbyte |
Windows10 |
1≦ 転送終了位置 ≦ 262,144 ※2 |
|
Windows10 |
1≦ 転送終了位置 ≦ 524,288 ※2 |
「転送開始位置」と「転送終了位置」で指定された範囲のデータを指定した回数、繰り返し出力します。
この設定を有効にするには、ストップ条件に「指定個数転送完了」を選択する必要があります。
デバイス名称 |
設定可能範囲 |
DIO-32DM3-PE |
1≦リピート回数≦ (536,870,912(20000000H)÷(「転送終了位置」-「転送開始位置」+ 1)) |
PIO-32DM(PCI) |
1≦リピート回数≦ (16,777,215(FFFFFFH)÷(「転送終了位置」-「転送開始位置」+ 1)) |
転送用のバッファのサイズを指定します。ここで設定したサイズ分のデータを編集することができます。
デバイス名称 |
認識メモリ |
OS |
設定可能範囲 |
DIO-32DM3-PE |
- |
全対応 OS |
1≦ バッファサイズ ≦ 536,870,912 ※2※3 |
PIO-32DM(PCI) |
4Gbyte |
全対応 OS ※1 |
1≦ バッファサイズ ≦ 16,515,072 ※2 |
4Gbyte |
Windows10 |
1≦ バッファサイズ ≦ 262,144 ※2 |
|
Windows10 |
1≦ バッファサイズ ≦ 524,288 ※2 |
※1:ボードを実装するPC(マザーボード)のBIOS設定で、[Memory Reclaiming] 機能が有効の場合、設定可能範囲は、4GByte以上のメモリを認識した状態と同じになります。
※2:バッファ領域の物理アドレス空間へのマッピングのされ方によっては、最大値まで設定できない場合があります。
※3:DIO-32DM3-PE の場合、バッファサイズを2048未満に設定した場合、ハードウェアの制限により転送レートが低下します。