F5編程
❶ 編程中的快捷鍵
alt + /代碼提示
shift+ctrl +o ,導入包
shift+ctrl+f 代碼整理
ctrl+1 錯誤提示
❷ c語言編程運行程序時F5與ctrl+F5有什麼區別
F5是調試,Ctrl+F5是運行。沒有斷點時一樣,有斷點時F5將在斷點處暫停,進行調試。
❸ 請問Visual C++編程完怎麼運行 點了F5出現下面這種情況怎麼辦
F5是調試功能,但是你沒有可執行文件(*.exe)怎麼去運行程序來調試呢,你要先編譯和鏈接(感嘆號按鈕前的那幾個按鈕)來構建出exe文件,在F5調試
❹ 數控車床編程中U1F5是什麼意思
數控機床中UVW分別代表xyz,UVW為相對坐標,XYZ為絕對坐標,U1F5意思就是以相對方式向x方向移動1毫米,速度是每分鍾5 毫米
轉載於青島數控編程培訓學校
❺ 機床全閉環轉換在plc狀態裡面怎麼知道快捷代碼
你好!
西門子快捷鍵
操作內容
快捷鍵
F1
獲取幫助
F2
梯形圖進入編輯模式
F3
梯形圖進入運行模式
Shift+F3
梯形圖進入監控模式(可在線編輯)
F4
編譯程序
F5
常開接點輸入
Shift+F5
並聯常開接點輸入
F6
常閉接點輸入
Shift+F6
並聯常閉接點輸入
F7
線圈輸出
F8
功能指令輸入
F9
橫線輸入
Shift+F9
豎線輸入
Ctrl+F10
刪除豎線
Ctrl+Alt+F10
取反指令輸入
delete
刪除當前元件和線條
Shift+delete
刪除游標所在一行的內容
insert
游標方框顏色變玫瑰紅色,可以插入單個元件
Shift+insert
插入一行
ALT+F1
切換至語句表模式
ALT+1
軟元件測試(監控模式下有效)
Ctrl+F
查找軟元件和地址
HOME
將游標移至同行的第一列
END
將游標移至同行的最後一列
PAGE UP
垂直向上移動一個屏幕
PAGE DOWN
垂直向下移動一個屏幕
LEFT ARROW
將游標向左移動一個單元格
RIGHT ARROW
將游標向右移動一個單元格
UP ARROW
將游標向上移動一個單元格
DOWN ARROW
將游標向下移動一個單元格
CTRL + HOME
將游標移至第一個網路的第一個單元格
CTRL + END
將游標移至最後一個網路的最後一個單元格
CTRL + PAGE UP
顯示下一個POU,向左移動瀏覽POU標記
CTRL + PAGE DOWN
顯示下一個POU,向右移動瀏覽POU標記
TAB
選擇帶布爾(位值)參數指令時,TAB鍵移至該指令中的下一個布爾參數(僅限FBD)當您選擇一個帶布爾
SHIFT + PAGE UP
向上擴展網路選擇
SHIFT + PAGE DOWN
向下擴展網路選擇
CONTROL+SHIFT+HOME
擴展選擇至第一個網路
CONTROL+ SHIFT + END
擴展選擇至最後一個網路
CONTROL+ SHIFT + END
選擇全部網路
CTRL+ X SHIFT +DELETE
選擇網路系列時,剪切系列;當游標位於網路標題上時,剪切整個網路格內容
CTRL+ C CTRL + INSERT
選擇網路系列時,復制系列;當游標位於網路標題上時,復制整個網路格內容
CTRL + V SHIFT + INSERT
選擇網路系列時,粘貼系列;當游標位於網路標題上時,粘貼網路;當光在游標當前位置的前方/上方粘貼所選內容
SPACEBAR
編輯當前單元格的助記符或操作數
ENTER
編輯當前單元格的助記符或操作數
CTRL + LEFT ARROW
放下一條水平線,將游標向左移動一個單元格
CTRL + RIGHT ARROW
放下一條水平線,將游標向右移動一個單元格
CTRL + UP ARROW
放下一條垂直線,將游標向上移動一個單元格
CTRL + DOWN ARROW
放下一條垂直線,將游標向下移動一個單元格
BACKSPACE
將游標向左移動一個單元格,刪除當前單元格
SHIFT + LEFT ARROW
選擇當前網路,將游標向左移動一個單元格
SHIFT + RIGHT ARROW
選擇當前網路,將游標向右移動一個單元格
SHIFT + HOME
選擇當前網路,將游標置於當前行的第一個單元格處
SHIFT + END
選擇當前網路,將游標置於當前行的最後一個單元格處
SHIFT+DOWN ARROW
從當前網路向下選擇
SHIFT + UP ARROW
從當前網路向上選擇
SHIFT + PAGE UP
從當前網路向上選擇相鄰網路的一個頁面
SHIFT + PAGE DOWN
從當前網路向下選擇相鄰網路的一個頁面
頂部選擇全部相鄰網路
CTRL + SHIFT+HOME
從游標至POU
CTRL + SHIFT+END
從游標至POU底部選擇全部相鄰網路
CTRL + A
CTRL + A 選擇POU中的全部網路
CONTROL+SHIFT+HOME
擴展選擇至第一個網路
CONTROL+ SHIFT+END
擴展選擇至最後一個網路
CTRL + F
查找字元串
CTRL + H
替換字元串
CTRL + F2
在游標的當前位置設為書簽
CTRL + F3
插入網路
CTRL + F4
刪除網路
SHIFT + BACKSPACE
退格
ALT + BACKSPACE
撤銷
SHIFT + TAB
向後跳格
B
三菱快捷鍵
(操作)內容
快捷鍵(操作)
創建新工程文件
Ctrl + N
打開工程文件
Ctrl + O
保存工程文件
Ctrl + S
列印
Ctrl + P
撤銷 梯形圖剪切/粘貼
Ctrl + Z
刪除選擇內容並存入剪切板
Ctrl + X
復制
Ctrl + C
粘貼
Ctrl + V
顯示/隱藏工程文件數據
Alt + 0
軟元件檢測
Alt + 1
跳轉
Alt + 2
局部運行
Alt + 3
單步運行
Alt + 4
遠程操作
Alt + 6
工程數據列表
Alt + 7
網路參數設置
Alt + 8
關閉有效窗口
Ctrl + F4
轉移到下面的窗口
Ctrl + F6
結束應用程序
Alt + F4
插入列
Ctrl + Ins
刪除列
Ctrl + Del
轉換當前(編輯)程序
F4
轉換當前所有(編輯)程序
Alt + Ctrl + F4
寫入(運行狀態)
Shift + F4
顯示/隱藏注釋
Ctrl + F5
轉換為監控器模式/開始監控
F3
轉換為監控器(寫模式)
Shift + F3
開始監控(寫模式)
Shift + F3
輸入梯形圖時移動游標.
Ctrl + Cursor key
停止監控
Alt + F3
插入行
Shift + Ins
刪除行
Shift + Del
寫模式
F2
讀模式
Shift + F2
顯示/隱藏說明
Ctrl + F7
顯示/隱藏注釋
Ctrl + F8
顯示/隱藏機型
Alt + Ctrl + F6
開始監控.
Ctrl + F3
停止監控.
Alt + Ctrl + F3
梯形圖和指令表之間轉換
Alt + F1
查找觸點或繼電器線圈
Alt + Ctrl + F7
SFC和梯形圖轉換
Ctrl + J
插入行
Shift + Ins
刪除行
Shift + Del
插入列
Ctrl + Ins
刪除列
Ctrl + Del
轉換到寫模式
F2
轉換到讀模式
Shift + F2
轉換為監控器模式/開始監控
F3
轉換為監控器(寫模式)
Shift + F3
開始監控(寫模式)
Shift + F3
停止監控
Alt + F3
開始監控所有窗口.
Ctrl + F3
停止監控所有窗口.
Alt + Ctrl + F3
轉換當前編輯模塊
F4
顯示/隱藏機型名
Alt + Ctrl + F6
轉換當前所有編輯程序
Alt + Ctrl + F4
顯示/隱藏注釋
Ctrl + F5
移動 SFC 游標
Ctrl + Cursor key
查找觸點或線圈
Alt + Ctrl + F7
程序表示(MELSAP-L)
Alt + Ctrl + F8
單步
F5
塊開始步(有END檢查)
F6
塊開始步(沒有END檢查)
Shift + F6
跳轉
F8
END 步
F7
Dummy 步
Shift + F5
傳輸
F5
選擇分支
F6
同時分支
F7
選擇集中
F8
同時集中
F9
垂直線
Shift + F9
變換屬性為通常
Ctrl + 1
改變屬性以儲存線圈
Ctrl + 2
改變屬性以儲存操作
Ctrl + 3
改變屬性以儲存操作
Ctrl + 4
改變屬性以重新復位
Ctrl + 5
垂直線(編輯線)
Alt + F5
選擇分支(編輯線)
Alt + F7
同時分支(編輯線)
Alt + F8
選擇集中(編輯線)
Alt + F9
同時集中(編輯線)
Alt + F10
刪除行
Ctrl + F9
塊暫停
F5
步暫停
F6
塊運行
F8
步運行
F7
單步運行
F9
運行所有塊
F10
強制塊停止
Shift + F8
強制步停止
Shift + F7
強制復位停止
Shift + F9
移動到先頭行
Ctrl + Home
移動到最後行
Ctrl + End
選擇全部文本
Ctrl + A
重做撤消的處理
Ctrl + Y
被指定行里定位
Ctrl + J
進行查找內容
Ctrl + F
查找時的下候補查找
F5
查找時的上候補查找
Shift + F5
進行文字列替換
Ctrl + H
進行書簽的設定/解除
Ctrl + F7
進行書簽的下候補查找
F7
進行書簽的上候補查找
Shift + F7
轉換編輯中的程序
F4
轉換編輯中的全部的程序
Alt + Ctrl + F4
RUN中進行加註
Shift + F4
開始全部窗口的臨控
Ctrl + F3
停止全部窗口的臨控
Alt + Ctrl + F3
開始臨控
F3
停止臨控
Alt + F3
顯示標簽選擇畫面
F11
顯示函數選擇對話框
Shift + F11
切換被ST的窗口上下,左右拆分的窗口
Shift + Tab
C
歐姆龍快捷鍵
如果記不住上面的內容,那一定要記住下面的幾個常用的快捷鍵,平時操作時也能方便點~
創建新工程文件
Ctrl + N
打開工程文件
Ctrl + O
保存工程文件
Ctrl + S
撤銷 梯形圖剪切/粘貼
Ctrl + Z
刪除選擇內容並存入剪切板
Ctrl + X
復制
Ctrl + C
粘貼
Ctrl + V
顯示/隱藏工程文件數據
Alt + 0
軟元件檢測
Alt + 1
常開
F5
常閉
F6
編程要以將要使用的PLC為目標。PLC的類型可以隨時改變,一旦改變,程序也跟著改變。按照不成文的約定,在開始的時候最好設置好正確的PLC類型。
1.開始一個新的工程
按照以下步驟來建立一個新的工程:
(1)選擇工具欄中的新建按鈕。
(2)定義工程的設備條目。
(3)保存工程
當一個新的PLC被添加到工程中的時候,將創建以下空表:
1)空的本地符號表;
2)全局符號表;
3)IO表;
4)PLC內存數據;
5)PLC設置數據。
2.編寫一個梯形圖程序
下面以一個交通燈次序控制為例說明,該交通燈次序是一個標準的英國交通燈次序,順序如下:只有紅燈→紅燈和和黃燈同時→只有綠燈→只有黃燈。
編寫一個梯形圖程序,包括: 生成符號和地址、創建一個梯形圖程序、編譯程序。
(1)按照以下步驟來生成符號
1)單擊圖表窗口,在工具欄中選擇查看本地符號按鈕。如下圖
2)從工具欄選擇新建符號按鈕,
符號插入對話框將被顯示。
3)在名稱欄中鍵入'AmberLight』.
4)在地址欄中鍵入』10.01』
5)將數據類型欄設置為'BOOL』 ,表示一個位(二進制)值
6)在注釋欄中輸入'准備通行/停止』
7)選擇確定按鈕以繼續進行
對下表的每一項重復以上操作
名稱
地址
數據類型
注釋
RedLight
10.00
BOOL
停止
GreenLight
10.02
BOOL
通行
RedLightTimer
1
NUMBER
紅燈周期
AmberLightTimer
2
NUMBER
黃燈周期
GreenLightTimer
3
NUMBER
綠燈周期
AmberOnlyTimer
4
NUMBER
黃燈周期
RedTimerDone
T0001
BOOL
AmberTimerDone
T0002
BOOL
GreenTimerDone
T0003
BOOL
AmberOnlyTimerDone
T0004
BOOL
TimeInterval
48
NUMBER
次序的快慢(滴答數)
在CX-Programmer中使用標准地址格式是很重要的。按照其定義類型,一個地址有兩部分,一個通道和一個位號碼。
(2)建立一個梯形圖程序
按照以下步驟來生成一個梯形圖程序
1)確認在圖表工作區中顯示梯形圖程序。
2)用屬性框來給梯級一個注釋(將游標移動到梯級,通過內容菜單來使用屬性框功能)
3)梯級注釋佔位符可以被插入到編譯代碼中(如果PLC的包括注釋 指令屬性被設置),注釋也可以被保存為一個文件或者文件卡片。所有的注釋都被保存在工程文件中。
4)工具欄中的新建常閉接觸點按鈕,在梯級的開始放置一個常閉接觸點,然後點擊左上方的格子。新建的常閉接觸點將被顯示。
5)在名稱或值列表欄中選擇'AmberOnlyTimerDone』,然後選擇確定按鈕。
註:現在沿著梯級將顯示一個紅色的記號,這表明這個梯級沒有被完成,出現了一個錯誤。
6)在工具欄選擇新建PLC指令按鈕,並點擊接觸點的旁邊,這樣就添加一條新的指令。新指令對話框將被顯示。
7)輸入指令'TIM』 ,在操作數欄中輸入兩個操作數'RedLightTimer』和 'TimeInterval』
註:符號 'RedLightTimer』 的值用作操作數-數值「1」。在CX-Programmer 中,必需使用NUMBER類型來作為TIM/CNT指令的第一個操作數。不允許使用計時器/計數器地址(例如:將不允許T001)。
8)選擇確定按鈕來接受剛才在新指令對話框中所做的設置。
註:在梯級的邊緣不再有紅色的記號。在這個梯級裡面已經沒有錯誤了。
9)使用屬性框來給這個指令一個注釋(將游標放在指令的標題上,激活屬性框)。輸入文本「只有紅燈」然後回車。
10)在下一梯級的開端放置一個新的接觸點(如同上述,或者將游標移到這個梯級,使用輸入/接觸點/普通 打開菜單命令來或者使用快捷鍵,通常是「C」來進行這一操作)新接觸點對話框將被顯示。
11)從名稱或者地址欄中選擇'RedTimerDone』,然後選擇確定按鈕。
12)在接觸點旁邊插入一條新的指令,顯示新建指令對話框。(如同上述,或者使用插入/指令菜單命令,或者使用快捷鍵-通常是'I』來執行)。在指令編輯框中輸入指令 'TIM』,在操作數欄輸入兩個操作數'AmberLightTimer』 和'TimeInterval』 。
13)選擇確定按鈕,接受剛才的設置。.
14)給這個指令一個注釋「紅燈和黃燈一同」。
15)在下一個梯級插入新接觸點,顯示新接觸點對話框
16)在名稱和內容欄選擇'AmberTimerDone』 ,選擇確定按鈕
17)在接觸點旁邊插入一條指令,顯示新建指令對話框。輸入指令 'TIM』,在操作數欄裡面輸入兩個操作數 'GreenLightTimer』和 'TimeInterval』。
18)選擇確定按鈕,接受剛才的設置。.
19)給這個指令一個注釋「只有綠燈」。
20)在下一個梯級插入新接觸點,顯示新接觸點對話框。
21)在名稱和內容欄選擇'GreenTimerDone』 ,選擇確定按鈕。
22)在接觸點旁邊插入一條指令,顯示新建指令對話框。輸入指令 'TIM』,在操作數欄裡面輸入兩個操作數AmberOnlyTimer』 和 'TimeInterval』 。
23)選擇確定按鈕,接受剛才的設置。
24)給這個指令一個注釋「只有黃燈」。
梯形圖程序類似下圖(取決於選擇的顯示參數)。
按照以下步驟將每一個交通燈的輸出放置到程序中去。
1)確認在圖表工作區中顯示梯形圖程序。
2)在下一個梯級的開始添加一個接觸點,把它分配給符號 'RedTimerDone』。(在新建接觸點對話框的名稱和地址欄中選擇符號的名稱)。
3)紅燈和黃燈計時器的右邊添加一個常閉接觸點,把它分配給符號 'GreenTimerDone』。
4)在工具欄中選擇新建線圈按鈕,在綠燈計時器的旁邊新建一個線圈。在名稱和地址欄中選擇 'RedLight』,然後選擇確定按鈕。
5)在方的另一個梯級中,在左邊添加一個接觸點,把它分配給符號 'AmberTimerDone』。
6)在這個接觸點的右邊,放置一個常閉接觸點,把它分配給符號 'GreenTimerDone』。
7)在第二個接觸點的右方,放置一個線圈,把其分配給符號 'RedLight』。
8)在下一個梯級,在左邊放置一個接觸點,把其分配給符號 'AmberTimerDone』。
9)在這個接觸點右方,放置一個常閉接觸點,並把其分配給符號 'GreenTimerDone』。
10)在第二個接觸點的右方,放置一個線圈,把其分配給符號'AmberLight』。
11)當選擇的格子在梯級的右邊時,回車。這將建立一個新行。
12)在左邊的 'AmberTimerDone』 接觸點下方,放置一個新的常閉接觸點, (但是還在同一個梯級裡面)把它分配給符號 'RedTimerDone』。
13)從工具欄中選擇新建垂直線按鈕,新建一個垂直線,其從接觸點 'GreenTimerDone』 到線圈'AmberLight』。要把它和'RedTimerDone』連接,可以在工具欄中選擇新建水平線按鈕,添加一條水平線,並同垂直線連接。
14)14)下一個梯級的開頭放置一個接觸點,通過新建接觸點對話框把其分配給符號'GreenTimerDone』。
15)15)在接觸點旁邊放置一個線圈,把其分配給符號 'GreenLight』。
16)16)通過新建指令對話框,在下一個梯級裡面添加指令END』。
梯形圖的輸出梯級如下圖所示。
使用下面的步驟來檢查梯形圖程序:
1)確認在圖表工作區中顯示梯形圖程序。
2)在工具欄選擇查看本地符號視圖按鈕,切換到符號表。從工具欄選擇 顯示地址引用按鈕在激活地址引用工具。
3)通過選擇每一個符號,並且顯示地址引用工具或者在圖表中移動游標來檢查其在程序中的用法。
也可以在助記符視圖中查看梯形圖視圖。可以在助記符視圖或者在梯形圖編輯器中顯示一個梯級來輸入塊程序。
在工具欄中選擇助記符視圖按鈕來激活助記符視圖。要在梯形圖編輯器中直接輸入助記符指令,對相關梯級選擇以語句方式查看。
(3)編譯程序
無論是在線程序還是離線程序,在其生成和編輯過程中不斷被檢驗。在梯形圖中,程序錯誤以紅線出現。如果梯級中出現一個錯誤,在梯形圖梯級的右邊將會出現一道紅線。例如在圖表窗口已經放置了一個元素,但是並沒有分配符號和地址的情況下,這種情形就會出現。
按照以下步驟來編譯程序:
列出程序中所有的錯誤,按下滑鼠右鍵並在工具欄中選擇編譯程序按鈕。輸出(例如編譯進程或者錯誤細目)將顯示在輸出窗口的編譯標簽下面。
3.把程序下載到PLC
按照以下步驟來將程序下載到PLC:
1)選擇工具欄中的保存工程按鈕,保存當前的工程。如果在此以前還未保存工程,那麼就會顯示保存CX-Programmer 文件對話框。在文件名欄輸入文件名稱,然後選擇保存按鈕,完成保存操作。
2)選擇工具欄中的在線工作按鈕,與PLC進行連接。將出現一個確認對話框,選擇確認按鈕。由於在線時一般不允許編輯,所以程序變成灰色。
3) 3) 選擇工程工作區裡面的程序對象。
4) 4) 選擇工具欄裡面的程序模式按鈕,把PLC的操作模式設為編程。如果未作這一步,那麼 CX-Programmer 將自動把PLC設置成此模式。
5) 5) 選擇工具欄上面的下載按鈕,將顯示下載選項對話框。
6) 6) 設置程序欄,並單擊確認按鈕。
4.從PLC傳送程序
按照下列步驟將PLC程序上傳。
1)選擇工程工作區中的PLC對象。
2)選擇工具欄中的上載按鈕。工程樹中的第一個程序將被編譯。如果PLC是離線狀態,那麼將顯示確認對話框,選擇確認按鈕,與PLC連接。將顯示上載對話框。
3)設置程序欄,然後選擇確認按鈕。
5.工程程序和PLC程序的比較
按照以下步驟來比較工程程序和PLC程序。
1)選擇工程工作區中的PLC對象。
2)選擇工具欄中的與PLC進行比較按鈕,將顯示比較選項對話框。
3)設置程序欄,選擇確認按鈕。比較對話框將被顯示。
6.在執行的時候監視程序
一旦程序被下載,就可以在圖表工作區中對其運行進行監視(以模擬顯示的方式)。按照以下步驟來監視程序。
1)選擇工程工作區中的PLC 對象
2)擇工程工具欄中的切換PLC監視按鈕。
3)程序執行時,可以監視梯形圖中的數據和控制流,例如,連接的選擇和數值的增加。
7.在線編輯
雖然下載的程序已經變成灰色以防止被直接編輯,但是還是可以選擇在線編輯特性來修改梯形圖程序。當使用在線編輯功能時,通常使PLC運行在「監視」模式下面。在「運行」模式下面進行在線編輯是不可能的。使用以下步驟進行在線編輯。
1)拖動滑鼠,選擇要編輯的梯級。
2)在工具欄中選擇與PLC進行比較按鈕,以確認編輯區域的內容和PLC內的相同。
3)在工具欄中選擇在線編輯梯級按鈕。梯級的背景將改變,表明其現在已經是一個可編輯區。此區域以外的梯級不能被改變,但是可以把這些梯級裡面的元素復制到可編輯梯級中去。
4)編輯梯級。
5)當對結果滿意時,在工具欄中選擇傳送在線編輯修改按鈕,所編輯的內容將被檢查並且被傳送到PLC。.
6)一旦這些改變被傳送到PLC,編輯區域再次變成只讀。選擇工具欄中的取消在線編輯按鈕,可以取消在確認改變之前所做的任何在線編輯。
❻ f1到f12鍵在c語言編程調試中的功能
不同的ide的快捷鍵都是不同的,f5一般是運行。你要有具體的開發環境和語言沒關系
❼ 三菱plc編程過程中的快捷鍵以及F1-F10這些鍵都有哪些功能
GX Developer中的,
創建新工程文件Ctrl + N
打開工程文件Ctrl + O
保存工程文件Ctrl + S
列印Ctrl + P
撤銷 梯形圖剪切/粘貼Ctrl + Z
刪除選擇內容並存入剪切板Ctrl + X
復制Ctrl + C
粘貼Ctrl + V
顯示/隱藏工程文件數據Alt + 0
軟元件檢測 Alt + 1
跳轉Alt + 2
局部運行 Alt + 3
單步運行Alt + 4
遠程操作Alt + 6
工程數據列表Alt + 7
網路參數設置 Alt + 8
關閉有效窗口Ctrl + F4
轉移到下面的窗口Ctrl + F6
結束應用程序Alt + F4
梯形圖/指令表
(操作)內容快捷鍵(操作)
插入行Shift + Ins
刪除行Shift + Del
寫模式F2
讀模式Shift + F2
顯示/隱藏說明Ctrl + F7
顯示/隱藏注釋Ctrl + F8
顯示/隱藏機型 Alt + Ctrl + F6
開始監控.Ctrl + F3
停止監控.Alt + Ctrl + F3
梯形圖和指令表之間轉換Alt + F1
查找觸點或繼電器線圈Alt + Ctrl + F7
梯形圖
(操作)內容快捷鍵(操作)
插入列Ctrl + Ins
刪除列Ctrl + Del
轉換當前(編輯)程序F4
轉換當前所有(編輯)程序Alt + Ctrl + F4
寫入(運行狀態)Shift + F4
顯示/隱藏注釋Ctrl + F5
轉換為監控器模式/開始監控F3
轉換為監控器(寫模式)Shift + F3
開始監控(寫模式)Shift + F3
輸入梯形圖時移動游標. Ctrl + Cursor key
顯示對話.
停止監控Alt + F3
打開觸點F5
打開觸點支路Shift + F5
關閉觸點F6
關閉觸點支路Shift + F6
線圈F7
應用指令F8
水平行F9
垂直行Shift + F9
刪除水平行Ctrl + F9
刪除垂直行Ctrl + F10
上升沿脈沖Shift + F7
下降沿脈沖Shift + F8
上升沿脈沖開路Alt + F7
下降沿脈沖開路Alt + F8
上升沿脈沖輸出Alt + F5
下降沿脈沖輸出Alt + Ctrl + F5
變換變換操作結果Alt + Ctrl + F10
寫規矩線F10
刪除規矩線Alt + F9
❽ 用VB編程,按f5運行時提示屬性的使用無效,可是我全都檢查了一遍大神們幫幫忙
可能是你動態對其中的一個屬性賦值了,而這個值和屬性的類型匹配
採納哦
❾ 編程注冊快捷鍵 鍵盤鍵值對照表
public enum Keys
{
KeyCode = 65535, // 0x0000FFFF
Modifiers = -65536, // -0x00010000
None = 0,
LButton = 1,
RButton = 2,
Cancel = RButton | LButton, // 0x00000003
MButton = 4,
XButton1 = MButton | LButton, // 0x00000005
XButton2 = MButton | RButton, // 0x00000006
Back = 8,
Tab = Back | LButton, // 0x00000009
LineFeed = Back | RButton, // 0x0000000A
Clear = Back | MButton, // 0x0000000C
Return = Clear | LButton, // 0x0000000D
Enter = Return, // 0x0000000D
ShiftKey = 16, // 0x00000010
ControlKey = ShiftKey | LButton, // 0x00000011
Menu = ShiftKey | RButton, // 0x00000012
Pause = Menu | LButton, // 0x00000013
Capital = ShiftKey | MButton, // 0x00000014
CapsLock = Capital, // 0x00000014
KanaMode = CapsLock | LButton, // 0x00000015
HanguelMode = KanaMode, // 0x00000015
HangulMode = HanguelMode, // 0x00000015
JunjaMode = HangulMode | RButton, // 0x00000017
FinalMode = ShiftKey | Back, // 0x00000018
HanjaMode = FinalMode | LButton, // 0x00000019
KanjiMode = HanjaMode, // 0x00000019
Escape = KanjiMode | RButton, // 0x0000001B
IMEConvert = FinalMode | MButton, // 0x0000001C
IMENonconvert = IMEConvert | LButton, // 0x0000001D
IMEAccept = IMEConvert | RButton, // 0x0000001E
IMEAceept = IMEAccept, // 0x0000001E
IMEModeChange = IMEAceept | LButton, // 0x0000001F
Space = 32, // 0x00000020
Prior = Space | LButton, // 0x00000021
PageUp = Prior, // 0x00000021
Next = Space | RButton, // 0x00000022
PageDown = Next, // 0x00000022
End = PageDown | LButton, // 0x00000023
Home = Space | MButton, // 0x00000024
Left = Home | LButton, // 0x00000025
Up = Home | RButton, // 0x00000026
Right = Up | LButton, // 0x00000027
Down = Space | Back, // 0x00000028
Select = Down | LButton, // 0x00000029
Print = Down | RButton, // 0x0000002A
Execute = Print | LButton, // 0x0000002B
Snapshot = Down | MButton, // 0x0000002C
PrintScreen = Snapshot, // 0x0000002C
Insert = PrintScreen | LButton, // 0x0000002D
Delete = PrintScreen | RButton, // 0x0000002E
Help = Delete | LButton, // 0x0000002F
D0 = Space | ShiftKey, // 0x00000030
D1 = D0 | LButton, // 0x00000031
D2 = D0 | RButton, // 0x00000032
D3 = D2 | LButton, // 0x00000033
D4 = D0 | MButton, // 0x00000034
D5 = D4 | LButton, // 0x00000035
D6 = D4 | RButton, // 0x00000036
D7 = D6 | LButton, // 0x00000037
D8 = D0 | Back, // 0x00000038
D9 = D8 | LButton, // 0x00000039
A = 65, // 0x00000041
B = 66, // 0x00000042
C = B | LButton, // 0x00000043
D = 68, // 0x00000044
E = D | LButton, // 0x00000045
F = D | RButton, // 0x00000046
G = F | LButton, // 0x00000047
H = 72, // 0x00000048
I = H | LButton, // 0x00000049
J = H | RButton, // 0x0000004A
K = J | LButton, // 0x0000004B
L = H | MButton, // 0x0000004C
M = L | LButton, // 0x0000004D
N = L | RButton, // 0x0000004E
O = N | LButton, // 0x0000004F
P = 80, // 0x00000050
Q = P | LButton, // 0x00000051
R = P | RButton, // 0x00000052
S = R | LButton, // 0x00000053
T = P | MButton, // 0x00000054
U = T | LButton, // 0x00000055
V = T | RButton, // 0x00000056
W = V | LButton, // 0x00000057
X = P | Back, // 0x00000058
Y = X | LButton, // 0x00000059
Z = X | RButton, // 0x0000005A
LWin = Z | LButton, // 0x0000005B
RWin = X | MButton, // 0x0000005C
Apps = RWin | LButton, // 0x0000005D
Sleep = Apps | RButton, // 0x0000005F
NumPad0 = 96, // 0x00000060
NumPad1 = NumPad0 | LButton, // 0x00000061
NumPad2 = NumPad0 | RButton, // 0x00000062
NumPad3 = NumPad2 | LButton, // 0x00000063
NumPad4 = NumPad0 | MButton, // 0x00000064
NumPad5 = NumPad4 | LButton, // 0x00000065
NumPad6 = NumPad4 | RButton, // 0x00000066
NumPad7 = NumPad6 | LButton, // 0x00000067
NumPad8 = NumPad0 | Back, // 0x00000068
NumPad9 = NumPad8 | LButton, // 0x00000069
Multiply = NumPad8 | RButton, // 0x0000006A
Add = Multiply | LButton, // 0x0000006B
Separator = NumPad8 | MButton, // 0x0000006C
Subtract = Separator | LButton, // 0x0000006D
Decimal = Separator | RButton, // 0x0000006E
Divide = Decimal | LButton, // 0x0000006F
F1 = NumPad0 | ShiftKey, // 0x00000070
F2 = F1 | LButton, // 0x00000071
F3 = F1 | RButton, // 0x00000072
F4 = F3 | LButton, // 0x00000073
F5 = F1 | MButton, // 0x00000074
F6 = F5 | LButton, // 0x00000075
F7 = F5 | RButton, // 0x00000076
F8 = F7 | LButton, // 0x00000077
F9 = F1 | Back, // 0x00000078
F10 = F9 | LButton, // 0x00000079
F11 = F9 | RButton, // 0x0000007A
F12 = F11 | LButton, // 0x0000007B
F13 = F9 | MButton, // 0x0000007C
F14 = F13 | LButton, // 0x0000007D
F15 = F13 | RButton, // 0x0000007E
F16 = F15 | LButton, // 0x0000007F
F17 = 128, // 0x00000080
F18 = F17 | LButton, // 0x00000081
F19 = F17 | RButton, // 0x00000082
F20 = F19 | LButton, // 0x00000083
F21 = F17 | MButton, // 0x00000084
F22 = F21 | LButton, // 0x00000085
F23 = F21 | RButton, // 0x00000086
F24 = F23 | LButton, // 0x00000087
NumLock = F17 | ShiftKey, // 0x00000090
Scroll = NumLock | LButton, // 0x00000091
LShiftKey = F17 | Space, // 0x000000A0
RShiftKey = LShiftKey | LButton, // 0x000000A1
LControlKey = LShiftKey | RButton, // 0x000000A2
RControlKey = LControlKey | LButton, // 0x000000A3
LMenu = LShiftKey | MButton, // 0x000000A4
RMenu = LMenu | LButton, // 0x000000A5
BrowserBack = LMenu | RButton, // 0x000000A6
BrowserForward = BrowserBack | LButton, // 0x000000A7
BrowserRefresh = LShiftKey | Back, // 0x000000A8
BrowserStop = BrowserRefresh | LButton, // 0x000000A9
BrowserSearch = BrowserRefresh | RButton, // 0x000000AA
BrowserFavorites = BrowserSearch | LButton, // 0x000000AB
BrowserHome = BrowserRefresh | MButton, // 0x000000AC
VolumeMute = BrowserHome | LButton, // 0x000000AD
VolumeDown = BrowserHome | RButton, // 0x000000AE
VolumeUp = VolumeDown | LButton, // 0x000000AF
MediaNextTrack = LShiftKey | ShiftKey, // 0x000000B0
MediaPreviousTrack = MediaNextTrack | LButton, // 0x000000B1
MediaStop = MediaNextTrack | RButton, // 0x000000B2
MediaPlayPause = MediaStop | LButton, // 0x000000B3
LaunchMail = MediaNextTrack | MButton, // 0x000000B4
SelectMedia = LaunchMail | LButton, // 0x000000B5
LaunchApplication1 = LaunchMail | RButton, // 0x000000B6
LaunchApplication2 = LaunchApplication1 | LButton, // 0x000000B7
OemSemicolon = MediaStop | Back, // 0x000000BA
Oem1 = OemSemicolon, // 0x000000BA
Oemplus = Oem1 | LButton, // 0x000000BB
Oemcomma = LaunchMail | Back, // 0x000000BC
OemMinus = Oemcomma | LButton, // 0x000000BD
OemPeriod = Oemcomma | RButton, // 0x000000BE
OemQuestion = OemPeriod | LButton, // 0x000000BF
Oem2 = OemQuestion, // 0x000000BF
Oemtilde = 192, // 0x000000C0
Oem3 = Oemtilde, // 0x000000C0
OemOpenBrackets = Oem3 | Escape, // 0x000000DB
Oem4 = OemOpenBrackets, // 0x000000DB
OemPipe = Oem3 | IMEConvert, // 0x000000DC
Oem5 = OemPipe, // 0x000000DC
OemCloseBrackets = Oem5 | LButton, // 0x000000DD
Oem6 = OemCloseBrackets, // 0x000000DD
OemQuotes = Oem5 | RButton, // 0x000000DE
Oem7 = OemQuotes, // 0x000000DE
Oem8 = Oem7 | LButton, // 0x000000DF
OemBackslash = Oem3 | PageDown, // 0x000000E2
Oem102 = OemBackslash, // 0x000000E2
ProcessKey = Oem3 | Left, // 0x000000E5
Packet = ProcessKey | RButton, // 0x000000E7
Attn = Oem102 | CapsLock, // 0x000000F6
Crsel = Attn | LButton, // 0x000000F7
Exsel = Oem3 | D8, // 0x000000F8
EraseEof = Exsel | LButton, // 0x000000F9
Play = Exsel | RButton, // 0x000000FA
Zoom = Play | LButton, // 0x000000FB
NoName = Exsel | MButton, // 0x000000FC
Pa1 = NoName | LButton, // 0x000000FD
OemClear = NoName | RButton, // 0x000000FE
Shift = 65536, // 0x00010000
Control = 131072, // 0x00020000
Alt = 262144, // 0x00040000
}
https://blog.csdn.net/u012391923/article/details/52920316
