前回まで三菱MCプロトコルのライブラリをつくるため通信テストをしてきましたが、プロクラムの中にASIOの記述をずらずらと書いていたのでクラスにまとめてモジュール化しようと考えています。
三菱PLC通信 構造体でトライ -コマンド受信
前回に続き、今回は構造体でコマンドを設定しての受信について説明します。 まずは受信の構造体からです。
三菱PLC通信 構造体でトライ -コマンド送信
前回の記事三菱PLCとイーサネット通信では、文字列に書いたコマンドを送信して受信データを文字列で表示しましたが、今回はそれを構造体にして書いてみます。 コードはまたgistsにアップします。 melsec_struct_… 続きを読む 三菱PLC通信 構造体でトライ -コマンド送信
三菱PLCとイーサネット通信
またまた久しぶりの更新になってしまいました。今回のテーマは三菱PLCとイーサネット通信。将来的にはRaspberry Piなどの非WindowsのからPLCへアクセスしたいと考えています。 まずは通信の確認。Perlで通… 続きを読む 三菱PLCとイーサネット通信
Qt5とOpenCV4を使ったアプリを作りたい
タイトルにある通り、Qt5とOpenCV4を使ったアプリを作りたいのですが、なかなか思うように進んでいません。両方とも初心者なので入門書から勉強しているところです。ここ2・3ヶ月はOpenCV4基本プログラミングと本で勉… 続きを読む Qt5とOpenCV4を使ったアプリを作りたい
Qt5 OpenCV4 ライブラリ設定
Qt5 でOpenCV4を使用するときにライブラリの読み込みができなく結構苦労したのでめも書き 環境macOS Mojave 10.14 Qt Creator 4.9 Desktop Qt5.12.3 clang 64b… 続きを読む Qt5 OpenCV4 ライブラリ設定
C++ string型をprintfで出力
C++11以降にあるstring型。すごく便利なのでよく使うのですが、printf出力では使えないと思ってました。ちょっと手を加えて、 string型を c_str() でcの文字列型に変換すればできる。これがわかったと… 続きを読む C++ string型をprintfで出力
OpenCVのサンプルをやるだけで苦労した
将来的にOpenCVを使ってソフトを作るつもりなので、インストールしてサンプルファイルを駆動させようと思ったら、意外と苦労しました。C++でサンプルを動作させるだけなら、何年か前にもやったことがあるのですが、改めてやって… 続きを読む OpenCVのサンプルをやるだけで苦労した
AOJ 双方向連結リストで苦しむ
AizuOnlineJudge(AOJ)でアルゴリズムに入りましたが、だんだんと難しくなり、進むペースが遅くなってきました。それでもWeb上のヒントだけで何とか説いてきましたが、ALDS1_3_C でつまずきました。 S… 続きを読む AOJ 双方向連結リストで苦しむ
C++をWindows コマンドプロンプトでコンパイル
普段自宅ではMACBOOKで作業をしていますが、出張ででかけているときはWindowsを使っています。AOJでC++の問題を解くのに、Visual StudioのIDEをひらいてやってたこともあるのですが、プロジェクトを… 続きを読む C++をWindows コマンドプロンプトでコンパイル