ファイル名を指定して実行(Windowsキー + R)を開く
以下のコマンドを実行
gpedit.msc
例えば、以下のような要望をよく耳にします。
このような背景から、C#でPLCと通信するためのプログラム環境構築について、まずは三菱電機さんのGX Works2をターゲットに調査し、書籍に纏めてみました。
現場では、図1のようなシステム構成ですが、本書では、図2のようにエミュレーター環境でプログラムの動作確認ができる方法を紹介しております。
勉強や調査の段階では、PLC実機での動作確認ができない方も多いと思いますので参考にしていただければ幸いです。
Kindle Unlimitedだと無料で閲覧できますので興味のある方は是非!!
イベント | 説明 |
---|---|
Resize | コントロールのサイズが変更された時に発生。 |
SizeChanged | Sizeプロパティが変更されたときに発生。 |
Layout | コントロールが配置し直す時に発生。 |
上記の説明では、イマイチ違いが解らないので、実際に発生の順序の違いを調べました。
●ユーザのマウス操作でFormサイズを変更した場合
Layoutイベント
↓
Resizeイベント
↓
SizeChangedイベント
●プログラミングでSizeプロパティを変更した場合
this.Size = new Size(300, 100);
Layoutイベント
↓
Resizeイベント
↓
SizeChangedイベント
●プログラミングでHeightプロパティを変更した場合
Form.Height += 100;
Layoutイベント
↓
Resizeイベント
↓
SizeChangedイベント
結果は、どれも同じ順序で発生することが解りました。
なお、Microsoftのドキュメントでは、「Layoutイベントを使用してカスタムレイアウトを処理すること」をお勧めしています。
q:
コマンドウィンドウが開くと通常のコマンドモード時の操作が可能になります。
カーソルを再実行したい行に移動してEnterを押下すると再実行されます。
q/
または、
q?
カーソルを再検索したい行に移動してEnterを押下すると再検索されます。
:q
便利なので、是非、試してみて下さい。
エラー箇所にジャンプ 「Ctrl + Shift + F12」 ブレークポイント 設定/解除 「F9」 有効化/無効化 「Ctrl + F9」 ViEmu特有 「:ls」:バッファナンバーのリストを表示。 「:b2」:バッファ2のファイルを開く。 「:n」:次のバッファのファ...