-
Notifications
You must be signed in to change notification settings - Fork 32
Labview Examples for Kinesis Motion Control Products #78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
a03adda
d4a65bd
5ababa2
cba6689
d562361
d31565a
17eb03c
c346187
864af70
edf2005
212b9a6
db468a5
e1ec900
101e8dc
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
Thorlabs.MotionControl.DeviceManager.dll | ||
Thorlabs.MotionControl.KCube.FilterFlipper.dll | ||
Thorlabs.MotionControl.KCube.FilterFlipper.h | ||
Thorlabs.MotionControl.KCube.FilterFlipper.lib | ||
Thorlabs.MotionControl.FilterFlipper.dll | ||
Thorlabs.MotionControl.FilterFlipper.h | ||
Thorlabs.MotionControl.FilterFlipper.lib |
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Should be formatted and saved as a .md file so github knows to display this. You can download and open the other ones we have to get a sense of how you to make titles and bolden text. |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
Thorlabs Hardware: BBD30X - Benchtop 3-Phase Brushless DC Servo Controller | ||
https://www.thorlabs.com/thorproduct.cfm?partnumber=BBD303 | ||
|
||
Description: This VI will enable you to communicate with BBD30X series to control Brushless Stages & Actuators. | ||
|
||
Instructions: | ||
1) Connect your BBD30X device to your PC & power the device, ensuring your stage/actutator is connected. For full device setup, the device product manual can be found on our website. | ||
2) Enter the device serial number as well as channel number below. | ||
3) Click 'Run' in the LabVIEW Toolbar which will attempt a connection, and enable the device. | ||
4) Ensure the device move path is clear for homing, and press Home. | ||
5) Await for device to be be available, and to have finished homing (Home indicator in control panel should be green). | ||
6) Input desired absolute position, and press 'Set Abs Pos' to set that for absolute moves. | ||
7) Similarly input desired direction and step size for relative moves. | ||
8) To end the Program click 'STOP'. |
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Should be formatted and saved as a .md file |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
Thorlabs Hardware: BNT001/IR | ||
https://www.thorlabs.com/newgrouppage9.cfm?objectgroup_id=1194&pn=BNT001/IRDescription: This VI will enable you to connect to & safely disconnect to a BNT001 device. | ||
|
||
Description: This VI will enable you to connect to & safely disconnect to a BNT001 device. | ||
|
||
Instructions: | ||
1) Connect your BNT001 device to your PC & power the device. For full device setup, the device product manual can be found on our website here. | ||
- https://www.thorlabs.com/thorproduct.cfm?partnumber=BNT001/IR | ||
2) Enter the device serial number below. | ||
3) Click 'Run' in the LabVIEW Toolbar. | ||
4) To end the Program, click 'END'. |
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Should be formatted and saved as a .md file |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
Thorlabs Hardware: BNT001/IR | ||
https://www.thorlabs.com/newgrouppage9.cfm?objectgroup_id=1194&pn=BNT001/IR | ||
|
||
Description: This VI will enable you to set the Scanning Circle Home Position, throught the GetCircleHomePosition() method. | ||
Horizontal and Vertical positions can be adjusted in the range of 0 to 10 in NanoTrak Units. | ||
|
||
Instructions: | ||
1) Connect your BNT001 device to your PC & power the device. For full device setup, the device product manual can be found on our website here. | ||
- https://www.thorlabs.com/thorproduct.cfm?partnumber=BNT001/IR | ||
2) Enter the device serial number below. | ||
3) Click 'Run' in the LabVIEW Toolbar. | ||
5) Enter values for Horizontal & Vertical Position (0-10 NT Units). | ||
5) To end the Program, click 'END'. |
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Looks good, but we need to make sure we are initializing a channel for the benchtops as well. |
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Should be formatted and saved as a .md file |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
Thorlabs Hardware: BSC20X -Benchtop Stepper Motor Controllers | ||
https://www.thorlabs.com/thorproduct.cfm?partnumber=BSC203 | ||
|
||
Description: This VI will enable you to communicate with BSC20X series to control stepper motors. | ||
|
||
Instructions: | ||
1) Connect your BSC20X device to your PC & power the device, ensuring your stage/actutator is connected. For full device setup, the device product manual can be found on our website. | ||
2) Enter the device serial number as well as channel number below. | ||
3) Click 'Run' in the LabVIEW Toolbar which will attempt a connection, and enable the device. | ||
4) Ensure the device move path is clear for homing, and press Home. | ||
5) Await for device to be be available, and to have finished homing (Home indicator in control panel should be green). | ||
6) Input desired absolute position, and press 'Set Abs Pos' to set that for absolute moves. | ||
7) Similarly input desired direction and step size for relative moves. | ||
8) To end the Program click 'STOP'. |
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Should be formatted and saved as a .md file |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
Thorlabs Hardware: KBD - K-Cube Brushless DC Servo Driver | ||
https://www.thorlabs.com/thorproduct.cfm?partnumber=KBD101 | ||
|
||
Description: This VI will enable you to communicate with KBD101 to control Brushless Stages & Actuators. The VI will first connect and initialize the device, home it, and await user command to move to a specified location. | ||
|
||
Instructions: | ||
1) Connect your KBD101 device to your PC & power the device, ensuring your stage/actutator is connected. For full device setup, the device product manual can be found on our website here. -https://www.thorlabs.com/thorproduct.cfm?partnumber=KBD101 | ||
2) Enter the device serial number below. | ||
3) Ensure the device move path is clear for homing. | ||
4) Click 'Run' in the LabVIEW Toolbar which will attempt a connection, and send a home command in that order. | ||
5) Await for device to be be available, and to have finished homing. | ||
6) Input desired Jog Direction and step size position, and press 'Jog'. | ||
7) To end the Program click 'STOP'. |
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Should be formatted and saved as a .md file |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
Thorlabs Hardware: KBD - K-Cube Brushless DC Servo Driver | ||
https://www.thorlabs.com/thorproduct.cfm?partnumber=KBD101 | ||
|
||
Description: This VI will enable you to communicate with KBD101 to control Brushless Stages & Actuators. The VI will first connect and initialize the device, home it, and await user command to move to a specified location. | ||
|
||
Instructions: | ||
1) Connect your KBD101 device to your PC & power the device, ensuring your stage/actutator is connected. For full device setup, the device product manual can be found on our website here. -https://www.thorlabs.com/thorproduct.cfm?partnumber=KBD101 | ||
2) Enter the device serial number below. | ||
3) Ensure the device move path is clear for homing. | ||
4) Click 'Run' in the LabVIEW Toolbar which will attempt a connection, and a home command in that order. | ||
5) Await for device to be be available, and to have finished homing. | ||
6) Input desired movement position, and press 'Move To Position'. | ||
7) To end the Program click 'STOP'. |
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Should be formatted and saved as a .md file |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
Thorlabs Hardware: KIM101 - K-Cube Inertial Motor Controller | ||
https://www.thorlabs.com/newgrouppage9.cfm?objectgroup_id=9790&pn=KIM101#9791 | ||
|
||
This VI will enable you to run the Kinesis Device panel for the KIM101 Intertial Motor Controller. | ||
You will also be able to set Jog Parameters & toggle the Jog Mode, as well as assert control to a particular channel. | ||
|
||
Instructions: | ||
1. Connect your KIM101 device to your PC via USB & power your device. See the product manual for details of device setup | ||
https://www.thorlabs.com/thorproduct.cfm?partnumber=KIM101 | ||
2. Enter the serial number of the controller into the SerialNumber box below. | ||
3. Run the VI from the LabVIEW Toolbar. | ||
6. To end the program, click 'END'. | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. We'll want the latch mode methods to be visible here. Just change from "default" to wherever the method is used so it doesn't look blank. |
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Should be formatted and saved as a .md file |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
Thorlabs Hardware: KNA - K-Cube Nanotrak Controller | ||
https://www.thorlabs.com/newgrouppage9.cfm?objectgroup_id=2877 | ||
|
||
Description: This VI will enable you to run the Kinesis Device panel for KNA-nnn devices. | ||
You will also be able to set the Operating Mode to Track or Latch. | ||
|
||
Track - When tracking, the NanoTrak detects any drop in signal strength resulting from misalignment of the input and output devices, and makes positional adjustments to maintain the maximum signal strength. | ||
|
||
Latch - Scanning is disabled and the piezo drives are held at their present position. | ||
|
||
1. Connect your KNA-nnn device to your PC via USB & power your device. | ||
2. Enter the serial number of the controller into the SerialNumber box below. | ||
3. Run the VI |
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Should be formatted and saved as a .md file |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
Thorlabs Hardware: KNA - K-Cube Nanotrak Controller | ||
https://www.thorlabs.com/newgrouppage9.cfm?objectgroup_id=2877 | ||
|
||
Description: This VI will enable you to run the Kinesis Device panel for KNA-nnn devices. | ||
You will also be able to set the Operating Mode to Track or Latch. | ||
|
||
Track - When tracking, the NanoTrak detects any drop in signal strength resulting from misalignment of the input and output devices, and makes positional adjustments to maintain the maximum signal strength. | ||
|
||
Latch - Scanning is disabled and the piezo drives are held at their present position. | ||
|
||
1. Connect your KNA-nnn device to your PC via USB & power your device. | ||
2. Enter the serial number of the controller into the SerialNumber box below. | ||
3. Run the VI |
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. We'll want to change this to KST201. |
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Should be formatted and saved as a .md file |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
Thorlabs Hardware: KST101 - K-Cube Brushless DC Servo Motor Controller | ||
https://www.thorlabs.com/thorproduct.cfm?partnumber=KST101 | ||
|
||
Description: This VI will enable you to communicate with KST101 to control Stepper Motor Stages & Actuators. The VI will allow you to home the device and move it by any valid distance in any direction. | ||
|
||
Instructions: | ||
1) Connect your KST101 device to your PC & power the device, ensuring your stage/actutator is connected. For full device setup, the device product manual can be found on our website here. - https://www.thorlabs.com/thorproduct.cfm?partnumber=KST101 | ||
2) Enter the device serial number below. | ||
3) Click 'Run' in the LabVIEW Toolbar. | ||
4) To end the Program click the 'STOP' button. |
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Should be formatted and saved as a .md file |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
Thorlabs Hardware: M30XY - 30 mm Motorized XY Translation Stage | ||
https://www.thorlabs.com/thorproduct.cfm?partnumber=M30XY | ||
|
||
Description: This VI will enable you to communicate with M30XY series to control Brushless Stages & Actuators. | ||
|
||
Instructions: | ||
1) Connect your M30XY device to your PC & power the device, ensuring your stage/actutator is connected. For full device setup, the device product manual can be found on our website. | ||
2) Enter the device serial number. | ||
3) Click 'Run' in the LabVIEW Toolbar which will attempt a connection, and enable the device. | ||
4) Ensure the device move path is clear for homing, and press Home. | ||
5) Await for device to be be available, and to have finished homing (Home indicator in control panel should be green). | ||
6) Input direction and step size for relative move. | ||
7) To end the Program click 'STOP'. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, but we need to make sure we are initializing a channel for the benchtops as well.