labview 對於按鈕控制項的機械動作提供了六個不同的選擇,它們可以通過右鍵按鈕並選擇機械動作來找到。這些不同的選項導致按鈕輸出的值的行為不同。下里將這六個選項做乙個簡短的總結:
單擊時轉換
當用滑鼠將按鈕按下時,按鈕輸出的值將轉換。例如,如果按鈕的值設為假,當按鈕被按下,值就轉換為真。真將保持下去直到按鈕再次被按下。
釋放時轉換
當滑鼠按鍵從按鈕上釋放時,按鈕的值才轉換。按下滑鼠鍵並保持不能改變按鈕的值。
轉換直到釋放
轉換的值將一直持續按鈕被按下所持續的時間。如果按鈕設為假,只要你保持按下狀態,它將維持為真,當按鍵釋放時返回為假。
單擊時觸發
觸發與轉換不同,因為按鈕輸出相反的值只一次,而不是完全轉換為另一值。例如,如果這種機械動作的按鈕設為假,當滑鼠鍵將按鈕按下時輸出值將變為真,然後將立刻回到輸出假。
釋放時觸發
輸出值僅當滑鼠鍵釋放時才改變,按下並保持按住按鈕並不改變值。
觸發直到釋放
在這種情況下,按鈕當按下並保持時改變值,並且在按鈕被釋放後保持這個改變的值被讀到一次。之後,它將返回到它的原始值。值設為假的按鈕當被按下和保持時將變為真。在釋放之後,它將多輸出真一次,然後返回為假。
觀察這些不同的行為,labview有乙個範例程式mechanical action of booleans.vi, 它可以通過選擇help » find examples...在範例查詢器中找到。
MFC防止按鈕動作的連擊響應,用CTime
涉及到ctime 的比較大小時。ctimespan隆重登場了。減少了很多麻煩事 ctime 類只能用來獲取時間,不能用來進行時間比較,否則會產生負值 例如 cwnd ontimer nid 以上這段 在經過一分鐘後 或 start.getminute now.getminute 時 now.gets...
在更多中新增動作按鈕批量更改字段內容
目的 對所選記錄進行批量操作 實現 py檔案 1.在待操作模型中加入函式 api.multi def button version mark self value target new return value2.增加臨時模型 class version mark models.transientm...
mft按鈕設計 鍋爐MFT動作條件及處理方式
鍋爐mft的動作條件及處理方式 執行機組滿足下列條件之一者,mft動作 1 集控室鍋爐緊急跳閘按鈕按下。2 再熱器保護動作。3 送風機全停。4 引風機全停。5 凝汽器真空 74kpa且自動停油壓低。6 爐膛壓力高高。7 爐膛壓力低低。8 所有火焰失去。9 所有燃料失去。10 三颱爐水幫浦差壓低低 1...