{"title":"OpenLabSPM: Bare bone package of LabVIEW-based scanning probe microscope controller","authors":"Hikaru Nomura, Junsuke Yamanishi","doi":"10.1063/5.0211126","DOIUrl":null,"url":null,"abstract":"With the extensive proliferation of scanning probe microscopy (SPM)-related technologies, there is a growing demand for a fully customizable SPM controller. In response, we have developed an SPM controller that allows users to incorporate additional functions using LabVIEW, a graphical programming language. This controller incorporates fundamental features such as one-dimensional and two-dimensional scanning, feedback control, and slope compensation. In addition, it includes capabilities to restrict the speed of probe movement and safeguard the probe. Our system consists of a host personal computer (PC) running the Windows operating system and a National Instruments Reconfigurable Input/Output board equipped with a field programmable gate array (FPGA). The FPGA supports real-time deterministic processing, including feedback and probe protection functions, operating asynchronously from the host PC through data exchange via direct memory access first-in-first-out. The system features a graphical user interface on the Windows OS, supplemented by a character-based user interface that utilizes command strings in JavaScript object notation format. Furthermore, we provide wrappers for these commands using the Python programming language. We anticipate that our fully customizable bare born package of LabVIEW-based controller will prove beneficial for researchers utilizing SPM and those managing instruments requiring scanning and feedback control.","PeriodicalId":7619,"journal":{"name":"AIP Advances","volume":null,"pages":null},"PeriodicalIF":1.4000,"publicationDate":"2024-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"AIP Advances","FirstCategoryId":"88","ListUrlMain":"https://doi.org/10.1063/5.0211126","RegionNum":4,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"MATERIALS SCIENCE, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0
Abstract
With the extensive proliferation of scanning probe microscopy (SPM)-related technologies, there is a growing demand for a fully customizable SPM controller. In response, we have developed an SPM controller that allows users to incorporate additional functions using LabVIEW, a graphical programming language. This controller incorporates fundamental features such as one-dimensional and two-dimensional scanning, feedback control, and slope compensation. In addition, it includes capabilities to restrict the speed of probe movement and safeguard the probe. Our system consists of a host personal computer (PC) running the Windows operating system and a National Instruments Reconfigurable Input/Output board equipped with a field programmable gate array (FPGA). The FPGA supports real-time deterministic processing, including feedback and probe protection functions, operating asynchronously from the host PC through data exchange via direct memory access first-in-first-out. The system features a graphical user interface on the Windows OS, supplemented by a character-based user interface that utilizes command strings in JavaScript object notation format. Furthermore, we provide wrappers for these commands using the Python programming language. We anticipate that our fully customizable bare born package of LabVIEW-based controller will prove beneficial for researchers utilizing SPM and those managing instruments requiring scanning and feedback control.
期刊介绍:
AIP Advances is an open access journal publishing in all areas of physical sciences—applied, theoretical, and experimental. All published articles are freely available to read, download, and share. The journal prides itself on the belief that all good science is important and relevant. Our inclusive scope and publication standards make it an essential outlet for scientists in the physical sciences.
AIP Advances is a community-based journal, with a fast production cycle. The quick publication process and open-access model allows us to quickly distribute new scientific concepts. Our Editors, assisted by peer review, determine whether a manuscript is technically correct and original. After publication, the readership evaluates whether a manuscript is timely, relevant, or significant.