网站大量收购闲置独家精品文档,联系QQ:2885784924

PAT-001操控自制光谱仪之Labview程式撰写注意事项.PDF

PAT-001操控自制光谱仪之Labview程式撰写注意事项.PDF

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
利用Labview 撰寫光譜儀控制程式注意事項 2010/01/19 莊卓穎 目的:使用PAT-001 控制光譜儀的光柵動作 ,量測特定波段的光譜。 LabView NI-VISA 簡介: 不同於實驗室程式以往使用的GPIB 物件,本程式採用VISA (Virtual Instrument Software Architecture)物件,VISA 可由GPIB 或Serial 序列埠(例如RS232 )操控儀器, 不受介面限制,使用上更廣。(詳細內容請參考實驗室「LabView NI-VISA 及VISA 物件安裝與 使用介紹」說明文件) PAT-001 簡介:(詳情請見「安裝PAT-001 」說明文件) 1. PAT-001 要透過軟體更改參數 (Baud rate 、Run current 、Stop current 等等) 。 2. 讀取回傳訊息:PAT-001 每下一次指令都要讀回一個OK 或NG 。 3. 每次重新開啟PAT-001 電源 ,下達Move 指令前,要先執行H: (回到Mechanical Origin )或 R: (設定Electronic Zero ),讓PAT 知道坐標位置 ,才會移動 。 4. 機械原點問題:這不是PAT 控制器的問題,是所有Sigma-Koki Stage 的問題。不論Stage 往正轉多少圈,反轉(逆時針)都無法過零點,會被機械原點卡住,這點在撰寫LabView 程式時 需特別注意。 一、硬體設定 : 1. 安裝PL2303 USB to Serial 接線 (USB 轉RS232 )的driver ,驅動程式位於Z:\Lab Softwares \RS232\driver 。(如果直接用RS232 連接PAT-001 與電腦,則可略過此步驟 。) 2. 將PAT-001 一端接到電腦,一端接到 Stage 。 3. 在裝置管理員-連接埠 ,查詢PAT-001 對應到的COM port number ,注意每個孔對應到的 number 都不同。 二 、安裝LabView NI-VISA : 1. LabView 的RS232 程式會使用到NI-VISA ,一般的LabView 安裝程序並無安裝。如果在測試 PAT-001 之LabView 程式時發現錯誤訊息:VISA Error- 1073807202 (oxBFFF009E) ,代表沒有安 裝NI-VISA ,請由Data Server (Z:\Lab Softwares\LabView VISA 4.6\visa460full)下載安裝。 3. 自行撰寫的PAT-001 controller 位於Data Server (Z:\All Lab Programs Backup )上 ,目前最新 版本是PAT-001 011310 。 三 、LabView 程式概觀 : 1. 程式面板可分三部分:初始化、選擇中心位置、Fitting form 設定。 2. 程式基本組成為VISA Open (開啟VISA )、VISA Write (寫入VISA )、VISA Read (讀取 VISA )、VISA Close (關閉VISA )。 如下方例圖 ,每個VISA 都要給VISA Resource Name ,若是Serial 就輸入[ASRL][COM port number][::INSTR] ,若是GPIB 就輸入[GPIB::][GPIB Address][::INSTR] 。可使用Format Into String 物件將所有條件變成字串輸入,%d%s 代表字串格式(%d 代表Format decimal integer 、%s 代表 Format string ),接上所有條件後,按右鍵選Edit Format String ,LabView 會自動判斷格式。 3. 程式最外層是一個While Loop ,而Loop Condition 連接到面板前的Stop 按鍵,所以按下Stop 鍵整個程式就會停止,此寫法可避免使用上方控制列的Abort 鍵強制關閉造成的損害。 4. 第二層是一個Event Structure ,優點是可設定事件觸發的條件,例如按下Move 鍵就只跑Move Event 裡的程式,不用像Sequence Structure 一樣從頭跑一遍,也不用像Case Structure 一樣設定 布林條件。 四、個別Eve

文档评论(0)

wangyueyue + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档