Python python 周期処理を行う方法[Timer の使い方 コールバック関数] みなさん、プログラムを制作していて、ここの処理を周期的に呼び出したいなぁって思うようなことないですか? 私は普段組み込みシステムの開発を行っているので、WindowsアプリやLinuxアプリ・Pythonアプリの制作を使用していて、あーここ周期処理にできたら簡単なんだけどなーって思ったりよく... 2021.10.23 2023.09.13 Pythonプログラム技術
Python Pythonでのシリアル通信と仮想ポートの作成方法:pyserialの使い方 組み込み機器の開発をしているとシリアル通信でログを取得したりデータを設定するなんてことがよくあります。いつもはTeratermでログの確認するか、.netで専用ログViewerを作ったりするんですが、Pythonで簡単に作成できないかなと思ってやってみたので紹介します。 仮想ポート作成 ... 2021.10.20 2023.09.14 Pythonプログラム技術
Python マルチスレッドを活用してPyaudioでマイク音声をリアルタイムに保存する方法 こんばんは。ちょっと前の記事↓でPythonでマイク録音の入力音声をパソコンに保存する方法を記載しました。 前回のものはメモリに書き込み用のデータを積み上げていって最後に書き出すようなことをしていました。ですが、このやり方には欠陥があります。実は、これではアプリを終了(データを保... 2021.10.20 2023.09.14 Pythonプログラム技術
Python 初心者向け:PythonをVSCodeで引数付きデバッグする方法とデバッグの効率化 こんばんは。 みなさんVscodeでPythonのデバッグをしていて、引数をいれて実行してデバッグしたいことはないでしょうか? 私はよくありましたが、いままでやり方がわからず引数付きの場合はいつもコマンドプロンプトで実行していました。 でも、どうしてもデバッグしたいことってありま... 2021.10.19 2023.09.14 Pythonプログラム技術
技術 Windows PCでの作業効率化方法:仮想デスクトップとタスクビューの活用 Windows10から実装されている Windows 標準の仮想デスクトップ機能をご存じでしょうか?私は今まで知ってはいたんですが、なんか慣れなかったんで使用していなかったんですが、最近このブログを執筆するようになりこの機能が便利だと気付いてしまいました。今では常用しています。ちなみに、↓のように... 2021.10.16 2023.09.14 技術雑記
Python Python GUIエディタツールPAGEのインストールと使い方:GUIをグラフィカルに作成しよう 前回、PythonでGUIツールの作成方法をご紹介しました。でやっぱりGUIを作成するツールがないと込み入った画面のツールなんか作ってられないなと思い、いろいろと調べてみました。するとTKinterのGUIエディタを見つけましたので、ご紹介します。 PAGEとは その名も、”PAGE”... 2021.10.13 2023.09.14 Pythonプログラム技術
Python PythonでGUI(ウィンドウ)アプリを作成する方法:TKinterのインストールから使い方まで 私は、これまでずっとWindowsを使用してきました。Windowsに慣れているとGUIアプリがほとんで最近ではコマンドラインを使うことってほとんどないですよね。ですが、Pythonはコマンドラインを使用して実行することがほとんどで、覚えるのがめんどくさくて、私はちょっとコマンドライン アレルギー... 2021.10.13 2023.09.14 Pythonプログラム技術
Python Python Wave音源の周波数と音量(デシベル)を取得する方法[python音声解析 フーリエ変換 FFT] 前回に引き続き音声関連のプログラム紹介となります。今回は、Pythonで、Wave音源の周波数と音量(デシベル)を取得する方法になります。Audio機器なんかの試験で、再生されている音の周波数や音量を見たいことが筆者はあって、簡易的な試験で機材を安く少なくするために、こういったプログラムが欲しいな... 2021.10.05 2023.09.13 Pythonプログラム
Python Pythonでのリアルタイムマイク音声録音とWAVE保存方法【Windows音声録音】 前回から引き続いて、Windowsでのマイク音声の制御について記載します。今回は、録音です。今回フーリエ変換しようかと思っていましたが、まずは音声を録音してそれを解析するような形の方がよいのかもと思って録音にしてみました。今後は、フーリエ変換による周波数の取り方や音声レベルの取得なんかをしていきた... 2021.10.03 2023.09.14 Pythonプログラム技術
Python Pythonでマイク入力音声をリアルタイムで波形(グラフ)表示する方法【Windows、Pyaudio、matplotlib】 今回は、pythonでマイク音声を入力する方法について記載しようと思います。 筆者は組み込みエンジニアでオーディオ関連の仕事をすることもあるので、Visual Studio C++で、音声入力とフーリエ変換をするプログラム書いたことがあり、ちょっと興味があって今回挑戦してみました。 ラ... 2021.09.25 2023.09.14 Pythonプログラム技術