シャックハルトマン波面センサ
![](https://www.thorlabs.co.jp/Images/GuideImages/5287_SH_WavefrontSensor_10.jpg)
- CMOS-Based Sensors Capable of Up to 1120 fps
- Sensitivities Up to λ/200
- 300 - 1100 nm or 400 - 900 nm Wavelength Range
- Kits Available with Interchangeable Microlens Arrays (MLAs)
WFS20-5C
High-Speed WFS
with 150 µm Pitch MLA
Application Idea
A WFS20-5C Mounted
on the KM100WFS
Kinematic Mount
WFS31-7AR
General-Purpose WFS
with 150 µm Pitch MLA
WFS40-14AR
Large-Aperture WFS with 300 µm Pitch MLA
![](../../images/loading-red.gif)
Please Wait
Shack-Hartmann Wavefront Sensor Selection Guidea | |||||
---|---|---|---|---|---|
(Sensor Head) | Type | Max Speedb | Sensor Size | Wavefront Accuracyb | Wavefront Sensitivityb |
WFS31 | General Purpose | Up to 76 fps | 11.25 mm x 7.03 mm | Up to λ/60 | Up to λ/200 |
WFS40 | Large Aperture | Up to 98 fps | Up to λ/40 | Up to λ/120 | |
WFS20 | High Speed | ||||
(MLA)c | Wavelength | Reflectivity | |||
-5C | Chrome Mask | 300 - 1100 nm | 150 µm | Ø140 µm | < 25% |
-7AR | AR Coating | 400 - 900 nm | 150 µm | Ø146 µm | < 1% |
-14AR | AR Coating | 400 - 900 nm | 300 µm | < 1% |
特長
- 小型のセンサーヘッドは3種類ご用意
- 標準センサ
- 11.26 mm x 11.26 mmの大開口センサ
- 最高フレームレート1120 fpsの高速センサ
- フォトリソグラフィ加工の高品質マイクロレンズアレイが付属
- 磁性ホルダにマウントされており、ホルダごと交換可能
- センサーヘッドに対して個別校正済み
- キットには2種類のマイクロレンズアレイが付属
- レンズピッチ150 µm、クロムマスクまたはARコーティング付き
- レンズピッチ300 µm、ARコーティング付き
- 波面と強度の分布をリアルタイムで測定
- CWまたはパルス光源用
- USB接続でPC操作
- TCP/IPを介したライブデータの読み出し
- フレキシブルなソフトウェアオプション
- GUIソフトウェア
- C言語コンパイラ用ドライバーパッケージ
- LabWindows™/CVI
- LabVIEW®
- ライブデータ読み出し用Data Transfer
- .Net
- 波面センサ用キネマティックマウントも別途ご用意(下記参照)
動作原理
シャックハルトマンセンサは、小さなレンズを配列したマイクロレンズアレイと1個のカメラで構成されています。波面がレンズアレイに入射するとカメラ上にスポットが形成されます。各スポットの強度および位置を分析することで、レーザ光源の波面を動的に測定したり、光学部品によって生じる波面収差の特性を明らかにしたりすることができます。 シャックハルトマン波面センサの原理の詳細は、「SHチュートリアル」タブをご覧ください |
当社の高速シャックハルトマン波面センサは、光ビームの波面形状や強度分布を正確に測定します。波面センサにはCMOSセンサーヘッドとマイクロレンズアレイ(MLA)が内蔵されています。上の表のとおり、当社では標準タイプ、大開口タイプ、高速タイプの3種類のセンサーヘッドをご用意しております。 各センサーヘッド用には、レンズピッチ・焦点距離が異なる3種類のマイクロレンズアレイをご用意しており、ご用途に応じた最適な正確性や波面のダイナミックレンジに合うように選択いただけます。
こちらの波面センサの型番は、センサーヘッドの種類(WFS31、WFS40、WFS20)で始まり、末尾にはマイクロレンズの種類(-5C、-7A、-14AR)、あるいはキットの種類(-K1または-K2)となっています。キットにはセンサーヘッドが1つとマイクロレンズアレイが2種類入っています。「仕様」ならびに「セレクションガイド」」タブでは波面センサのオプションの詳細がご覧いただけます。波面センサ用のトリガーケーブル(下記参照)は、TTLのトリガ信号を使用時にご利用いただけます(別売り)。「発送リスト」のタブでは各製品に含まれる部品のリストがご覧いただけます。
センサーヘッド
標準(WFS31で始まる型番)ならびに大開口センサ(WFS40で始まる型番)は、トリガ入力ポートと、PC接続用のUSB 3.0ポートが付いています。PCのUSB 2.0ポートを使用した場合、動作が遅くなります。 WFS20から始まる型番の高速センサーヘッドは、トリガ入力ポートと、PC接続用のUSB 2.0ポートの付いたコントロールボックスが付属しています。センサを高速モードで使用する時には、ボックスがカメラ画像を分析し、PCには全画像ではなくスポット位置のみを送信します。これによりUSB 2.0ポートを介して送るデータ量を小さくすることができるので、高速センサは1,000 fps以上の速度で測定が可能です。
マイクロレンズアレイ
当社の波面センサに付属するマイクロレンズアレイのレンズピッチは150 µmまたは300 µmで、クロムマスクまたはARコーティング付きです。また交換を容易にする磁性ホルダ(特許取得済みUS Patent No. 8,289,504)に恒久的に取り付けられています。磁性ホルダは、センサーヘッドに取り付けられる度に正確なアライメントが得られるようマイクロレンズを配置します。キットまたは追加でマイクロレンズアレイをご注文の場合、マイクロレンズアレイの交換が簡単に行える交換ツールが付属します。追加でマイクロレンズをご希望の場合、またはセンサーヘッドとマイクロレンズを異なる組み合わせでご使用になりたい場合には当社までご連絡ください。センサーヘッドはご使用になるマイクロレンズアレイに応じて校正する必要がありますので、追加のマイクロレンズアレイ用にセンサーヘッドをアップグレードするには、当社にご連絡いただき、波面センサをお送りください。
![Interchanging Microlens Arrays](https://www.thorlabs.co.jp/images/TabImages/WFS100_pickup_tool_sg.png)
キット内に付属するマイクロレンズアレイの交換用ピックアップツール
ソフトウェア
付属のソフトウェアパッケージでは、使いやすいグラフィカルインターフェイス(GUI)によってカメラ設定、校正、分析ならびに表示のオプションを選択することができます。カスタム仕様のシステム制御やデータ収集ソフトウェアの構築のため、C言語コンパイラ、LabVIEW®、LabWindows/CVI™、.Net、ならびに DataSocketサーバーのサポートをするドライバも付属しています。付属のソフトウェアの詳細や最新版のダウンロードについては「ソフトウェア」タブをご覧ください。
補償光学(AO)キット
さらに、補償光学を研究の分野で使用していただけるように、当社では補償光学(AO)キットをご提供しております。キットには補償光学システムで使用される3つの主要部(可変形状ミラー、シャックハルトマン波面センサ、リアルタイム制御ソフトウェア)がセットとなっております。当社ではピエゾ素子型可変形状ミラーに加え、Boston Micro-Machines社製のMEMS型可変形状ミラーもご用意しております。また、キットには(左の写真で示している通り)、光源、全てのコリメート・イメージング用光学素子、ならびに必要な取付用部品が付属します(ブレッドボードは付属しておりません)。キットは、コスト面や使い易さを追求し、短時間で組立ててお客様のシステムに組み込めるよう設計されました。
Item # Prefix | WFS31, WFS40, and WFS20 | ||||
---|---|---|---|---|---|
Item # Suffix | -5C(/M) | -7AR(/M) | -14AR(/M) | -K1(/M) | -K2(/M) |
Included Microlens Array(s) | |||||
150 µm Lenslet Pitch, Chrome Mask, 300 - 1100 nm | ![]() | - | - | ![]() | - |
150 µm Lenslet Pitch, ARa Coating, 400 - 900 nm | - | ![]() | - | - | ![]() |
300 µm Lenslet Pitch, ARa Coating, 400 - 900 nm | - | - | ![]() | ![]() | ![]() |
当社の波面センサ(WFS)は、CMOSカメラとマイクロレンズアレイ(MLA)を組み合わせた構成です。波面センサの性能は、主にセンサーヘッドとマイクロレンズアレイの選択によって決まります。波面センサは1つまたは2つのマイクロレンズアレイ付き 新製品あるいは既存製品の波面センサは、最大3種類のマイクロレンズアレイがお使いいただけるようにアップグレードが可能です。詳しくは、当社までお問い合わせください。
こちらの波面センサの型番は、センサーヘッドの種類(WFS31、WFS40、WFS20)で始まり、末尾にはマイクロレンズの種類(-5C、-7A、-14AR)、あるいはキットの種類(-K1または-K2)となっています。キットの仕様書は別途ご提供しておりません。センサーヘッドとマイクロレンズアレイの組み合わせで決まる仕様は、該当する型番で特定できます。
標準波面センサ(WFS31から始まる型番)
Software Selectable Camera Resolution Optionsa | ||||||
---|---|---|---|---|---|---|
Camera Resolution (Pixels) | Active Area (mm) | Microlens Spots | Spot Count | Frame Rate (fps)c | ||
Normal Mode | sub2 Modeb | Normal Mode | sub2 Modeb | |||
WFS31-5C, WFS31-7AR | ||||||
960 x 600 | 73 x 45 | 3285 | 13 | 23 | ||
1200 x 1200 | 600 x 600 | 7.03 x 7.03 | 45 x 45 | 2025 | 16 | 27 |
1024 x 1024 | 512 x 512 | 6.00 x 6.00 | 39 x 39 | 1521 | 21 | 32 |
768 x 768 | 384 x 384 | 4.50 x 4.50 | 29 x 29 | 841 | 30 | 42 |
512 x 512 | 256 x 256 | 3.00 x 3.00 | 19 x 19 | 361 | 52 | 59 |
368 x 368 | 184 x 184 | 2.16 x 2.16 | 13 x 13 | 169 | 70 | 74 |
WFS31-14AR | ||||||
1920 x 1200 | 960 x 600 | 11.25 x 7.03 | 35 x 21 | 735 | 15 | 25 |
1200 x 1200 | 600 x 600 | 7.03 x 7.03 | 21 x 21 | 441 | 18 | 29 |
1024 x 1024 | 512 x 512 | 6.00 x 6.00 | 19 x 19 | 361 | 22 | 32 |
768 x 768 | 384 x 384 | 4.50 x 4.50 | 13 x 13 | 169 | 34 | 43 |
512 x 512 | 256 x 256 | 3.00 x 3.00 | 9 x 9 | 81 | 55 | 61 |
368 x 368 | 184 x 184 | 2.16 x 2.16 | 5 x 5 | 25 | 76 | 76 |
Item #a | ||||
---|---|---|---|---|
Microlens Arrays | ||||
Wavelength Range | ||||
Microlens Array Aperture Size | 11.5 mm x 7.5 mm | |||
Mask or Coating | Chrome Mask | Anti-Reflection Coating | ||
Reflectivity | < 25% | < 1% | ||
Lenslet Pitch | 150 µm | 300 µm | ||
Lenslet Grid Type | Square Grid | |||
Lens Shapeb | Round, Plano-Convex Spherical | Square, Plano-Convex Parabolic | ||
Lens Size | Ø140 µm | Ø146 µm | 295 µm x 295 µm | |
Fill Factor (Approximate)c | 68.4% | 74.4% | 96.7% | |
Number of Active Lenslets | 73 x 45 (Max), Software-Selectable Options | 35 x 21 (Max), Software-Selectable Options | ||
Effective Focal Length (Typical, When Mounted in WFS) | 4.1 mm | 5.2 mm | 14.6 mm | |
Nominal Focal Length | 5.6 mm | 14.2 mm | ||
Array Size | 12 mm x 12 mm x 1.2 mm | |||
Substrate Material | Fused Silica (Quartz) | |||
Camera | ||||
Sensor Type | CMOS | |||
Resolution | 1920 x 1200 Pixels (Max), Software-Selectable Options | |||
Sensor Size, Max | 11.25 mm x 7.03 mm | |||
Pixel Size | 5.86 µm x 5.86 µm | |||
Shutter | Globald | |||
Exposure Range | 31 µs - 2000 ms | |||
Image Digitization | 8 Bit | |||
Wavefront Measurement | ||||
Accuracy (at 633 nm)e | λ/25 rms | λ/40 rms | λ/60 rms | |
Sensitivity (at 633 nm)f | λ/80 rms | λ/120 rms | λ/200 rms | |
Dynamic Range (at 633 nm)g | > 500λ | > 500λ | > 250λ | |
Local Curvatureh | > 7.4 mm | > 10.0 mm | > 40.0 mm |
General Specifications | |||
---|---|---|---|
External Trigger Input Specifications | |||
Trigger Slope | Software Selectable: Low-High or High-Low | ||
Safe Static Input Voltage Range | 0 to 30 VDC | ||
Low Level | 0.0 V to 2.0 V | ||
High Level | 5.0 V to 24 V | ||
Input Current (Max) | 10 mA | ||
Pulse Width (Min) | 100 µs | ||
Slew Rate (Min) | 35 V/ms | ||
Housing Dimensions and Threads | |||
Optical Input Thread | Internal C-Mount | ||
Dimensions (H x W x D) | 35.4 mm x 29.8 mm x 47.9 mm (1.39" x 1.17" x 1.89") | ||
External Power Supply | Max 2.8 W, via USB 3.0a | ||
Operating Temperature | 5 to 35 °C (Non-Condensing) | ||
Storage Temperature | -20 to 60 °C | ||
Warm-Up Time for Rated Accuracy | 15 Minutes | ||
Post Mounting | One 8-32 (M4) Tap, One 1/4"-20 (M6) Tap | ||
Cage Mounting | - | ||
Included Thread Adapter | SM1A9: External C-Mount to Internal SM1 (1.035"-40) |
すべての技術データは23 ± 5 °C、相対湿度45 ± 15%(結露なし)で有効です。
大開口波面センサ(WFS40から始まる型番)
Software Selectable Camera Resolution Optionsa | ||||||
---|---|---|---|---|---|---|
Camera Resolution (Pixels) | Active Area (mm) | Microlens Spots | Spot Count | Frame Rate (fps)c | ||
Normal Mode | sub2 Modeb | Normal Mode | sub2 Modeb | |||
WFS40-5C, WFS40-7AR | ||||||
73 x 73 | 5329 | 8 | 19 | |||
1536 x 1536 | 768 x 768 | 8.45 x 8.45 | 55 x 55 | 3025 | 13 | 30 |
1024 x 1024 | 512 x 512 | 5.63 x 5.63 | 35 x 35 | 1225 | 26 | 55 |
768 x 768 | 384 x 384 | 4.22 x 4.22 | 27 x 27 | 729 | 41 | 82 |
512 x 512 | 256 x 256 | 2.82 x 2.82 | 17 x 17 | 289 | 70 | 98 |
360 x 360 | 180 x 180 | 1.98 x 1.98 | 11 x 11 | 121 | 98 | 98 |
WFS40-14AR | ||||||
2048 x 2048 | 1024 x 1024 | 11.26 x 11.26 | 35 x 35 | 1225 | 10 | 28 |
1536 x 1536 | 768 x 768 | 8.45 x 8.45 | 27 x 27 | 729 | 15 | 41 |
1024 x 1024 | 512 x 512 | 5.63 x 5.63 | 17 x 17 | 289 | 29 | 70 |
768 x 768 | 384 x 384 | 4.22 x 4.22 | 13 x 13 | 169 | 44 | 95 |
512 x 512 | 256 x 256 | 2.82 x 2.82 | 7 x 7 | 49 | 76 | 98 |
360 x 360 | 180 x 180 | 1.98 x 1.98 | 5 x 5 | 25 | 98 | 98 |
Item #a | ||||
---|---|---|---|---|
Microlens Arrays | ||||
Wavelength Range | ||||
Microlens Array Aperture Size | 11.5 mm x 11.5 mm | |||
Mask or Coating | Chrome Mask | Anti-Reflection Coating | ||
Reflectivity | < 25% | < 1% | ||
Lenslet Pitch | 150 µm | 300 µm | ||
Lenslet Grid Type | Square Grid | |||
Lens Shapeb | Round, Plano-Convex Spherical | Square, Plano-Convex Parabolic | ||
Lens Size | Ø140 µm | Ø146 µm | 295 µm x 295 µm | |
Fill Factor (Approximate)c | 68.4% | 74.4% | 96.7% | |
Number of Active Lenslets | 73 x 73 (Max), Software-Selectable Options | 35 x 35 (Max), Software-Selectable Options | ||
Effective Focal Length (Typical, When Mounted in WFS) | 4.1 mm | 5.2 mm | 14.6 mm | |
Nominal Focal Length | 5.6 mm | 14.2 mm | ||
Array Size | 12 mm x 12 mm x 1.2 mm | |||
Substrate Material | Fused Silica (Quartz) | |||
Camera | ||||
Sensor Type | CMOS | |||
Resolution | 2048 x 2048 Pixels (Max), Software-Selectable Options | |||
Sensor Size, Max | 11.26 mm x 11.26 mm | |||
Pixel Size | 5.5 µm x 5.5 µm | |||
Shutter | Globald | |||
Exposure Range | 77 µs - 499 ms | |||
Image Digitization | 8 Bit | |||
Wavefront Measurement | ||||
Accuracy (at 633 nm)e | λ/25 rms | λ/30 rms | λ/40 rms | |
Sensitivity (at 633 nm)f | λ/80 rms | λ/100 rms | λ/120 rms | |
Dynamic Range (at 633 nm)g | > 500λ | > 500λ | > 250λ | |
Local Curvatureh | > 7.4 mm | > 10.0 mm | > 40.0 mm |
General Specifications | |||
---|---|---|---|
External Trigger Input Specifications | |||
Trigger Slope | Software Selectable: Low-High or High-Low | ||
Safe Static Input Voltage Range | 0 to 30 VDC | ||
Low Level | 0.0 V to 2.0 V | ||
High Level | 5.0 V to 24 V | ||
Input Current (Max) | 10 mA | ||
Pulse Width (Min) | 100 µs | ||
Slew Rate (Min) | 35 V/ms | ||
Housing Dimensions and Threads | |||
Optical Input Thread | Internal C-Mount | ||
Dimensions (H x W x D) | 35.4 mm x 29.8 mm x 48.3 mm (1.39" x 1.17" x 1.90") | ||
External Power Supply | Max 2.9 W, via USB 3.0a | ||
Operating Temperature | 5 to 35 °C (Non-Condensing) | ||
Storage Temperature | -20 to 60 °C | ||
Warm-Up Time for Rated Accuracy | 15 Minutes | ||
Post Mounting | One 8-32 (M4) Tap, One 1/4"-20 (M6) Tap | ||
Cage Mounting | - | ||
Included Thread Adapter | SM1A9: External C-Mount to Internal SM1 (1.035"-40) |
すべての技術データは23 ± 5 °C、相対湿度45 ± 15%(結露なし)で有効です。
高速波面センサ(WFS20から始まる型番)
Software Selectable Camera Resolution Optionsa | ||||||
---|---|---|---|---|---|---|
Camera Resolution (Pixels) | Active Area (mm) | Microlens Spots | Spot Count | Frame Rate (fps)b | ||
Normal Mode | 2X Binningc | Mode | ||||
WFS20-5C and WFS20-7AR | ||||||
1645 | 23 | 58 | 150 | |||
1080 x 1080 | 5.40 x 5.40 | 35 x 35 | 1225 | 29 | 69 | 166 |
768 x 768 | 3.84 x 3.84 | 23 x 23 | 529 | 50 | 144 | 350 |
512 x 512 | 2.56 x 2.56 | 15 x 15 | 225 | 79 | 320 | 710 |
360 x 360 | 1.80 x 1.80 | 11 x 11 | 121 | 116 | 630 | 880 |
WFS20-14AR | ||||||
1440 x 1080 | 7.20 x 5.40 | 23 x 17 | 391 | 28 | 92 | 183 |
1080 x 1080 | 5.40 x 5.40 | 17 x 17 | 289 | 33 | 123 | 226 |
768 x 768 | 3.84 x 3.84 | 11 x 11 | 121 | 50 | 258 | 394 |
512 x 512 | 2.56 x 2.56 | 7 x 7 | 49 | 79 | 450 | 725 |
360 x 360 | 1.80 x 1.80 | 5 x 5 | 25 | 116 | 648 | 1120 |
Item #a | ||||
---|---|---|---|---|
Microlens Arrays | ||||
Wavelength Range | ||||
Microlens Array Aperture Size | Ø9 mm | |||
Mask or Coating | Chrome Mask | Anti-Reflection Coating | ||
Reflectivity | < 25% | < 1% | ||
Lenslet Pitch | 150 µm | 300 µm | ||
Lenslet Grid Type | Square Grid | |||
Lens Shapeb | Round, Plano-Convex Spherical | Square, Plano-Convex Parabolic | ||
Lens Size | Ø140 µm | Ø146 µm | 295 µm x 295 µm | |
Fill Factor (Approximate)c | 68.4% | 74.4% | 96.7% | |
Number of Active Lenslets | 47 x 35 (Max), Software-Selectable Options | 23 x 17 (Max), Software-Selectable Options | ||
Effective Focal Length (Typical, When Mounted in WFS) | 4.1 mm | 5.2 mm | 14.6 mm | |
Nominal Focal Length | 5.6 mm | 14.2 mm | ||
Array Size | 10 mm x 10 mm x 1.2 mm | |||
Substrate Material | Fused Silica (Quartz) | |||
Camera | ||||
Sensor Type | CMOS | |||
Resolution | 1440 x 1080 Pixels (Max), Software-Selectable Options | |||
Sensor Size, Max | 7.20 mm x 5.40 mm | |||
Pixel Size | 5.0 µm x 5.0 µm | |||
Shutter | Globald | |||
Exposure Range | 4 µs - 83.3 ms | |||
Image Digitization | 8 Bit | |||
Wavefront Measurement | ||||
Accuracy (at 633 nm)e | λ/30 rms | λ/60 rms | ||
Sensitivity (at 633 nm)f | λ/100 rms | λ/200 rms | ||
Dynamic Range (at 633 nm)g | > 100λ | > 50λ | ||
Slope (Max)h | ±1.0° | ±0.8° | ±0.5° | |
Local Curvaturei | > 7.4 mm | > 10.0 mm | > 40.0 mm |
General Specifications | |||
---|---|---|---|
External Trigger Input Specifications | |||
Trigger Slope | Software Selectable: Low-High or High-Low | ||
Safe Input Voltage Range | -0.5 to 6.5 V | ||
Low Level (Max) | 1.5 V | ||
High Level (Min) | 3.5 V | ||
Input Impedance | >100 kΩ | ||
Pulse Width (Min) | 10 µs | ||
Slew Rate (Min) | 5 V/ns | ||
Housing Dimensions and Threads | |||
Optical Input Thread | Internal C-Mount | ||
Camera Head Dimensions (H x W x D) | 46.0 mm x 56.0 mm x 33.1 mm (1.81" x 2.20" x 1.30") | ||
FPGA Box Dimensions (H x W x D) | 27.5 mm x 57.0 mm x 98.4 mm (1.08" x 2.24" x 3.87") | ||
External Power Supply | 12 V, 1.5 A | ||
Operating Temperature | 5 to 35 °C (Non-Condensing) | ||
Storage Temperature | -20 to 60 °C | ||
Warm-Up Time for Rated Accuracy | 15 Minutes | ||
Post Mounting | Three 8-32 (M4) Taps | ||
Cage Mounting | Four 4-40 Taps for 30 mm Cage Systems | ||
Included Thread Adapter | SM1A9: External C-Mount to Internal SM1 (1.035"-40) |
すべての技術データは23 ± 5 °C、相対湿度45 ± 15%(結露なし)で有効です。
シャックハルトマン波面センサ
波面センサでは、光学素子単体あるいは光学素子アセンブリを通る光によって生じる収差を特定または補正するために、入射ビーム波面の形状を解析することが可能です。シャックハルトマン波面センサは、マイクロレンズアレイを使用して、ビームを複数のスポットを分離することで実現します。これらのデータはゼルニケ多項式を用いて波面形状の再構築や解析を行います。古典的な光学現象を解析するほかにも、補償光学素子で画像を生成する前に波面の歪みを除去する意図で、波面のリアルタイムでのモニタリングの用途での使用が増加しています。
スポットフィールドの概要
ビームの波面を測定するために、光は波面センサの手前でマイクロレンズアレイに垂直入射するようアライメントされます。各レンズは開口部に入射される光を集光し、マイクロレンズアレイの焦点面にあるCMOSカメラセンサ上でそれぞれ集光スポットを形成します。波面が平面の場合、集光スポットのすべてが各レンズの中心の真後ろの地点、各光軸に沿った位置にあります。結果、図1のようにカメラセンサ上に一定間隔のスポットのグリッドとなります。このようなスポットの位置は基準スポット位置と呼ばれ、基準のスポットフィールドを構成します。
![Distorted Wavefront](https://www.thorlabs.co.jp/images/tabimages/Shack_Hartmann_Wavefront_Distorted_D2-300.gif)
Click to Enlarge
図2:集光スポットが基準スポット位置からずれている距離で入射波面の形状を算出します。
![Distorted Wavefront](https://www.thorlabs.co.jp/images/TabImages/Shack_Hartmann_Wavefront_Planar_D2-300.gif)
Click to Enlarge
図1:入射波面が平面のとき、集光スポットは各レンズの中心の真後ろの位置にあります。これが基準のスポットフィールドです。
波面が歪んでいると、集光スポットがカメラセンサの基準位置からずれます。波面歪みはまた、図2のようにスポットフィールドにスポットがない状態をもたらす場合もあります。測定されたスポットフィールド内のスポットの位置を、基準スポットフィールドのスポットと比較することによって、波面の形状が算出できます。
波面歪みとスポットの位置ずれ
ビームの波面は、断面全体を考えると複雑かもしれません。しかし、単一レンズが集光した小さなビームの一部分については、波面はほぼ平面となります。マイクロレンズアレイのレンズ単体の光線図は図3でご覧いただけます。平行線を用いてこの寸法内の両方の波面が平面であることが示されています。波面の差は、レンズの光軸に対する向きによって表れています。
このビームの伝搬角度は、歪みのある波面形状によって決定します。この領域での波面が歪んでない場合、集光された光は各レンズの光軸に沿って伝搬し、集光スポットはレンズ中央の真後ろの位置にあります(緑の円)。もしここの波面が歪んでいる場合、伝搬角度αは、レンズの光軸に対し、基準スポットからずれた位置(赤い円)になります。
このビームの伝搬角度、そして波面形状は、レンズの焦点距離fMLと、基準スポット位置に対する集光スポットの位置(δx、δy)によって求められます。ビーム全体の波面形状は、ビームの断面に渡って2次元的にスポットの位置ずれをもとに計算することにより得られます。当社の波面センサーソフトウェアはこの計算を行い、スポットフィールドの中心点をリファレンスとして定義します。
![Single Microlens Focusing](https://www.thorlabs.co.jp/images/tabimages/Wavefront_Distortion_D3-655.gif)
Click to Enlarge
図3:上はマイクロレンズアレイ中の単体レンズの図です。平面の波面(緑色の平行線)は、レンズに垂直入射し、基準スポット位置(緑色の円)に集光されます。歪んだ波面(赤色の平行線)は、レンズに垂直に入射せず、基準スポットからずれた位置(赤色の円)に集光されます。変位角αは幾何学的に求められます。
感度とダイナミックレンジの計算
測定感度
感度(つまり、最小変位角αmin)は、検知可能なスポットの最小変位量(δymin)によって変わり、以下の式で求められます。
αmin = δymin / fML
ここでfMLはマイクロレンズの焦点距離です。
ダイナミックレンジ
ダイナミックレンズ(つまり、最大変位角αmax)は、測定可能な最大の位相量です。
αmax = δymax / fML = (D / 2) / fML
ここでDはマイクロレンズの直径です。数式はいずれも小角度近似を使って導出されています。αminは波面センサが測定できる波面の最小勾配のことです。測定できる最小のスポット変位であるδyminは、ディテクタのピクセルサイズ、重心計算アルゴリズムの精度、センサの信号対雑音比によって決まります。αmaxは波面センサで測定できる波面の最大勾配であり、スポットδymaxに対応し、レンズの半径に相当します。
従来のアルゴリズムでは、スポットが他のスポットと部分的に重なっている場合や、レンズの集光スポットが割り当てられたセンサの検知領域外に位置してしまう場合(スポットクロスオーバ)スポットの正確な重心を導出することができません。この問題を解決するためには特別なアルゴリズムを適用することもできますが、センサのダイナミックレンジとのトレードオフとなります。 システムのダイナミックレンジを増大させるには、大きな直径のレンズレットを使用するか、焦点距離の短いレンズレットを使用する必要があります。しかしシステムのダイナミックレンジを大きな直径のレンズレットを使用することで増大させると、波面を表現する為に使用可能なゼルニケ係数の数が減少します。これに対して、焦点距離を短くしてダイナミックレンジを増大させると、センサ感度が劣化します。測定感度とダイナミックレンジの要求条件を満たす最長の焦点距離を有するレンズレットを使用することが最も望ましいでしょう。
シャックハルトマン測定確度に影響を与える要素
シャックハルトマン波面センサの測定精度(確実に測定可能な波面の最小勾配)は、基準位置に対して変位する集光スポットを正確に測定できる能力によって決まります。測定精度はマイクロレンズアレイのレンズピッチ、センサの検出部(入射瞳径またはカメラの解像度の選択)、ビームサイズ、そして動作モードなどいくつかの要素に影響されます。分析する集光スポット数が多いと、波面を微細に再構築することができます。ソフトウェアの設定と実験方法の組み合わせにより周囲の光の影響を無くし、迷光を少なくすることも測定精度の向上につながります。測定精度に影響する要素は下記で説明しています。さらに詳細については製品マニュアルをご覧ください。
集光スポット数
集光スポット数は、マイクロレンズアレイのピッチ、センサの検出部(入射瞳径またはカメラの解像度)、そしてビームサイズによって決まります。ピッチが小さいマイクロレンズアレイでは、測定ポイントの密度が高くなり、すべての測定がセンサのダイナミックレンジ内であれば、空間分解能が高くなります。スポットフィールド内の集光スポット数が多い利点は、特にゼルニケ多項式を用いて波面収差を分析する際に明白です。ゼルニケモードの数が検知した集光スポット数を上回ることがないからです。ピッチが大きいマイクロレンズアレイは、測定精度が高くなります。
カメラセンサの検出部はお客様によりソフトウェアで設定します。検出部の面積を小さくするとフレームレートは大きくなりますが、検出部がビーム径よりも小さいと波面に関する情報が欠落してしまいます。ビーム径自体が小さい場合、カメラセンサの検出部面積にかかわらず、集光スポット数は少なくなります。望ましいのは、ビームがマイクロレンズアレイに対し若干オーバーフィルする程度のエッジ効果が除去された状態で照射されることです。
動作モード
シャックハルトマンセンサは、様々な方法でデータを収集、平均化することができます。当社の波面センサでは、センサの種類によって合計4つの動作モードがあります。データをより速く収集することにより、データを平均化させる必要が出てくる可能性があります。また、データの平均化の方法により、精度が落ちる場合があります。当社の動作モードについてはさらに「セレクションガイド」タブで詳細がご覧いただけます。
画像の平均化と背景レベルの設定
測定精度は、単一画像を計算に用いるより、複数の画像の平均をとる方が上がります。波面センサソフトウェアには、標準平均あるいは移動平均を計算する選択肢があります。どちらもピクセル毎のデータをユーザ設定の画像数Nで平均します。標準平均は、測定毎に独自でN画像数を取得するため、フレームレートの減少につながります。移動平均においては、最初の測定でN画像数が平均化されますが、次の測定時には前のセットの最初の画像が除去され、N+1番目に取得された次の画像が追加されます。 フレームレートは、移動平均を使用した方が速いのは、フレームセット数が増加するのではなく、フレーム毎に平均化が行われているからです。この方法で、より最新の波面状態が提供されます。
レンズチューブを使用したり、ほかの実験テクニックで迷光を低減するほか、当社では用途に応じてNoise Cut LevelとBlack Levelの設定の調整をお勧めいたします。ソフトウェアにはこれを手助けする直感的かつシンプルなツールが備わっています。Black Levelの設定は、すべてのピクセルに適用される輝度レベルを調整します。Noise Cut Levelは計算実施時ソフトウェアが使用する最小輝度の閾値を定義し、周囲の光やノイズの影響により集光スポットの算出に誤差が出ることを防止します。Noise Cut Levelを下回る強度の測定値はゼロに設定されています。推奨するNoise Cut Level設定は「Auto」です。この設定は光のレベルの変化に対し、動的に適応されます。
シャックハルトマン波面センサは、センサーヘッドとマイクロレンズアレイ(MLA)で構成されており、センサの性能はその両方に依存します。下記において各波面センサの型番の始まり(WFS20、WFS31、WFS40)はセンサーヘッド、また末尾の-5C、-7AR、-14ARはそれぞれマイクロレンズアレイを示しています。当社の波面センサは1つまたは2つのマイクロレンズが付属しますが(下記参照)、どちらのセンサーヘッドも最大3種類のマイクロレンズアレイが使用でき、それぞれ発注時に工場で校正することが可能です。ご希望の場合は当社までご連絡ください。 また既存製品の波面センサのアップグレードも承ります。当社までご連絡ください。
![Wavefront Sensor Responsivity Comparison](https://www.thorlabs.co.jp/images/tabimages/WFS20_31_40_Responsivities_A2-400.gif)
Click to Enlarge
図1: 各波面センサーヘッド内のカメラセンサの規格化された感度特性
センサーヘッド
各センサーヘッド(WFS31、WFS40、WFS20から始まる型番)は、異なるCMOSカメラがベースとなっています。カメラは異なる測定性能を持っていますが、各波面センサは同じソフトウェアアプリケーションを用いて操作されます。
カメラの感度
3つのカメラの感度は図1のようにほぼ同様です。センサーヘッドWFS20は、長い波長で相対感度が高く、ピーク感度では平坦な領域があります。WFS31シリーズセンサは、短い波長で相対感度が高くなります。
開口部とカメラの解像度
こちらの波面センサは最大開口部とカメラの解像度が両立するよう設計されています。WFS20とWFS31シリーズの開口部は長方形で、寸法が小さめのため、入射される円形ビームの最大径が制限されます。WFS40シリーズはWFS20とWFS31に比べて縦が約30%長く、開口部は正方形のため、Ø11 mmまでの入射ビームに対応します。
動作モードと測定速度
WFS31またはWFS40のセンサーヘッドが付いている波面センサは、Normalモードあるいはsub2(サブサンプリング)モードで動作します。これらのセンサーヘッドにはHigh-Speedモードの選択肢はありません。カメラが取得したスポットフィールドの画像全体は、どちらの動作モードでもPCに送信されます。sub2モードで動作時、集光スポットの重心を求めるために2 x 2のセットのピクセルの内の1つのピクセルを使用することでフレームレートが速くなります。 代わりに波面測定の確度が下がります。
WFS20に付属するカメラはWFS31やWFS40のカメラと比較して高速で動作します。 WFS20の高速カメラについては、その利点を利用してNormalモード、2 x 2ビニングモード(Bin 2)、High-Speedモードの3つの動作モードがあります。
WFS20のNormalモードでは、全スポットフィールド画像をカメラからPCに送信するための時間と、計算を行うのに必要な時間によって、フレームレートは制限されています。
2 x 2ビニングモードにおいては、計算時間を短くすることによってWFS20のフレームレートが改善されています。集光スポットの重心を求めるために検出部のすべてのピクセルのデータを使う代わりに、2 x 2セット毎の4つのピクセルの平均値が計算に使用されています。代わりに空間分解能が下がります。
WFS20のHigh-Speedモードにおいて集光スポットの重心は、WFS20のコントロールボックス内蔵の高速FPGAで計算されています。FPGAはPCよりも速く集光スポットの重心を計算するだけでなく、スポット重心のデータポイントのみをPCに送信します。これによりPCに転送されるデータ量は大幅に減少するので、測定スピードは最も速くなります。代わりに、High-SpeedにおいてGUIでカメラ画像を閲覧したり、操作することはできないため、カメラの色飽和などによる誤差などの検知が難しくなります。
サイズと取付例
センサーヘッドWFS20はセンサーヘッドとコントロールボックスの両方で構成されていますが、WFS31とWFS40はセンサーヘッドのみで構成されています。また、センサーヘッドWFS20の寸法(46.0 mm x 56 mm x 33.1 mm)は、センサーヘッドWFS31ならびにFS20はセンサーヘッドとコントロールボックスの両方で構成されていますが、WFS31との寸法(35.4 mm x 29.0 mm x 42.6 mm)と比較して大きくなります。
すべての製品にはCマウント外ネジをSM1内ネジに変換するアダプタSM1A9が付属しているため、レンズチューブを使用して散乱光を抑制したり、NDフィルタを使用してデバイスの飽和を防ぐことができます。WFS20の筐体の底部にある3つのM4タップ穴は、Ø12 mm~Ø12.7 mm(Ø1/2インチ)ポストなどの各種ポストに取り付け可能です。また、前面にある4つのタップ穴は30 mm ケージシステムに対応しており、ケージロッドを取り付けできます。WFS31とWFS40には、底部に取り付け可能なM4ならびにM6タップ穴付きのアダプタープレートが付属し、センサーヘッドをØ12 mm~Ø12.7 mm(Ø1/2インチ)ポストなどの各種ポストに取り付け可能です。
Microlens Array Key Specificationsa | |||||||||
---|---|---|---|---|---|---|---|---|---|
Item # Suffix | Mask or Coating | Wavelength | Lenslet Pitch | Lenslet Size | Reflectivity | High Spot Contrast | High Wavefront Accuracy | High Spatial Resolution | Low Back Reflection |
-5C | < 25% | ![]() | - | ![]() | - | ||||
-7AR | AR Coating | 400 - 900 nm | 150 µm | Ø146 µm | < 1% | - | - | ![]() | ![]() |
-14AR | 400 - 900 nm | 300 µm | 295 µm x 295 µm | < 1% | - | ![]() | - | ![]() |
マイクロレンズアレイ
マイクロレンズアレイの選択により、波面測定のフレームレートと確度が影響されます。
クロムマスクと反射防止(AR)コーティングの比較
クロムマスクは各マイクロレンズをはめ込むグリッドです。マスクは、マイクロレンズを透過する光以外の光を遮断します。これによって画像コントラストが強化されます。しかしマイクロレンズアレイから光源に反射する光量は多くなっています。仕様の波長範囲は石英基板と同じです。
ARコーティングによりマイクロレンズアレイからの反射光は仕様の波長範囲内では減少されます。 ARコーティング付きマイクロレンズの仕様の反射率は、記載の波長範囲内のみで有効です。 この波長域外では、反射率が大幅に増加する場合があります。なお、機器全体の反射率は、CMOSカメラチップとウィンドウの反射により高くなる場合があります。
レンズピッチ
マイクロレンズアレイのレンズピッチは、レンズ中心部から隣のレンズの中心部までの距離と定義します。よってレンズチップが150 µmのマイクロレンズアレイは、300 µmよりも多くのスポットを形成できるため、波面の空間分解能は高くなり、また焦点距離が短くなるため波面のダイナミックレンジは広くなります。レンズチップが300 µmのマイクロレンズアレイは、ダイナミックレンジおよび空間分解能は低くなりますが、高い波面精度および感度を有しています。
フレームレート
フレームレートは前述のとおり、センサーヘッド、動作モード、マイクロレンズアレイと集光スポット数に依存します。センサーヘッド、マイクロレンズアレイ、動作モード、スポット数の組み合わせによるフレームレートは図2~4のグラフでご覧いただけます。
![WFS20 Speed fps](https://www.thorlabs.co.jp/images/Tabimages/WFS31-All_Speed_A1-330.gif)
Click to Enlarge
図2: WFS31で始まる型番の波面センサのフレームレート
![WFS40 Speed fps](https://www.thorlabs.co.jp/images/tabimages/WFS40-All_Speed_A2-330.gif)
Click to Enlarge
図3: WFS40で始まる型番の波面センサのフレームレート
![WFS20 Speed fps](https://www.thorlabs.co.jp/images/tabimages/WFS20-All_Speed_A3-330.gif)
Click to Enlarge
図4:WFS20で始まる型番の波面センサのフレームレート
標準波面センサ
![WFS31-5C Package Contents](https://www.thorlabs.co.jp/images/tabimages/WFS31-5C_ShippingList_A1-450.jpg)
Click to Enlarge
WFS31-5Cの同梱内容
- 標準センサーヘッド
- 型番に特化したマイクロレンズアレイ(センサーヘッドに取付け済み)
- WFS31-5C/M: クロムマスク付きマイクロレンズアレイ、レンズピッチ150 µm
- WFS31-7AR/M: ARコーティング付きマイクロレンズアレイ、レンズピッチ150 µm
- WFS31-14AR/M: ARコーティング付きマイクロレンズアレイ、レンズピッチ300 µm
- アダプタSM1A9
- ダストキャップ
- USB 3.0 A型-Mini-Bコネクタ変換ケーブル、長さ3 m
- クイックスタートガイド(写真にはありません)
標準波面センサーキット
![WFS31-K2 Package Contents](https://www.thorlabs.co.jp/images/tabimages/WFS31-K2_ShippingList_A1-450.jpg)
Click to Enlarge
WFS31-K2の同梱内容
- 標準センサーヘッド
- 型番に特化したマイクロレンズアレイ(センサーヘッドに取付け済み)
- WFS31-K1/M: クロムマスク付きマイクロレンズアレイ、レンズピッチ150 µm
- WFS31-K2/M: ARコーティング付きマイクロレンズアレイ、レンズピッチ150 µm
- 追加のマイクロレンズアレイ(ARコーティング付き、レンズピッチ300 µm)が別途付属
- アダプタSM1A9
- ダストキャップ
- マイクロレンズ交換用ツール
- USB 3.0 A型-Mini-Bコネクタ変換ケーブル、長さ3 m
- クイックスタートガイド(写真にはありません)
大開口波面センサ
![WFS40-14AR Package Contents](https://www.thorlabs.co.jp/images/tabimages/WSF40-14AR_ShippingList_A2-450.jpg)
Click to Enlarge
WFS40-14ARの同梱内容
- 大開口センサーヘッド
- 型番に特化したマイクロレンズアレイ(センサーヘッドに取付け済み)
- WFS40-5C/M: クロムマスク付きマイクロレンズアレイ、レンズピッチ150 µm
- WFS40-7AR/M: ARコーティング付きマイクロレンズアレイ、レンズピッチ150 µm
- WFS40-14AR/M: ARコーティング付きマイクロレンズアレイ、レンズピッチ300 µm
- アダプタSM1A9
- ダストキャップ
- USB 3.0 A型-Mini-Bコネクタ変換ケーブル、長さ3 m
- クイックスタートガイド(写真にはありません)
大開口波面センサーキット
![WFS40-K1 Package Contents](https://www.thorlabs.co.jp/images/tabimages/WSF40-K1_ShippingList_A2-450.jpg)
Click to Enlarge
WFS40-K1の同梱内容
- 大開口センサーヘッド
- 型番に特化したマイクロレンズアレイ(センサーヘッドに取付け済み)
- WFS40-K1/M: クロムマスク付きマイクロレンズアレイ、レンズピッチ150 µm
- WFS40-K2/M: ARコーティング付きマイクロレンズアレイ、レンズピッチ150 µm
- アダプタSM1A9
- ダストキャップ
- マイクロレンズ交換用ツール
- 追加のマイクロレンズアレイ(ARコーティング付き、レンズピッチ300 µm)が別途付属
- USB 3.0 A型-Mini-Bコネクタ変換ケーブル、長さ3 m
- クイックスタートガイド(写真にはありません)
高速波面センサ
![Scientific Camera, Cables, and Accessories](https://www.thorlabs.co.jp/images/tabimages/WFS20-7AR_ShippingList_A2-450.jpg)
Click to Enlarge
WFS20-7ARの同梱内容
- 高速センサーヘッド
- 型番に特化したマイクロレンズアレイ(センサーヘッドに取付け済み)
- WFS20-5C/M: クロムマスク付きマイクロレンズアレイ、レンズピッチ150 µm
- WFS20-7AR/M: ARコーティング付きマイクロレンズアレイ、レンズピッチ150 µm
- WFS20-14AR/M: ARコーティング付きマイクロレンズアレイ、レンズピッチ300 µm
- コントロールボックス
- センサーヘッドとコントロールボックス接続用PoCLケーブル
- アダプタSM1A9
- ダストキャップ
- コントロールボックス固定用クランプ2個
- 電源(12 V 1.5 A)、日本国内用電源プラグ付き
- USB 2.0 A型-Mini-Bコネクタ変換ケーブル、長さ2 m
- クイックスタートガイド(写真にはありません)
高速波面センサーキット
![WFS20-K1 Package Contents](https://www.thorlabs.co.jp/images/tabimages/WFS20-K1_ShippingList_A2-450.jpg)
Click to Enlarge
WFS20-K1の同梱内容
- 高速センサーヘッド
- 型番に特化したマイクロレンズアレイ(センサーヘッドに取付け済み)
- WFS20-K1/M: クロムマスク付きマイクロレンズアレイ、レンズピッチ150 µm
- WFS20-K2/M: ARコーティング付きマイクロレンズアレイ、レンズピッチ150 µm
- 追加のマイクロレンズアレイ(ARコーティング付き、レンズピッチ300 µm)が別途付属
- コントロールボックス
- センサーヘッドとコントロールボックス接続用PoCLケーブル
- アダプタSM1A9
- ダストキャップ
- マイクロレンズ交換用ツール
- コントロールボックス固定用クランプ2個
- 電源(12 V 1.5 A)、日本国内用電源プラグ付き
- USB 2.0 A型-Mini-Bコネクタ変換ケーブル、長さ2 m
- クイックスタートガイド(写真にはありません)
ソフトウェアのダウンロード
右のSoftwareボタンをクリックして最新バージョンのシャックハルトマン波面センサーソフトウェアパッケージをダウンロードしてください。このパッケージには、標準的な用途向けにWFSを操作するためのグラフィカルユーザーインターフェイスが含まれており、また開発者の方が独自に必要とする機能の拡張やカスタマイズなどをする際のサポートもできるようになっています。
システム要件:
- Windows®10(32または64 Bit)または11
- USB インターフェイス
- WFS20シリーズ: USB 2.0または3.0ポート
- WFS31またはWFS40シリーズ: USB 3.0ポート
- グラフィックカード:256 MBメモリ(最小、共有)
- グラフィック解像度:1024 x 768(最小)、1280 x 1024(推奨)
- 必要な空きストレージ容量:500 MB (最小)
![Wavefront Display](https://www.thorlabs.co.jp/images/TabImages/WFS31_Screen_V6.0_450.jpg)
測定波面のGUI表示
ソフトウェアおよびグラフィカルユーザーインターフェイス
表示・出力オプション
下のリンクをクリックすると、GUI表示オプションの画面イメージがご覧いただけます。
- スポットフィールドの生画像
- ゼルニケ係数
- 測定および再生された3D波面
- 放射照度分布
- ピクセルコラムのラインビュー強度
- 表形式の出力
- 柔軟なエクスポートオプション:テキストまたはエクセルファイル
- TCP/IP経由でのDataSocket サーバへの生データ読み出し
パラメータの計算値
- ビームの重心およびビーム径
- Modal法およびZonal法による波面再生
- 波面の最大分散、PV(Peak-to-Valley)値、および波面のRMS値
- ティルト、デフォーカス、非点収差、
コマ、球面および高次収差のゼルニケ表示 - フーリエおよびオプトメトリックパラメータ
付属ドライバ
ソフトウェアには、下記ソフトウェアパッケージを用いてカスタムアプリケーションを構築するためのドライバーパッケージが含まれています。
- Cコンパイラ
- LabWindows™/CVI
- LabVIEW®
- .Net
Posted Comments: | |
faraz most
 (posted 2024-07-25 10:24:17.753) Thorlabs WFS software crashes upon startup. Im on Windows 10, 64 bit. This happens if WFS USB is connected or not. WFS receiver app opens. jjadvani
 (posted 2024-07-26 07:16:58.0) Dear faraz, thank you for your feedback. I will contact you directly for troubleshooting. Andrew Sias
 (posted 2024-07-02 10:37:29.13) Hello, I am having the same issue as many users here wherein the wavefront sensor software is crashing immediately after opening (windows 10, 64 bit). I can see that there is a possible fix based on the replies, PLEASE POST THE FIX ON THIS FORUM FOR OTHERS.
Anyway, please also reach out to me for a fix because I would love to get this hardware working asap. Thanks! jweimar
 (posted 2024-07-03 08:18:38.0) Dear Andrew, thank you for your feedback. Unfortunately, the errors were individual, so there is no standardised solution to this issue. I will contact you directly for troubleshooting. user
 (posted 2024-04-10 10:37:21.877) Hello, I have a similar problem as described before. After software installation, the Wavefront Sensor software opens and closes after couple of seconds with or without having a connected camera. I use Windows 10. hkarpenko
 (posted 2024-04-10 12:04:18.0) Dear customer,
thank you for your feedback. I will contact you directly to discuss this issue further with you. Michael Deyerler
 (posted 2024-03-13 10:17:31.027) WFS31-5C/M is not recognized with newest SW version.
An old WFS150-5C is recognized without issues.
please advice dpossin
 (posted 2024-03-13 06:42:24.0) Dear Michael,
Thank you for your feedback. I reach out to you in order to provide assistance. Marco Smarra
 (posted 2024-01-18 08:54:56.077) Unfortunatly, I cannot start the software on my windows 11. The software pops-up and closes within 5 seconds. This happens with and without camera connected to the usb port. Reinstallation does not change this behaviour.
Using the compability mode for Win 7 does not change this behaviour, either.
Do you have any suggestions for me?
Thanks for your help. GBoedecker
 (posted 2024-01-18 09:25:13.0) Thank you for your feedback! The Wavefront Sensor software was tested successfully on Windows 11. I will contact you directly for troubleshooting. yujie lu
 (posted 2023-11-23 16:15:56.07) Does this product delivery list include sensor power supplies ? dpossin
 (posted 2023-11-28 05:56:17.0) Dear Customer,
The shipping list can be seen here: https://www.thorlabs.de/newgrouppage9.cfm?objectgroup_id=5287&tabname=shipping%20list.
The WFS is powered by the USB connection. yujie lu
 (posted 2023-11-23 16:13:20.34) 1. How long is the delivery time of this product When can it be shipped ?
2. Are there other alternatives available in stock that can be used to connect WFS31-14AR / M and external trigger power supplies? dpossin
 (posted 2023-11-28 05:59:42.0) Dear customer,
Thank you for your feedback.
1). Somebody from our sales team in china will get in contact with you regarding the lead time.
2). We don´t have any alternatives. Yonghe Li
 (posted 2023-10-30 17:10:42.747) Hello, I have one WFS31-14AR Shack-Hartmann Wavefront Sensor. During testing it, I found it turned very hot. Is it common? Or there is something wrong with my device? hkarpenko
 (posted 2023-11-02 04:54:05.0) Dear customer,
thank you for your feedback. It is not unusual, that the device itself and the control box get hot during long term operation. I will contact you directly to discuss this issue with you. 磊 葛
 (posted 2023-10-24 12:45:34.56) 是否可以借测? fmortaheb
 (posted 2023-10-25 04:44:06.0) Thank you very much for contacting Thorlabs. We will contact you directly to discuss the possibilities and your application. user
 (posted 2023-10-13 15:31:30.723) I'm trying to use the Labview drivers to write my own programs, specifically the VIs get spot intensities and get spot to reference deviations. I noticed that the output of these arrays are length 8000, and is a constant in the block diagram. The length does not correspond to the dimensions of the MLA or pixels, so how do we know which lenslet the index corresopnds to? GBoedecker
 (posted 2023-10-19 07:58:30.0) Thank you for your feedback! The one-dimensional array should be reshaped in Labview to a two-dimensional array of size 80 x 80 which is the maximum number of spots. The Labview example in C:\Program Files (x86)\National Instruments\LabVIEW\instr.lib\TLWFS should help to figure out the details. Yutaka Yamagata
 (posted 2023-09-01 13:59:47.02) We have wavefront sensor WFS150-7AR, but the device driver cannot be installed on 64bit Windows11 system. Is there any way to let this device work on windows11? GBoedecker
 (posted 2023-09-05 08:31:25.0) Thank you very much for your feedback! If the WFS150-7AR is not recognized on Windows 11, you can install the driver manually. I will contact you directly to assist with the details. Steve JANG
 (posted 2023-02-16 17:19:23.213) I have WFS20-7AR products, I have questions on "Certification of calibration"
There is test source S1FC635 and below there is 3 masured values "Collimated 6.6mm diameter" "divergent RoC 475.2mm" 'divergent RoC 3039.8mm "
Can I get futher information on the meausurement values?
1) what condition for the each measured values - what source (or lens) is applied for each measurement?
2) why the "collimated" value has only diameter values? wskopalik
 (posted 2023-02-22 04:49:37.0) Thank you very much for your feedback!
The collimated as well as the divergent beams are used to adjust the WFS sensors.
When a point light source is used, the RoC values shown by the WFS correspond to the exact mechanical distance between the WFS and the point light source. The divergent beam is measured at two defined distances to make sure that the RoC values are measured correctly by the WFS sensor.
The 6.6 mm are the beam diameter of a collimated beam that is used to align the microlens array mounts with respect to the camera sensor. The goal is to illuminate the sensor chip as completely as possible. The fiber collimator F810FC-635 is used for that.
I will contact you directly to provide further information. Mohammadhossein Khosravi
 (posted 2023-02-01 13:01:25.307) Dear Thorlabs,
I am using WFS30 to measure the RoC of a beam coming out of a fiber in short distances from fiber end (50-400um). As a result, I am using a microscope setup and placed the wavefront sensor at the imaging plane.
I cannot find the relation between the RoC from sensor (which comes from the magnified beam) and the demagnified beam. Would you please help me with my issue?
Best,
Mohammad wskopalik
 (posted 2023-02-02 11:19:34.0) Thank you very much for your feedback!
The influence of the microscope setup on the beam and on the RoC depends on the design of the setup, e.g. the used optics.
I will contact you directly so we can discuss the setup in more detail. Daren Trinh
 (posted 2022-11-02 17:12:15.583) Hi, do you guys have a solution for Linux? We want to be able to use the WFS20-5C with a Raspberry Pi and the Raspbian OS. GBoedecker
 (posted 2022-11-03 11:30:06.0) Thank you very much for contacting Thorlabs. We do not currently have a solution for Linux, but we might be able to provide some help. I will contact you directly to discuss this further. Cash Wu
 (posted 2022-10-26 15:41:30.67) Hello , I have two WFS20-5C/M . I used beamview to pre-adjust the optical path of the machine, but the old WFS20-5C/M and the new WFS20-5C/M showed different effects. What parameters can I try to adjust? fmortaheb
 (posted 2022-11-02 10:16:28.0) Thank you very much for contacting Thorlabs. I will contact you directly to discuss your application in more detail. user
 (posted 2022-08-31 08:57:50.587) Hello, I have a WFS40 and I would like to acquire spot field images, save them and later calculate the wavefront for a whole set of different evaluation parameters (e.g. pupil diameter and position) using your reconstruction tools.
To do this, I would like to use python (with third-party python bindings) with which I have already successfully taken spot field images, calculated the spots, deviations and finally the wavefront. However, it is not clear to me if (and how) I can load a previously saved spot field image. Thank you very much for your support. wskopalik
 (posted 2022-09-01 08:40:32.0) Thank you for your feedback!
It is unfortunately not possible to load recorded spot field images and evaluate them with the WFS driver files. You can only evaluate the spot field image which is in the buffer of the WFS driver directly after the recording (functions “WFS_TakeSpotfieldImage” / “WFS_TakeSpotfieldImageAutoExpos”). Once a new image is recorded, the buffer is filled with the new image data and the previous image can no longer be evaluated.
I will contact you directly to provide further assistance. Homan CHAN
 (posted 2022-06-30 15:01:26.3) Hi Thorlabs,
Here is Jabil.
We need help about the installation driver software & app software for USB3.0 digital camera. Actually we had tried this kind of software from this link (https://www.thorlabschina.cn/newgrouppage9.cfm?objectgroup_id=5287) but not work .
Details Info: USB3.0 digital camera , of which its full name is that ' uc480 cmos,1280x1024,gs,1/2 usb3 camera '.
Hope your reply.
Many thanks.
BR
Homan AURELIEN PELLEAU
 (posted 2022-06-22 13:49:16.0) Hello,
I am currently developing software with labview to use the WFS-40. I can't understand the WFS_set_calc_spot_to_user_reference.vi function,
The description of the input parameters tells us that we can connect a 2D array for the X and Y positions, but the function does not accept arrays as input, only numbers.
How should we use this function?
Thank you for your answers, Aurélien wskopalik
 (posted 2022-06-28 03:45:58.0) Thank you very much for your feedback!
I will look into this issue and will contact you directly to provide further assistance. Paul Nachman
 (posted 2022-06-13 18:41:10.987) I have a question actually about the WFS30-14AR. (I know it's not currently available, but we already have one in Brian D'Urso's group at Montana State University.)
We're interested in working with the raw data. From page 79 of the manual ...
https://www.thorlabs.com/drawings/84eb0090a3bdf516-8380AC00-A070-E3A1-2133F91355515A5F/WFS20-14AR_M-Manual.pdf
... I deduce that there should be **two** arrays of raw deflection numbers, one for "x" values and the other for "y" values. (Each array should have the same number of elements as in the microlens array, 35 x 21.)
But we seem to have access only to one such array. And it's not clear which one.
Please clarify.
Paul Nachman
Affiliate Research Professor of Physics
Montana State Univeristy
Bozeman wskopalik
 (posted 2022-06-16 10:20:35.0) Thank you very much for your feedback.
The DataSocket interface which is described on p. 79 in the manual can return two types of raw data arrays:
One type is the “Wavefront” array which contains one deformation value for each microlens. This is basically the deformation of the wavefront in Z direction and corresponds to the data shown in the wavefront panel in the GUI.
The other type are the two arrays “Centroid_Pos_X” and “Centroid_Pos_Y” which contain the centroid positions of the spot for each microlens. So in this case you have one X and one Y value for each microlens.
I will contact you directly to provide further information and assistance. Paul Nachman
 (posted 2022-04-27 20:08:37.767) I've just been acquainting myself with the WFS30-14AR we have in Brian D'Urso's research group in the Montana State University Physics Department. It's working fine in measurements of beam curvature for a beam emerging from a one-micron-diameter pinhole (beam-power level about 20 microwatts at 520 nm).
What concerns me is that the device's casing gets quite warm ... maybe even HOT. Is this a problem? (In general, heat is bad news for electronics, no?)
Because of this, I'm disconnecting the USB 3.0 Micro-B Connector dedicated cable from the computer's fast USB port when the camera's not in use. Does this make sense, or is there some issue with repeated connecting and disconnecting? dpossin
 (posted 2022-05-02 09:10:57.0) Dear Paul,
Many thanks for your feedback! Well the casing of the WFS can get warm due to the microlens array absorbing light. This does not neccessarily point to a malfunction. However it makes sense to double check in case there is a concern from your side. Repeatedly disconnecting and connecting does not harm the WFS at all. I am reaching out to you in order to discuss the details of your setup. John Mitchell
 (posted 2021-11-15 10:27:38.367) We have a requirement to perform wavefront measurements (low order aberrations) in a challenging environment (inside an environmental chamber) of an imaging system. Interferometry is proving difficult (low level vibrations, maintaining alignments etc.). We are thinking of employing a S-H sensor with a beamsplitter and a point source conjugate to the detector, along with a return mirror to measure the system in double pass.
We wonder whether you could comment on the suitability of your S-H sensors for this application (are there any application notes?) Would there be any prospect of an evaluation loan to trial the usefulness prior to purchase?
Many thanks,
John soswald
 (posted 2021-11-17 09:11:03.0) Dear John,
thank you for your feedback. I have reached out to you directly to discuss your application in more detail. Mark Denninger
 (posted 2021-08-25 10:44:39.473) I have an older model, WFS150-5C, which appears to suffer from a similar problems as previously described: program loose connection to camera after app. 10 to 15 sec. Several different USB cables tested as well as all available ports on PC. PC is running Win10. Latest WFS software downloaded and installed. Please advice. MKiess
 (posted 2021-08-31 05:55:31.0) Dear Mark, thank you for your inquiry. This may be related to the USB connection. It is best to use the supplied USB cable. I have contacted you directly to discuss further details. Jon Twichell
 (posted 2021-08-20 15:35:07.483) 1) Shack Hartmann wavefront sensors actually measure the centroid of the lenslet focal spot, and use this and the focal length (and the reference wavefront) to calculate the wavefront GRADIENT, the tip/tilt of the wavefront at each individual lenslet. The calculation of the true wavefront (or Zernike functions) requires a translation of the wavefront gradients (and possibly intensities) to the wavefront, a process called reconstruction. There are many ways to perform reconstruction. Usually, one adopts a "minimum RMS error" criteria but this approach usually involved using just the centroid positions. There are intensity weighted reconstruction algorithms which, in principle, give better results than just phase reconstruction. Can you provide details (perhaps references) to the technique(s) employed in your software?
2) how do you resolve the "checkerboard" isolation of gradient nets in your sensor. Just assume it is zero?
3) The measure of tip and tilt is vitally dependent on the reconstruction algorithm used. Given the huge number of redundant measures of tip and tilt present in the gradient array, the beam tip/tilt measure should be extremely accurate. If it is not, there is a problem with your reconstruction algorithm.
4) Several alignment aids are often useful in setting up a wavefront sensor. Having a real-time readout of Tip and Tilt averaged across the aperture, and displayed in a large format (so it can be seen across the bench) is handy, as is a similar measure of "focus", a second moment in both X and Y. An intensity map also helps as a sanity check, and to assist in aligning the beam to the sensor axis.
5) I would expect some form of propagation to the far field calculation, and a calculation of the resulting Strehl ratio, which should be far better than most simpler measures of beam quality. You could also calculate "flux in a bucket" plots to help evaluate the impact of high order aberrations.
6) are there third party applications to fill in some of the limited functionality of the present software?
Many thanks,
Jon wskopalik
 (posted 2021-08-30 11:08:43.0) Thank you very much for your feedback!
I will contact you directly so we can discuss your questions in more detail. Dong IL Lee
 (posted 2021-08-17 16:33:15.667) Dear Thorlabs company,
I am trying to use the WFS20-7AR with NI LABVIEW.
Can you provide an example of LABVIEW program?
Thank you MKiess
 (posted 2021-08-19 09:18:26.0) Dear Dong IL Lee, thank you very much for your inquiry. A NI LabVIEW example including the drivers is included in the software download and can be found in the following folder:
C:\Program Files (x86)\National Instruments\LabVIEW xxxx\......Instr.lib\WFS\WFS.llb
"LabVIEW™ xxxx" stands for actual LabVIEW™ installation folder. carlos Reyes
 (posted 2021-07-30 05:36:01.95) Hello,
I've been acquiring wavefront data with the provided Labview VI. I was wondering if it is possible to average the wavefronts when acquiring similar as in the 'setup wavefront sensor" from the other thorlabs software, e.g., 1, 30, 100, 100 roll etc?
Thanks
Carlos wskopalik
 (posted 2021-08-04 10:57:04.0) Thank you very much for your feedback!
Yes, you can also average the wavefront images in LabVIEW. The averaging is a function in the driver which is also available in the LabVIEW VIs. The VIs you can use are “WFS Average Image.vi” and “WFS Average Image Rolling.vi” for standard and rolling average.
I will contact you directly to provide further information. user
 (posted 2021-06-23 09:53:15.94) In the manual, you mention that the wavefront is calculated with respect to the reference plane. I think, however, that the _beam_ centroid location is calculated with respect to the camera sensor. Am I correct on this?
If so, what is the distance to the camera sensor to the c-mount flange? 17.526mm?
Thank you! wskopalik
 (posted 2021-06-28 10:08:28.0) Thank you very much for your feedback!
The microlens array is the reference plane for all the measurements on the WFS sensors. It is correct that the actual detection of the spots takes place on the camera chip behind the array. But the measured deformations as well as the beam parameters are all calculated so they correspond to the reference plane.
The C-mounts on these cameras have the standard dimensions, i.e. 17.526 mm from C-mount flange to camera chip is correct.
I will contact you directly to provide further assistance. Zhou Xing
 (posted 2021-06-11 17:31:16.547) "There is no Wavefront Sensor connected to the computer."
I tried with two computers, and both of them had this problem.
When I was updating the driver for the installation device, I encountered an error trying to install the driver: Windows stopped it because of a problem with the device. wskopalik
 (posted 2021-06-16 07:32:44.0) Thank you very much for your feedback!
I will contact you directly so we can find a solution for this issue. user
 (posted 2021-05-12 02:01:17.577) Hi, please supply me with Python code for interfacing with the Thorlabs wavefront sensor driver.
Thanks and kind regards, Francois MKiess
 (posted 2021-05-14 05:52:45.0) Thank you for your inquiry. I have contacted you directly to provide further information and assistance. JO Wit
 (posted 2021-02-25 03:20:13.383) Hi, this is Jo de wit from ASML; I'm interested in your Shack Hartmann wavefront sensor. I have a question about WFS30-5C: in the spec's you mention Nominal focal length = 5.6[mm]; and Effective focal length (Typical when mounted in WFS) = 4.1[mm]. My question is: can you explain this difference? And does it mean that the camera in this WFS is NOT at the distance of the nominal focal length from the micro lens array? Why is that?
Thx for your comments, JO soswald
 (posted 2021-02-25 10:49:46.0) This is a response from Soenke at Thorlabs:
Dear Jo,
thank you for your feedback.
The focal length of microlens arrays is difficult to define due to diffraction effects in the microlenses.
The microlenses are manufactured with a certain radius and using the lensmaker's equation one can calculate a theoretical focal length for them, which are the 5.6 mm nominal focal length we specify.
In reality when aligning the micro lens arrays to our wavefront sensors we found that the smallest focal spots are achieved at 4.1 mm distance for the WFS30-5C, which we specify as the effective focal length. TC Chua
 (posted 2021-02-23 16:40:40.24) Hi, can you provide me with the python example for WFS30-14AR please? MKiess
 (posted 2021-02-25 08:38:47.0) Thank you for your inquiry. I have contacted you directly to discuss further details to provide further assistance. Jaedeok Park
 (posted 2020-12-10 04:26:04.773) Hellow, I am Jaedeok Park in Ajou university, South Korea.
While I using the wavefront sensor WFS30-5C gladly, I want to make some application with this product. So I try to find the SDK to arrange the software for my purpose. However, I can not find any SDK of WFS30-5C, only the complete software for the sensor I found.
Would you present a SDK for Labview vi. of WFS30-5C? Or is there no SDK for WFS30-5C?
Sincerely,
Jaedeok Park wskopalik
 (posted 2020-12-11 10:22:51.0) Thank you very much for your inquiry!
The installation package of the WFS software includes an SDK as well as example codes and documentations for different programming languages and environments including LabVIEW. In section 6 of the manual ("Write Your Own Application") you can find the paths and folders where the files are saved on the computer.
The LabView VIs are usually saved to the "instr.lib" folder which is a subfolder of the LabVIEW folder.
I will contact you directly to provide further assistance. WENQI OUYANG
 (posted 2020-11-02 22:52:08.92) Hello, I have a question about the use of WFS40-7AR/M: What should be the range of light intensity by a femtosecond laser, with a repetition rate of 1kHz and pulse width ~120fs? Thanks so much. dpossin
 (posted 2020-11-03 10:10:47.0) Dear Wenqui,
Thank you for your feedback. Basically the damage treshold depends on the average power and the beam diameter of your laser. I am reaching out to you in order to discuss your application more in detail. Nicolas Dubost
 (posted 2020-10-23 06:03:45.33) Hello,
I just installed all the software for the WFS150-7AR. When I start the software, I manage to connect to the WFS, but after a few seconds (not more that 10), I always loose connection. My colleagues tell me this has been happening for some time now. Some suspect it might be the USB cable, but after trying with different cables the problem persists. What could it be?
Thanks soswald
 (posted 2020-10-27 08:02:03.0) Dear Nicolas,
thank you for your feedback. This issue can have a number of different reasons from the USB cable to the USB connectors on the WFS or your computer as well as potentially a USB hub. I have reached out to you to discuss this further. Sebastien Garcia
 (posted 2020-10-23 02:36:25.83) Hello,
I have two questions :
1) Could you give in the specs tab the reflectivity of the AR coating of the MLA between 300nm and 1100nm?
2) I do not completely understand the interest of the chrome masked coating relitve to the AR coating. I the selection guide you say that the spot contrast is better, but in the specs the wavefront sensitivity is lower. Can you explain what is the interest of a high spot contrast for the measured wavefront characteristics? wskopalik
 (posted 2020-10-26 07:35:34.0) Thank you very much for your feedback!
The AR coating has a reflectivity of <1% in the range of 400 nm - 900 nm. A typical diagram is shown in the manual. Outside of this range the reflectivity can increase considerably. Especially below 400nm the reflectivity will increase to 5% and more.
The microlenses in the 5C-version of the wavefront sensors are round and arranged in a square pattern, which creates flat areas in between the lenses. In these areas the light could pass directly through the array substrate, which would cause unwanted stray light patterns on the camera chip. The chrome mask is therefore added to block this light, which increases the image contrast, i.e. the actual microlens spots are better separated from the background noise and therefore easier to detect.
The sensitivity on the other hand is mainly determined by the effective focal length of the microlenses. As the 7AR-version has a slightly longer focal length than the 5C-version, the sensitivity is a bit better on this version as well.
I will contact you directly so we can talk about all this in more detail. JUSTO ARINES
 (posted 2020-10-15 06:16:55.473) Why a positive RoC represents a divergent beam ?
The Zernike coefficients are for phase or for optical path difference ? wskopalik
 (posted 2020-10-20 06:54:59.0) Thank you very much for your feedback!
The Radius of Curvature (RoC) is equal to the distance in air between the reference plane of the WFS sensor and the point source of a spherical wavefront. The direction in which the WFS sensor looks is defined as the positive direction, behind the WFS sensor is the negative direction. For a divergent spherical wavefront where the point source is located in front of the WFS sensor, the RoC is therefore positive. For a convergent/focussed spherical wavefront where the virtual focal point lies behind the WFS sensor the RoC is negative.
The Zernike coefficients represent the deformation of the incident wavefront. For a continuous wavefront this can also be interpreted as a phase difference between different locations within this wavefront. This can e.g. be caused by an optical path difference.
I have contacted you directly to talk about your questions in further detail. David Kranz
 (posted 2020-07-08 19:17:34.573) Hello,
There is dust trapped between the outside window and detector cover glass causing spikes in the wavefront. Do you have white paper tutorial showing how to clean the wavefront camera. wskopalik
 (posted 2020-07-09 06:12:04.0) This is a response from Wolfgang at Thorlabs. Thank you very much for your feedback!
Dust can be removed by using compressed gas which is free of oil and water. For example Thorlabs Duster CA4-US or CA4-EU can be used. Please make sure to keep the gas nozzle at least at a distance of 4 inches / 10 cm from the surfaces to prevent liquid gas drops hitting the surfaces and leaving visible traces on them.
I will contact you directly to provide further assistance. Farhad Akhoundi
 (posted 2020-06-19 13:27:59.15) Hi,
There is a bug in your Shack Hartman Software that I wanted to let you know.
The sign of the Z6 (Zernike coefficient) is opposite which makes it the reported optometric values wrong as well.
To test this you may use a concave cylindrical wavefront and observe the result.
Regards, wskopalik
 (posted 2020-06-29 09:52:28.0) This is a response from Wolfgang at Thorlabs. Thank you very much for your feedback!
We will look into this issue in the WFS software. I have already contacted you directly and will keep you updated about our findings. user
 (posted 2020-05-14 05:37:13.217) Hi,
I have been unable to install the wfs sw for wfs40 on win10 64 on dell precision 7530.
I get a C++ runtime error, and haven't been able to work around it. I've updated C++ redistributable, dell drivers. Older versions of wfs don't install either. Also give runtime error.
I also installed thorcam sw and it works perfectly with a
cs505mu I also have in the lab.
Pls advise. MKiess
 (posted 2020-05-18 05:49:12.0) This is a response from Michael at Thorlabs. Thank you very much for your inquiry. I have contacted you directly to provide further assistance. David Gay
 (posted 2020-05-13 09:27:46.223) Hi,
On your web site, in the selection guide tab, the graph does not show the relative sensitivity of the WFS40 at 1064 nm. Using the WFS40 with the chrome mask, should we be able to characterize a laser beam at 1064 nm with a 5mm-diameter Gaussian profile ? The laser will run either in cw or in pulsed mode (10 ns pulses at > 10 kHz)
Thank you wskopalik
 (posted 2020-05-18 06:40:33.0) This is a response from Wolfgang at Thorlabs. Thank you very much for your inquiry!
Unfortunately, we don't have any data about the responsivity of the camera used in the WFS40 sensors from 1000 nm on. But it can be used up to 1100 nm, so 1064 nm is fine. The responsivity will be quite low in this range, but you will most likely still need additional attenuation of the beam. As the beam is focussed by the microlenses to small spots, it is usually necessary to take measures which prevent saturation even in spectral ranges with low responsivity.
I will contact you directly to provide further assistance. Farhad Akhoundi
 (posted 2020-03-16 15:51:21.55) I bought one WFS30-5C and it is working well. However, I wanted to ask you to replace the microlens array to a 300 um pitch and 5 mm focal length. This lens is not listed in your microlens array lenses but is commercially available in other companies. Please let me know if you do that.
Thanks wskopalik
 (posted 2020-03-17 10:07:55.0) This is a response from Wolfgang at Thorlabs. Thank you very much for your inquiry.
The array with a pitch of 300µm which we offer as a standard in our wavefront sensors has been selected because this geometry of pitch and focal length gives a good performance regarding the accuracy and sensitivity of the measurements. For other geometries this performance might change.
I have contacted you directly so we can talk about the technical details and your requirements in more detail. laura maddalena
 (posted 2020-03-05 10:40:43.63) Dear Madam/Sir,
I have your Shack-Hartman sensor (WFS 20). I would like to obtain raw images from it using python 3, do you have any SDK or suggestion to do this ?
Thanks.
Laura wskopalik
 (posted 2020-03-06 09:47:54.0) This is a response from Wolfgang at Thorlabs. Thank you for your inquiry!
Thorlabs does not officially support Python for the wavefront sensors at the moment. But there are third-party solutions and examples available on the internet.
I will contact you directly with further information where you can find these. user
 (posted 2020-02-26 03:46:26.44) Dear Thorlabs, One of the answers below it's told there is a python example. Could you please send me the python example? wskopalik
 (posted 2020-02-27 09:10:46.0) This is a response from Wolfgang at Thorlabs. Thank you for your inquiry!
I will contact you directly with further information about this example. Sifiso Mpapane
 (posted 2020-02-11 10:07:48.807) Dear Thorlabs: I a WFS from Thorlabs, I have been using it for the last 3 month now, mainly operating it using my laptop and it was connecting perfectly fine without issues. However, I have recently been experiencing problems with getting it to connect with with the same laptop I had used to operate it, where it now just give out the red led signal whenever I try to connect it. I then tried to operate it using a desktop PC, where it then gave the desired green light signal, but when I then tried to access the sensor from the software, the programme gives an error message saying it does not recognise the camera. Please assist me in resolving the issue raised, I will provide further details necessary that you might need at your request. Thank you. MKiess
 (posted 2020-02-12 08:50:16.0) This is a response from Michael at Thorlabs. The red LED is an indication that the power supply of the WFS20 is not properly connected or that the wavefront sensor is not recognized correctly by the Windows system. Updating the software and drivers could make the device work normally again.
I have contacted you directly to discuss further details. user
 (posted 2020-02-10 16:02:19.087) My application is logging Zernike coefficients from the wavefront sensor at specific time intervals. I would like to utilize the Data Socket function in your app. I wrote a client app in python to connect and listen to the DSTP port 3015, but I am not seeing any data. Is there a command that needs to be sent to tell it to send data? I don't see a function like that in your example receiver C code. Please let me know what command to send so it sends data back. MKiess
 (posted 2020-02-12 07:17:01.0) This is a response from Michael at Thorlabs. Within the WFS application, you need to enable the transfer of the measurement data. Detailed explanations on this can be found in the manual which is available for download on our webpage.
After that is done, the data will be sent to the DataSocket server and any application can pull the data out. No additional command is required.
The correct data transmission can be checked by the WFS_Receiver application. If this application can receive the data, we might have to check your Python application.
I have contacted you directly to discuss the details. SB Wu
 (posted 2019-11-05 03:47:22.687) 1. Are Shack-Hartmann Wavefront Sensors fit for measuring the light beam divergence?
2. Are Shack-Hartmann Wavefront Sensors also fit for non-coherent light, say LED, Xe lamp? dpossin
 (posted 2019-11-06 04:33:22.0) Dear Customer,
Thank you for your feedback. The Shack-Hartman sensor is able to measure the radius of curvature (RoC) of the incident beam by the zernice polynomial Z5 (defocus). While a positive RoC represents an divergent beam, an negative RoC represents an convergent beam accordingly. However because an absolute planar wavefront would lead to an Z5 close to zero and to an infinite RoC accordingly, the degree of collimation can´t be measured with a high accuracy (see the manual page 49 for reference).
The Shack-Hartman sensor should be able to also detect the wavefront of incoherent beams. user
 (posted 2019-10-30 14:37:42.41) Dear Thorlabs:
I have a WFS camera from Thorlabs and an iDS USB3.0 CMOS camera for iDS. Essentially, both are iDS cameras. However, the WFS and iDS software seem conflicting each other. If iDS suite is installed before WFS software, WFS camera will not be recognized in WFS software but iDS suite will recognize it. If WFS software is installed first before iDS suite, then iDS camera will not be recognized in iDS suite and, of course, can not be operated in WFS software either. Is there any way I can resolve the conflict between the two software/driver? Eventually, I'd like to operate both cameras on the same computer.
In addition, I am trying to use Python to control WFS camera. I noticed some examples were provided to earlier comments. Can you please provide some necessary information or guidance to me if it's available? Thank you very much. MKiess
 (posted 2019-11-04 10:17:59.0) This is a response from Michael at Thorlabs. Thank you very much for your inquiry. If you want the WFS to be recognized as WFS you have to assign the Thorlabs drivers to the WFS.
To show how this works in detail and to send the necessary information for programming with Python, I contacted you directly. QiWei Zhou
 (posted 2019-10-21 11:43:53.267) Dear Thorlabs, How to use the SDK of LabWindows™/CVI? Are there any examples or tutorials?Thank you. dpossin
 (posted 2019-10-28 10:22:59.0) Dear Customer,
Thank you for your feedback. We do have C programming examples. You can find them under the following path once the software is installed: C:\Program Files (x86)\IVI Foundation\VISA\WinNT\TLPM\Example\C. Yeong Gyu Kim
 (posted 2019-09-23 10:09:19.45) Dear Thorlabs,
One of the answers below says how to use Python. Please send me an python example. MKiess
 (posted 2019-10-02 05:31:54.0) This is a response from Michael at Thorlabs. Thank you for the inquiry. I have contacted you directly to send you the necessary information. Yeong Gyu Kim
 (posted 2019-09-20 17:58:04.753) Dear Thorlabs,
I am currently using the wfs20 model.
The program has a Raw Spotfield Image Save function.
Can I load my saved raw spotfield image to calculate the wavefront? MKiess
 (posted 2019-10-01 08:38:58.0) This is a response from Michael at Thorlabs. Thank you very much for your inquiry! Unfortunately, it is not yet possible to load the saved raw spotfield image to calculate the wavefront. This is because the raw spotfield data saved in this program does not contain data of the Microlens arrays. Thus, the raw data cannot be loaded at another computer to calculate the wavefront. For this, we have to implement a corresponding function in the saving process. Thank you very much for this note.
Together we will find a solution for your application. I have contacted you directly for further discussions. Sebastian de Echaniz
 (posted 2019-08-27 04:03:28.757) Hi, could you please tell me what is the saturation intensity of the WS30 and WS40? Thank you. dpossin
 (posted 2019-08-28 09:51:19.0) Dear Sebastian,
Thank you for your feedback. We do not acually specify this value but the saturation should be somewhere in the pW area. The reason is that the focused spots generated by the microlens array have a relative high energy density while the CMOS chip inside the wavefront sensor has a high sensitivity. Jesús Palací López
 (posted 2019-08-12 10:13:13.233) Hello!
I am trying to operate a WFS20-7AR unit using the LabVIEW SDK. When using the high speed mode I am not able to retrieve the centroids. What VIs should i be using? The ones retrieving the centroid are not compatible with high speed mode.
Also, is there a 2015 version of the SDK? I would like to integrate it with additional sw implemented in this version.
Many thanks fro your assistance!
Jesús dpossin
 (posted 2019-08-21 09:46:49.0) Hello Jesús,
Thank you for your feedback. In the highspeed mode the centroid positions are saved on the FPGA chip of the camera but it is still possible to read them out. Therefore you need to execute the "Take Spotfield Image" function to retrieve the actual centroid data. The centroid positions can be read out then by using the command "Get Spot Centroids. According to your second question, you can download older versions of the WFS Software from our website here: https://www.thorlabs.com/software_pages/ViewSoftwarePage.cfm?Code=WFS. Just navigate to the tab called "Archive" and choose the WFS Software Version 4.5. Przemyslaw Gontar
 (posted 2019-07-11 07:51:45.263) Hello, I'm trying create my own WPF app in c# in visual studio. I rely on your c# console application code but failed. Can you send me an example of a simple WPF in c# application using a wavefront sensor? swick
 (posted 2019-07-23 04:13:02.0) Response from Sebastian at Thorlabs. In principle, it is possible to integrate the WFS into WPF applications. A possible approach for the integration is to use the WPF template in Visual Studio and the C# sample of the WFS for the background logic of the application. You would then need to connect the elements from the interface with the output values of the background logic. I contacted you directly to provide assistance. user
 (posted 2019-05-29 14:17:25.31) This is Lei Li from Washington State University. We want to purchase a Shack-Hartmann WFS. Could you give me three separate quotes for:
WFS30-5C, WFS30-7AR, and WFS30-14AR
Thanks,
Lei Li YLohia
 (posted 2019-05-29 02:57:18.0) Hello Lei Li, thank you for contacting Thorlabs. Quote requests for our stock parts can be sent to sales@thorlabs.com for the fastest processing. We will reach out to you directly with this. T Vieira
 (posted 2019-04-23 09:03:04.77) The WFS control routines in labview have several calibration functions, (internal reference or user reference). If I want to do a user calibration, what is the order of use of these functions? Ex: WFS_SetSpotsToUserReference => WFS_SetCalcSpotsToUserReference .... etc. The labview example provided by thorlab does not have this functionality. MKiess
 (posted 2019-04-26 07:50:22.0) This is an answer from Michael at Thorlabs. Thank you very much for your inquiry! You can use the same order as for the internal reference. If you want to create a reference from the current spot field, the procedure is as follows: First activate the reference plane and then insert the functions for measuring a valid wavefront. Finally, you can save the reference and activate it as a new reference plane. The library with the corresponding VIs can be found here:
C:\Program Files\National Instruments\LabVIEW 2013\instr.lib\WFS
I have contacted you directly to take a closer look at the individual SubVIs. matt.meyer
 (posted 2019-03-05 11:40:56.94) Is there python support or a python library for this product? swick
 (posted 2019-03-25 05:53:00.0) This is a response from Sebastian at Thorlabs. Thank you for the inquiry.
At the moment our WFS does not officially support Python.
Basically it is possible to call the driver functions via Python.
I contacted you directly and provided an example for this. parksj003
 (posted 2019-02-27 22:42:12.047) Does the software for Shack-Hartmann Wavefront Sensors provide the function to calcuate the MTF from measured wavefront error? nreusch
 (posted 2019-03-07 02:01:03.0) This is a response from Nicola at Thorlabs. Thank you for your inquiry! Unfortunately, the software provided with the WFS does not allow you to calculate the MTF from the measured wavefront. I will contact you directly to discuss options to determine the MTF. csmith251
 (posted 2019-01-25 14:50:12.917) Hello, I am using this WFS to measure the wavefront of various collimated sources. For example, I am using the GBE15-A beam expander as one source, and then a simple laser + lens setup as a another source. I continuously am getting quadrafoil in the wavefront from both sources. Is there a common reason for this? Thanks nreusch
 (posted 2019-04-09 09:09:27.0) This is a response from Nicola at Thorlabs. Thank you for your inquiry. Please make sure to use the current WFS software that you can download at https://www.thorlabs.com/software_pages/ViewSoftwarePage.cfm?Code=WFS. If this does not improve the situation, please send us the serial number of your device. We will then check whether a realignment might be needed. user
 (posted 2018-06-21 08:18:46.27) What's the threshold power of the input beam before saturation for safe usage of WFS20-5C? I find it nowhere in the manual except the fact it shows an error notification when it reaches the saturation. wskopalik
 (posted 2018-06-26 02:38:53.0) This is a response from Wolfgang at Thorlabs. Thank you very much for your inquiry.
In these sensors the microlens array in front of the camera chip focusses the light onto the chip in small spots. This increases the power density in these spots so the maximum power at which you reach saturaton is quite low. E.g. the maximum power with a beam diameter of 3 mm and a wavelength of 635 nm is about 1 µW.
Please feel free to contact me directly at europe@thorlabs.com if you have any further questions. jaewook.jung
 (posted 2018-03-12 22:37:10.237) By entering the measured zernike coefficient into "Code V's zernike surface", a completely different shape of lens is created. How do I apply zernike coefficients to lens design tool such as Code V or Zemex? swick
 (posted 2018-03-15 04:54:53.0) This is a response from Sebastian at Thorlabs. Thank you for the inquiry. I contacted you directly for assistance. hoyoung.kang
 (posted 2017-12-19 08:56:49.213) I tried to supply planar wave with
https://www.thorlabs.de/thorproduct.cfm?partnumber=TC25APC-633
https://www.thorlabs.de/thorproduct.cfm?partnumber=S1FC637 $1,534.00 Fabry-Perot Benchtop Laser Source, 637 nm, 8.0 mW, FC/PC
https://www.thorlabs.de/thorproduct.cfm?partnumber=P5-630A-PCAPC-1 $75.00 Single Mode Patch Cable,
I found beam size is too small. Is there other options I can use? swick
 (posted 2017-12-21 04:42:18.0) This is a response from Sebastian at Thorlabs. Thank you for the inquiry. In order to get larger beam diameter it would be possible to use Beam Expander (e.g. BE02-05-A) or our Large-Beam Fiber Collimators (C40APC-A or C80APC-A). I have contacted you directly for further suggestions and assistance. hoyoung.kang
 (posted 2017-12-08 21:32:31.863) How much accuracy degrade by going high speed mode? or Bin2? swick
 (posted 2017-12-14 03:51:31.0) This is a response from Sebastian at Thorlabs. Thank you for the inquiry.
For WFS20-Series we specify the Accuracy in Normal Mode. In High-Speed Mode following points have to be considered.
Normally best Accuracy could be achieved by enabling "Auto Noise Cut Level"
but in High-Speed Mode the camera's FPGA is calculating the spot centroids and "Auto Noise Cut Level" is not available.
To use a well-defined "noise cut level" is a crucial point.
The binning will decrease the resolution of the camera which has direct impact on the accuracy.
As a guideline the Accuracy and Sensitivity decrease by approx. factor 2. The Dynamic Range stays unchanged. al
 (posted 2017-04-20 08:43:03.333) Hi,
Could you provide specifications for the fast Shack-Harmann WFS at 1550nm?
Thanks and Regards,
Andrew swick
 (posted 2017-04-20 03:04:37.0) This is a response from Sebastian at Thorlabs. Thank you for the inquiry. Our Shack-Harmann WFS are designed for 400 - 900 nm and 300 - 1100 nm. The operating wavelength range is limited due to responsivity of the CCD chip and the working range of the AR-Coating on the Microlense Arrays. lecoyle
 (posted 2016-08-23 15:30:00.253) When you decrease the number of spots to increase your frame rate, are you looking at a smaller ROI, or just every Nth centroid, but still sampling the full beam?
Can you set the area of the ROI? ex. I want 15x15 sampling over a beam diameter of 4 mm? swick
 (posted 2016-08-24 08:48:48.0) This is a response from Sebastian at Thorlabs. Thank you very much for your inquiry.
When decreasing the camera resolution in the setup the active area is reduced so that only smaller beams can be analyzed by reduced number of spots. The number of detectable spots (independent of the pupil size) can be calculated by: active-area / micro-lens pitch.
For a 4 mm beam (pupil diameter) you will get 26 x 26 spots for MLAs 150-5C and 150-7AR and only 13 x 13 spots for the MLA300-14AR within the pupil.
I will contact you directly to discuss your needs in more detail. klaus.albers
 (posted 2015-08-12 14:20:56.663) Do you plan to implement a logging option into the software? This could be very useful for the analysis of dynamic optical systems, especially with the fast WFS. shallwig
 (posted 2015-08-13 09:36:25.0) This is a response from Stefan at Thorlabs. Thank you very much for your inquiry. I discussed your suggestion to implement a logging option into the software with the responsible engineer and it is planned to ad that in future versions. I will contact you directly to check if there are any further criteria this function should have to be useful for your applications. user
 (posted 2015-02-03 14:02:15.21) We desire the accuracy of the AR (400 - 900 nm) coated microlens array. Our wavelength is ~1050 nm. What complications would be encountered measuring wavefront outside the AR range? shallwig
 (posted 2015-02-04 08:21:35.0) This is a response from Stefan at Thorlabs. Thank you very much for your inquiry. In the manual on page 112 http://www.thorlabs.de/thorcat/MTN/WFS20-14AR-Manual.pdf you can find a reflectivity plot of the micro lens array up to 1000nm
The small amount of transmission loss at 1050nm can be neglected. Problems can be caused by interferences within the MLA glass substrate. Light which passes the lens let pitch can get amplified or extinguished. Consequently the spot field (camera image) becomes less sharp and measurement errors increase. It is important to take care of the contrast and to set the noise cut level manually. In the Line View panel the influence of the Noise cut level setting can be observed. The Noise cut Level defines a brightness level in digits which needs to be exceeded by the spots in order to be recognized. Therefore the Digit value has to be set high enough to make sure the intensities between bright spots get cut correctly. Please see also the manual on page 37 where this is illustrated with an example. Edmund.Koch
 (posted 2014-06-23 13:05:33.04) Is the Lens Array available for an own camera with c-mount?
Best regards
Edmund Koch shallwig
 (posted 2014-06-24 05:13:17.0) This is a response from Stefan at Thorlabs. Thank you very much for your inquiry. You can also buy the lens array separate from the wavefront sensor. We sell them mounted and unmounted, you can find the different models on our website here: http://www.thorlabs.com/newgrouppage9.cfm?objectgroup_id=2861&pn=MLA150-5C#4411
The mounted version is compatible with standard 1’’ optic mounts but does not fit into a C mount directly. But you can use a SM1A9 adapter and a SM1 lens tube in which the mounted microlens array fits. I will contact you directly to discuss your application in detail. jvigroux
 (posted 2012-03-12 06:13:00.0) A response from Julien at Thorlabs: Thank you for your inquiry! The Thorlabs wave front sensor can be interfaced using the national instrument data socket. This extra function allows the transmission of measurement data to a third party software and/or to another computer by using the data socket tool. We also provide a small example application called the wavefront sensor receiver that shows how such an interfacing can be made. This application is installed together with the main WFS software. franxm
 (posted 2012-03-09 15:34:11.0) Is there functionality in the wfs software to load data taken from the wfs without having the wfs connected?
For example, if the wfs is in a cleanroom (and aligned in an optical setup), it is more convenient to view large amounts of saved measurements on a computer located outside. jvigroux
 (posted 2011-10-07 03:19:00.0) A response form Julien at Thorlabs: Thank you for your feedback. The software should install fine on win 7 64 bits. I think the best approach is that we contact you directly in order to see what the problem is and find an adequate solution. yubo.duan
 (posted 2011-10-05 15:47:21.0) Hello,
The USB driver can't be installed correctly. Could you provide some supports please? My computer is win 7 (64bit). Thanks. |
![Back to Top Back to Top](https://www.thorlabs.co.jp/images/arrow_Vert.gif)
![WFS31 Speed fps](https://www.thorlabs.co.jp/images/Tabimages/WFS31-All_Speed_A1-330.gif)
Click to Enlarge
フレームレートと分解能はマイクロレンズアレイ、ソフトウェアで設定可能な検出部サイズ、動作モードに依存します。
- 開口:長方形、最大11.25 mm x 7.03 mm
- カメラ解像度:最大1920 x 1200ピクセル
- 各波面センサ(WFS)にはマイクロレンズアレイが1個マウント済み
- クロムマスクまたはARコーティング
- 150 µmピッチのマイクロレンズアレイのレンズ配列:73 x 45(最大)
- 300 µmピッチのマイクロレンズアレイのレンズ配列:35 x 21(最大)
- ソフトウェア設定でフレームレートと分解能を制御
- 入射瞳径調整
- Normalまたは高速Subsampling(sub2)モード
- 当社またはユーザ開発アプリケーションを介したソフトウェア制御
波面センサ(WFS)は、取り付け済みのマイクロレンズアレイに合わせて個別に校正しています。仕様の性能を得るためには、ソフトウェアアプリケーションが動作するPCとUSB 3.0インターフェイスが必要です(「仕様」タブをご覧ください)。しかし、性能が低くなりますが、USB 2.0インターフェイスでのご使用も可能です。WFS製品には、底部に取り付け可能なM4ならびにM6タップ穴付きのアダプタープレートが付属し、センサーヘッドをØ12 mm~Ø12.7 mm(Ø1/2インチ)ポストなどの各種ポストに取り付け可能です。
下記のキットには、センサーヘッドに合わせて校正済みのマイクロレンズアレイが2個付属します。 個別のセンサーヘッドに対して校正されていないマイクロレンズは使用しないでください。追加のマイクロレンズアレイ用にセンサーヘッドをアップグレードするには、当社までご連絡ください。
General Purpose Wavefront Sensorsa | |||
---|---|---|---|
Item # | |||
Wavelength Range | 300 - 1100 nm | 400 - 900 nm | |
Effective Focal Length | 4.1 mm | 5.2 mm | 14.6 mm |
Lenslet Array Coating | Chrome Mask | AR Coated | |
Lenslet Pitch | 150 µm | 300 µm | |
Wavefront Accuracy (at 633 nm)b | λ/25 rms | λ/40 rms | λ/60 rms |
Wavefront Sensitivity (at 633 nm)c | λ/80 rms | λ/120 rms | λ/200 rms |
Frame Rate | 13 - 74 fps | 15 - 76 fps | |
Camera Resolution | 1920 x 1200 Pixels Max, Software Selectable | ||
High-Speed Control Box with PoCL and Table Clamps | - | ||
Included Cable | USB 3.0 Type-A to Mini-B Cable, 3 m |
![Back to Top Back to Top](https://www.thorlabs.co.jp/images/arrow_Vert.gif)
- 波面センサ(標準タイプ)と2種類のマイクロレンズアレイが付属
- マイクロレンズアレイは、個別のセンサーヘッドに対して工場で校正済み
- WFS31-K1/M
- クロムマスク付きのピッチ150 µmのマイクロレンズアレイによりWFS31-5C/Mの構成が可能
- ARコーティング付きのピッチ300 µmのマイクロレンズアレイによりWFS31-14AR/Mの構成が可能
- WFS31-K2/M
- ARコーティング付きのピッチ150 µmのマイクロレンズアレイによりWFS31-7AR/Mの構成が可能
- ARコーティング付きのピッチ300 µmのマイクロレンズアレイによりWFS31-14AR/Mの構成が可能
- マイクロレンズを簡単に交換可能なピックアップツールが付属
こちらの波面センサーキットは、上記のWFS31-5C/MまたはWFS31-7AR/Mとすべて同じ仕様とハードウェア付属のほかに、もう1つ工場で校正済みのピッチ300 µmのARコーティング付きマイクロレンズアレイが付属します。付属のピックアップツールは、特許取得済みの精密磁性ホルダ内に取り付けられたマイクロレンズアレイモジュールの交換を簡単に行えます。これらの波面センサについては、「仕様」ならびに「セレクションガイド」において、キットの型番ではなく、波面センサの型番で情報が記載されています。例えば、WFS31-K1/Mにピッチ300 µmのマイクロレンズアレイが付いている場合、WFS31-14AR/Mをご参照ください。個別のセンサーヘッドに対して校正されていないマイクロレンズは使用しないでください。追加のマイクロレンズアレイ用にセンサーヘッドをアップグレードするには、当社までご連絡ください。
![Back to Top Back to Top](https://www.thorlabs.co.jp/images/arrow_Vert.gif)
![WFS40 Speed fps](https://www.thorlabs.co.jp/images/tabimages/WFS40-All_Speed_A2-330.gif)
Click to Enlarge
フレームレートと分解能(スポット数)はマイクロレンズアレイ、ソフトウェアで設定可能な検出部サイズ、動作モードに依存します。
- 開口:正方形、最大11.26 mm x 11.26 mm
- カメラ解像度:最大2048 x 2048ピクセル
- 各波面センサ(WFS)にはマイクロレンズアレイが1個マウント済み
- クロムマスクまたはARコーティング
- 150 µmピッチのマイクロレンズアレイのレンズ配列:73 x 73(最大)
- 300 µmピッチのマイクロレンズアレイのレンズ配列:35 x 35(最大)
- ソフトウェア設定でフレームレートと分解能を制御
- 入射瞳径調整
- Normalまたは高速Subsampling(sub2)モード
- 当社またはユーザ開発アプリケーションを介したソフトウェア制御
波面センサ(WFS)は、取り付け済みのマイクロレンズアレイに合わせて個別に校正しています。仕様の性能を得るためには、ソフトウェアアプリケーションが動作するPCとUSB 3.0インターフェイスが必要です(「仕様」タブをご覧ください)。しかし、性能が低くなりますが、USB 2.0インターフェイスでのご使用も可能です。WFS製品には、底部に取り付け可能なM4ならびにM6タップ穴付きのアダプタープレートが付属し、センサーヘッドをØ12 mm~Ø12.7 mm(Ø1/2インチ)ポストなどの各種ポストに取り付け可能です。
下記のキットには、センサーヘッドに合わせて校正済みのマイクロレンズアレイが2個付属します。 個別のセンサーヘッドに対して校正されていないマイクロレンズは使用しないでください。追加のマイクロレンズアレイ用にセンサーヘッドをアップグレードするには、当社までご連絡ください。
Large-Aperture Wavefront Sensorsa | |||
---|---|---|---|
Item # | |||
Wavelength Range | 300 - 1100 nm | 400 - 900 nm | |
Effective Focal Length | 4.1 mm | 5.2 mm | 14.6 mm |
Lenslet Array Coating | Chrome Mask | AR Coated | |
Lenslet Pitch | 150 µm | 300 µm | |
Wavefront Accuracy (at 633 nm) | λ/25 rms | λ/30 rms | λ/40 rms |
Wavefront Sensitivity (at 633 nm) | λ/80 rms | λ/100 rms | λ/120 rms |
Frame Rate | 8 - 98 fps | 10 - 98 fps | |
Camera Resolution | 2048 x 2048 Pixels Max, Software Selectable | ||
High-Speed Control Box with PoCL and Table Clamps | - | ||
Included Cable | USB 3.0 Type-A to Mini-B Cable, 3 m |
![Back to Top Back to Top](https://www.thorlabs.co.jp/images/arrow_Vert.gif)
- 波面センサ(大開口タイプ)に追加でピッチ300 µmのARコーティング付きマイクロレンズアレイが別途付属
- マイクロレンズアレイは、個別のセンサーヘッドに対して工場で校正済み
- WFS40-K1/M
- クロムマスク付きのピッチ150 µmのマイクロレンズアレイによりWFS40-5C/Mの構成が可能
- ARコーティング付きのピッチ300 µmのマイクロレンズアレイによりWFS40-14AR/Mの構成が可能
- WFS40-K2/M
- ARコーティング付きのピッチ150 µmのマイクロレンズアレイによりWFS40-7AR/Mの構成が可能
- ARコーティング付きのピッチ300 µmのマイクロレンズアレイによりWFS40-14AR/Mの構成が可能
- マイクロレンズを簡単に交換可能なピックアップツールが付属
こちらの波面センサーキットは、上記のWFS40-5C/MまたはWFS40-7ARR/Mとすべて同じ仕様とハードウェア付属のほかに、もう1つ工場で校正済みのピッチ300 µmのARコーティング付きマイクロレンズアレイが付属します。付属のピックアップツールは、特許取得済みの精密磁性ホルダ内に取り付けられたマイクロレンズアレイモジュールの交換を簡単に行えます。これらの波面センサについては、「仕様」ならびに「セレクションガイド」において、キットの型番ではなく、波面センサの型番で情報が記載されています。例えば、WFS40-K1/Mにピッチ300 µmのマイクロレンズアレイが付いている場合、WFS40-14AR/Mをご参照ください。個別のセンサーヘッドに対して校正されていないマイクロレンズは使用しないでください。追加のマイクロレンズアレイ用にセンサーヘッドをアップグレードするには、当社までご連絡ください。
![Back to Top Back to Top](https://www.thorlabs.co.jp/images/arrow_Vert.gif)
![WFS20 Speed fps](https://www.thorlabs.co.jp/images/Tabimages/WFS20-All_Speed_A3-330.gif)
Click to Enlarge
フレームレートと分解能はマイクロレンズアレイ、ソフトウェアで設定可能な検出部サイズ、動作モードに依存します。
- 開口:長方形、最大7.20 mm x 5.40 mm
- カメラ解像度:最大1440 x 1080ピクセル
- 各波面センサ(WFS)にはマイクロレンズアレイが1個マウント済み
- クロムマスクまたはARコーティング
- 150 µmピッチのマイクロレンズアレイのレンズ配列:47 x 35(最大)
- 300 µmピッチのマイクロレンズアレイのレンズ配列:23 x 17(最大)
- ソフトウェア設定でフレームレートと分解能を制御
- 入射瞳径調整
- 動作モード:Normal、2x2ビニング(Bin 2)、またはHigh-Speedモード
- 当社またはユーザ開発のアプリケーションを介したソフトウェア制御
これらの波面センサには、付属ケーブルでセンサーヘッドに接続するコントロールボックスが別に付属しています。High-Speedモードで動作時、コントロールボックス内蔵FPGAがイメージングデータを処理し、計算したスポット重心のデータポイントのみをPCに送信します。対して、NormalまたはBin 2モードにおいては、画像全体がPCに送信されます。 ソフトウェアアプリケーションが使用するPCにはUSB 2.0インターフェイスが必要です。WFS20の筐体の底部にある3つのM4タップ穴は、Ø12 mm~Ø12.7 mm(Ø1/2インチ)ポストなどの各種ポストに取り付け可能です。また、前面にある4つのタップ穴には30 mm ケージシステム用のケージロッドを取り付けできます。
下記のキットには、センサーヘッドに合わせて校正されたマイクロレンズアレイが2個付属します。 ご使用のセンサーヘッド向けに校正されていないマイクロレンズアレイはご使用にならないでください。追加のマイクロレンズアレイ用にセンサーヘッドをアップグレードするには、当社までご連絡ください。
High-Speed Wavefront Sensorsa | |||
---|---|---|---|
Item # | |||
Wavelength Range | 300 - 1100 nm | 400 - 900 nm | |
Effective Focal Length | 4.1 mm | 5.2 mm | 14.6 mm |
Lenslet Array Coating | Chrome Mask | AR Coated | |
Lenslet Pitch | 150 µm | 300 µm | |
Wavefront Accuracy (at 633 nm) | λ/30 rms | λ/60 rms | |
Wavefront Sensitivity (at 633 nm) | λ/100 rms | λ/200 rms | |
Frame Rate | 23 - 880 fps | 28 - 1120 fps | |
Camera Resolution | 1440 x 1080 Pixels Max, Software Selectable | ||
High-Speed Control Box with PoCL and Table Clamps | ![]() | ||
Included Cable | USB 2.0 Type-A to Mini-B Cable, 2 m |
![Back to Top Back to Top](https://www.thorlabs.co.jp/images/arrow_Vert.gif)
- 波面センサ(高速タイプ)に追加でピッチ300 µmのARコーティング付きマイクロレンズアレイとコントロールボックスが別途付属
- マイクロレンズアレイは、個別のセンサーヘッドに対して工場で校正済み
- WFS20-K1/M
- クロムマスク付きのピッチ150 µmのマイクロレンズアレイによりWFS20-5C/Mの構成が可能
- ARコーティング付きのピッチ300 µmのマイクロレンズアレイによりWFS20-14AR/Mの構成が可能
- WFS20-K2/M
- ARコーティング付きのピッチ150 µmのマイクロレンズアレイによりWFS20-7AR/Mの構成が可能
- ARコーティング付きのピッチ300 µmのマイクロレンズアレイによりWFS20-14AR/Mの構成が可能
- マイクロレンズを簡単に交換可能なピックアップツールが付属
こちらの波面センサーキットは、上記のWFS20-5C/MまたはWFS20-7AR/Mとすべて同じ仕様とハードウェア付属のほかに、もう1つ工場で校正済みのピッチ300 µmのARコーティング付きマイクロレンズアレイが付属します。付属のピックアップツールは、特許取得済みの精密磁性ホルダ内に取り付けられたマイクロレンズアレイモジュールの交換を簡単に行えます。これらの波面センサについては、「仕様」ならびに「セレクションガイド」において、キットの型番ではなく、波面センサの型番で情報が記載されています。例えば、WFS20-K1/Mにピッチ300 µmのマイクロレンズアレイが付いている場合、WFS20-14AR/Mをご参照ください。個別のセンサーヘッドに対して校正されていないマイクロレンズは使用しないでください。追加のマイクロレンズアレイ用にセンサーヘッドをアップグレードするには、当社までご連絡ください。
![Back to Top Back to Top](https://www.thorlabs.co.jp/images/arrow_Vert.gif)
ケーブルCAB-WFS20-T1は、お手持ちの外部トリガと高速タイプのシャックハルトマン波面センサ(型番 WFS20)の接続にお使いいただけます。ケーブルCAB-DCU-T3は、標準タイプ(型番 WFS31)ならびに大開口タイプ(型番 WFS40)シャックハルトマン波面センサで同様の機能でお使いいただけます。トリガ入力の仕様については、「仕様」タブをご覧ください。
Item # | CAB-WFS20-T1 | ![]() | Pin | Assignment | |
---|---|---|---|---|---|
![]() Click to Enlarge | Connector Device Side | 4-Pin Hirose, Female | 1 | Not Used | |
TTL Trigger Input | Bare Wire (Brown) | 2 | Trigger Input Ground (Black, Bare Wire) | ||
Shielding | None | 3 | TTL Trigger Input (Brown, Bare Wire) | ||
Length | 2 m | 4 | Not Used |
Item # | CAB-DCU-T3 | ![]() | Pin | Assignment | |
---|---|---|---|---|---|
![]() Click to Enlarge | Connector Device Side | Hirose HR25-7TP-8S, Female | 1 | Ground (Gray) | |
End Opposite Connectors | Tinned End of Wires | 2 | Flash Outputa - (Green) | ||
Function | GPIO | 3 | GPIO 1, 3.3 V LVCMOS (Blue) | ||
Trigger In (Bare Wire) | Yes | 4 | Trigger Inputa - (Brown) | ||
Flash & Digital Out (Bare Wire) | Yes | 5 | Flash Outputa + (Yellow) | ||
Cable Type | Shielded High-Flexible Control Cable 8 x 0.1 mm, Ø4.9 mm | 6 | GPIO 2, 3.3 V LVCMOS (Red) | ||
Shielding | Single Shielded | 7 | Trigger Inputa + (White) | ||
Length | 2 m | 8 | Output Supply Voltage, 5 V (100 mA) (Pink) |
![Back to Top Back to Top](https://www.thorlabs.co.jp/images/arrow_Vert.gif)
動画では、KM100WFSを右手系から左手系構成に変換する方法をご紹介しています。KM200PM(/M)についても手順は同様です。
![](https://www.thorlabs.co.jp/images/standard/TTN093028-std.jpg)
Click to Enlarge
KM200PM(/M)の取付けプラットフォームは大きいため、様々な部品に対応可能です。
Platform Specifications | |||
---|---|---|---|
Item # | Tapped Holes | Through Holes | Platform Deptha |
KM100WFS | - | #8 (x2) M3 (x3) | 1.52" (38.6 mm) |
KM200PM | 6-32 (x16) 8-32 (x4) | #8 (x2) | 2.10" (53.3 mm) |
KM200PM/M | M4 (x21) | M4 (x2) | 53.3 mm (2.10") |
- ±4°のあおり調整(チップ&チルト)用に2個の80 TPIアジャスタ
- 1回転につき8 mradの調整
- プラットフォームは取り外し可能でどちらのアームにも取り付けられ、右手系と左手系の両方の構成が可能
- ノブを取り外してアジャスターネジを六角ソケットで操作可能
キネマティックプラットフォームマウントKM100WFSとKM200PM/Mを用いると、当社のCMOSベースのシャックハルトマン波面センサの角度調整が可能です。なお、センサの光軸は光学ポストの中心上にはありません。右の動画では、KM100WFSを右手系から左手系構成に変換する方法をご紹介しています。 KM200PM/Mも手順は同様です。
KM100WFSは波面センサWFS20が取り付け可能で、当社のプラットフォームKM100PM/Mの設計と似ています。高速センサWFS20の取り付けには、プレートの前端近くにある2個の#8貫通穴と付属の#8-32ネジを使用します。DCUシリーズのCCDカメラや、センサWFS20もKM100WFSに取り付け可能です。
マウントKM200PM/MはKM100WFSよりも大きく、プレートの前端に近い2個のM4貫通穴を使ってセンサWFS20を取り付けられます。WFS30およびWFS40は、複数あるM4タップ穴の1つを使用して取り付けが可能です。厚みがあり、穴の数も多いので様々な取り付けを可能にします。 プラットフォームは2本のM2.5ネジと2 mmの六角レンチを使用して前部プレートに固定します。プラットフォームの2つの構成部品は2本の#3-48ネジ(2 mm六角対応)で結合されています。必要であれば取付けプレートを取り外してお手持ちの代替品と交換することもでき、カスタム仕様の構築も可能です。