{"id":245,"date":"2015-08-19T18:25:10","date_gmt":"2015-08-19T18:25:10","guid":{"rendered":"http:\/\/www.gratingworks.com\/?page_id=245"},"modified":"2022-07-21T14:52:53","modified_gmt":"2022-07-21T14:52:53","slug":"drivers-software-downloads","status":"publish","type":"page","link":"https:\/\/www.gratingworks.com\/zh\/products\/spectrometers\/drivers-software-downloads\/","title":{"rendered":"\u9a45\u52d5\u8edf\u4ef6\u4e0b\u8f09"},"content":{"rendered":"<p><\/p>\n<h2 align=\"left\"><span lang=\"EN-US\">1. \u4e2d\u6587\u8aaa\u660e\u66f8<\/span><\/h2>\n<p align=\"left\">\u4e2d\u6587\u8edf\u4ef6\u8aaa\u660e\u66f8\uff1a s<a href=\"https:\/\/www.gratingworks.com\/wp-content\/uploads\/2015\/08\/specsoft_manualc.pdf\">pecsoft_manualc.pdf<\/a><\/p>\n<p align=\"left\">\u8edf\u4ef6\u5b89\u88dd\/\u9a45\u52d5\u5b89\u88dd\/\u66f4\u65b0\u8aaa\u660e. <a href=\"https:\/\/www.gratingworks.com\/wp-content\/uploads\/2022\/07\/software_driver_install.pdf\">software_driver _install.pdf<\/a><\/p>\n<hr \/>\n<h2><span lang=\"EN-US\">2. USB Driver<\/span><\/h2>\n<p align=\"left\"><span lang=\"EN-US\">Driver is available for winxp, Win7 64\/32bit.<\/span><\/p>\n<ul>\n<li>PID 0x6124:\u00a0<a href=\"https:\/\/www.gratingworks.com\/wp-content\/uploads\/2015\/08\/xspec_usb_driver1260.rar\">xspec_usb_driver1260.rar<\/a><\/li>\n<\/ul>\n<ul>\n<li>New PID 0x8888:\u00a0<a href=\"http:\/\/71.18.26.187\/products\/libusb-win32-8888.rar\"><span lang=\"EN-US\">\u00a0<\/span><\/a><a href=\"https:\/\/www.gratingworks.com\/wp-content\/uploads\/2015\/08\/libusb-win32-8888.rar\">libusb-win32-8888.rar<\/a><\/li>\n<\/ul>\n<ul>\n<li>For windows 8.1 Use this utility to install the driver.<\/li>\n<\/ul>\n<p align=\"left\">Make sure select &#8220;libusb-win32 (v1.2.6.0)&#8221;<\/p>\n<p align=\"left\"><strong><a href=\"http:\/\/zadig.akeo.ie\/downloads\/zadig_2.1.0.exe\">Zadig for Windows Vista or later<\/a><\/strong><\/p>\n<p align=\"left\"><strong>in <\/strong><a href=\"http:\/\/zadig.akeo.ie\/\">http:\/\/zadig.akeo.ie\/<\/a><\/p>\n<hr \/>\n<h2 align=\"left\"><span lang=\"EN-US\">3. Spectrometer Interface DLL (DLL)<\/span><\/h2>\n<p align=\"left\"><span lang=\"EN-US\">Visual C++ 2010 DLL source code\u00a0and binary:<\/span><\/p>\n<p align=\"left\">Version 2.2 <a href=\"https:\/\/www.gratingworks.com\/wp-content\/uploads\/2015\/08\/interface04182015.rar\">interface04182015.rar<\/a><\/p>\n<p align=\"left\">Version 2.3\u00a0<a href=\"https:\/\/www.gratingworks.com\/wp-content\/uploads\/2015\/08\/interface05012016.rar\" rel=\"\">interface05012016.rar<\/a><\/p>\n<p align=\"left\">RS232 updates support partial spectrum.<\/p>\n<p align=\"left\">Version 2.4 <a href=\"https:\/\/www.gratingworks.com\/wp-content\/uploads\/2021\/04\/interface04012021.rar\">interface04012021.rar<\/a><\/p>\n<p align=\"left\">Version 2.5 <a href=\"https:\/\/www.gratingworks.com\/wp-content\/uploads\/2022\/07\/interface06302022.rar\">interface06302022.rar<\/a><\/p>\n<hr \/>\n<h2 align=\"left\"><span lang=\"EN-US\">4. Sample program that use DLL<\/span><\/h2>\n<p align=\"left\"><span lang=\"EN-US\">DOS Control program.<\/span><\/p>\n<p align=\"left\"><span lang=\"EN-US\">The DOS program is compiled using Visual C++ 6.0. It can serve a simple example. And it can be easily modified to work on Linux.<\/span><\/p>\n<p align=\"left\"><span lang=\"EN-US\">Download <a href=\"https:\/\/www.gratingworks.com\/wp-content\/uploads\/2015\/08\/xspec_control.rar\">xspec_control.rar<\/a>\u00a0\u00a0\u00a0\u00a0\u00a0 DOS USB control program.<\/span><\/p>\n<p align=\"left\"><span lang=\"EN-US\">Download \u00a0<a href=\"https:\/\/www.gratingworks.com\/wp-content\/uploads\/2022\/07\/xspec_control_rs232_v3.rar\" rel=\"\">xspec_control_rs232.rar<\/a> DOS RS232 control program written in Microsoft Visual Studio C++ V2010.<\/span><\/p>\n<p align=\"left\"><a href=\"https:\/\/www.gratingworks.com\/wp-content\/uploads\/2015\/08\/AN120_rs232connection_v2.pdf\" rel=\"\">AN120_rs232connection_v2.pdf<\/a>\u00a0 rs232 connection document.<\/p>\n<p align=\"left\"><span lang=\"EN-US\">\u00a0<\/span><\/p>\n<p align=\"left\"><span lang=\"EN-US\">User\u00a0can run shell script file to automate some data acquisition. Say you want to measure the linearity of the system by measuring the wavelength(pixel) \u00a0vs. Integration time.<\/span><\/p>\n<p align=\"left\"><span lang=\"EN-US\">\u00a0<\/span><\/p>\n<p align=\"left\"><span lang=\"EN-US\">The script requires cygwin to run. <a href=\"http:\/\/www.cygwin.com\/\">http:\/\/www.cygwin.com<\/a><\/span><\/p>\n<p align=\"left\"><span lang=\"EN-US\">\u00a0<\/span><\/p>\n<p align=\"left\"><em><span lang=\"EN-US\">#!\/<\/span><span lang=\"EN-US\">usr<\/span><span lang=\"EN-US\">\/bin\/bash<\/span><\/em><\/p>\n<p align=\"left\"><em><span lang=\"EN-US\">let<\/span><span lang=\"EN-US\"> time=10<\/span><\/em><\/p>\n<p align=\"left\"><em><span lang=\"EN-US\">for(<\/span><span lang=\"EN-US\">(i=10;i&lt;3000;i+=50)); do<\/span><\/em><\/p>\n<p align=\"left\"><em><span lang=\"EN-US\">\u00a0 .\/xspec_control.exe -a -I$i;<\/span><\/em><\/p>\n<p align=\"left\"><em><span lang=\"EN-US\">\u00a0 str=`.\/xspec_control.exe -a -m -n 22| grep &#8220;^794 &#8220;`<\/span><\/em><\/p>\n<p align=\"left\"><em><span lang=\"EN-US\">\u00a0 echo &#8220;$i $str&#8221;;<\/span><\/em><\/p>\n<p align=\"left\"><em><span lang=\"EN-US\">done<\/span><\/em><\/p>\n<p><strong><span lang=\"EN-US\">\u00a0LINUX: <\/span><\/strong><\/p>\n<p><strong><span lang=\"EN-US\">XSPEC USB control example on LINUX<\/span><\/strong><\/p>\n<figure><a href=\"https:\/\/www.gratingworks.com\/wp-content\/uploads\/2015\/08\/xspec_usb_linux_example.tar\" rel=\"\">xspec_usb_linux_example<\/a><\/p>\n<p><strong><span lang=\"EN-US\">XSPEC RS232\u00a0control example on LINUX<\/span><\/strong><\/p>\n<p><a href=\"https:\/\/www.gratingworks.com\/wp-content\/uploads\/2015\/08\/xspec_rs232_linux_example.tar\" rel=\"\">xspec_rs232_linux_example<\/a><\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<h2 align=\"left\"><span lang=\"EN-US\">5. Windows GUI Program<\/span><\/h2>\n<p><span lang=\"EN-US\">Spec_soft<\/span><span lang=\"EN-US\"> GUI on windows provides a basic interface to both Concavus and AHR family of spectrometers. Since it needs to handle high frame rate, it is written in Visual C++ for high perfomrance. It has the following functions.<\/span><\/p>\n<ol>\n<li><span lang=\"EN-US\">\u00a0<\/span><span lang=\"EN-US\">Graphical display of the spectrum in pixel or wavelength.<\/span><\/li>\n<li><span lang=\"EN-US\">\u00a0<\/span><span lang=\"EN-US\">Averaging, dark noise subtraction.<\/span><\/li>\n<li><span lang=\"EN-US\">\u00a0<\/span><span lang=\"EN-US\">Wavelength Calibration.<\/span><\/li>\n<li><span lang=\"EN-US\">\u00a0<\/span><span lang=\"EN-US\">Find peaks and measure FWHM.<\/span><\/li>\n<li><span lang=\"EN-US\">\u00a0<\/span><span lang=\"EN-US\">Absorbance, Transmittance, Reflectance or oscilloscope measurement.<\/span><\/li>\n<li><span lang=\"EN-US\">3D display of the spectrum.<\/span><\/li>\n<li><span lang=\"EN-US\">DFT of the spectrum.<\/span><\/li>\n<li><span lang=\"EN-US\">Supports multiple CONCAVUS &amp; AHR spectrometers.<\/span><\/li>\n<li>Linearity Calibration<\/li>\n<\/ol>\n<p align=\"left\"><a href=\"https:\/\/www.gratingworks.com\/wp-content\/uploads\/2015\/06\/software.jpg\" rel=\"attachment wp-att-580\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"198\" class=\"alignnone size-medium wp-image-580\" src=\"https:\/\/www.gratingworks.com\/wp-content\/uploads\/2015\/06\/software-300x198.jpg\" alt=\"software\" srcset=\"https:\/\/www.gratingworks.com\/wp-content\/uploads\/2015\/06\/software-300x198.jpg 300w, https:\/\/www.gratingworks.com\/wp-content\/uploads\/2015\/06\/software-1024x674.jpg 1024w, https:\/\/www.gratingworks.com\/wp-content\/uploads\/2015\/06\/software.jpg 1490w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\n<h2 align=\"left\"><span lang=\"EN-US\"><a href=\"https:\/\/www.gratingworks.com\/wp-content\/uploads\/2022\/07\/spec_release_07202022.rar\">spec_release_07202022<\/a><\/span><\/h2>\n<hr \/>\n<h2 align=\"left\"><span lang=\"EN-US\">6. Firmware releases<\/span><\/h2>\n<p align=\"left\"><a href=\"https:\/\/www.gratingworks.com\/wp-content\/uploads\/2015\/08\/firmware_04_18_2015.rar\">firmware_04_18_2015.rar<\/a><\/p>\n<p align=\"left\">sam7.bin : sam7 products.<\/p>\n<p align=\"left\">normal_shutter.bin less than 4ms is shutter mode, above 4ms is normal mode. Charge carry over from previous read.<\/p>\n<p align=\"left\">shutter_mode.bin : Using all shutter mode. No charge carry over from previous read.<\/p>\n<p align=\"left\"><a href=\"https:\/\/www.gratingworks.com\/wp-content\/uploads\/2015\/08\/firmware_sam3u_05012016.rar\" rel=\"\">firmware_sam3u_05012016.rar<\/a><\/p>\n<p align=\"left\">SAM3U only. normal shutter mode. \u00a0less than 4ms is shutter mode, above 4ms is normal mode. Charge carry over from previous read.<\/p>\n<p align=\"left\">Support both USB and RS232<\/p>\n<p align=\"left\"><strong>Contact us for firmware customization.\u00a0<\/strong><\/p>\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>1. \u4e2d\u6587\u8aaa\u660e\u66f8 \u4e2d\u6587\u8edf\u4ef6\u8aaa\u660e\u66f8\uff1a specsoft_manualc.pdf \u8edf\u4ef6\u5b89\u88dd\/\u9a45\u52d5\u5b89\u88dd\/\u66f4\u65b0\u8aaa\u660e.  [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":17,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-245","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.gratingworks.com\/zh\/wp-json\/wp\/v2\/pages\/245","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gratingworks.com\/zh\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.gratingworks.com\/zh\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.gratingworks.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gratingworks.com\/zh\/wp-json\/wp\/v2\/comments?post=245"}],"version-history":[{"count":52,"href":"https:\/\/www.gratingworks.com\/zh\/wp-json\/wp\/v2\/pages\/245\/revisions"}],"predecessor-version":[{"id":1108,"href":"https:\/\/www.gratingworks.com\/zh\/wp-json\/wp\/v2\/pages\/245\/revisions\/1108"}],"up":[{"embeddable":true,"href":"https:\/\/www.gratingworks.com\/zh\/wp-json\/wp\/v2\/pages\/17"}],"wp:attachment":[{"href":"https:\/\/www.gratingworks.com\/zh\/wp-json\/wp\/v2\/media?parent=245"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}