This project contains most of the source code of ThorImageLS. See Thorlabs Open Source License.pdf for licensing info.
- Installation process
- Download an clone the repository in your local machine.
- Software dependencies
- Visual Studio 2015 and up recommended, with compiler version 10.0.19041.0
- Required .Net 4.8 developer pack
- Required C++ redistributables for 2019
- For National intruments cards, we recommend NI Max version 18.5
- For PMT2100, VISA drivers are required
- Latest releases
- Current branch: ThorImageLS 4.4
- API references
- See Thorlabs Open Source License.pdf
Building ThorImageLS
- Open the "Developer Command Prompt for VS2019" and navigate to .\Tools\BuildAllSolutions2012
- Run BuildAll64 and/or BuildAll64-Release batch file(s).
- Once complete you can check if any projects failed to build by viewing the build.txt or build-release.txt file(s).
- If any projects failed try running the BuildAll64.bat again.
- Note: At the current status there are some C# projects that fail randomly, we recommend running BuilAll64.bat 2 or 3 times until there are no failed projects.
- Navigate to .\GUI\Applications\ThorImageLS
- Open the ThorImage.sln in VS2019
- Open the Solution Properties window set the configuration to desired Configuration
- If this is the first time you run ThorImageLS off this repo, skip to step 10.
- Open CopyDependenciesx64.bat.
- Uncomment (delete the word "REM") the copy commands of the devices you want to include in the run. We recommend not including any the first time you run it.
- Buld the ThorImage project.
- Navigate to .\GUI\Applications\ThorImageLS\ThorImage\bin\debug (or Release)
- To start the application select ThorImageLS.exe