Python

Python

初めてのPython GUI作成ツール(tkinter作成支援ツール):PAGEを使ったtkinter GUIエディタの使い方

今回は以前に紹介したPythonのGUIエディタPAGEの簡単な使い方を紹介します。※前回からだいぶ期間が空いてしまっています。すいません。。PAGEのインストールなどがまだの方は以下を参考にしてみてください 今回は、以下の記事で作成したGUIアプリをPAGEを使用して作...
2023.09.17
Python

Python初心者向け:例外処理の使い方とtry-Exceptionの基本

組み込み機器向けのC言語ではメモリアクセスに異常が発した場合には、メモリエラーやハードエラー等に処理が飛んでリセットするなんてことがよくあります。 ですが、Pythonには例外が発生した場合には、例外処理発生時の処理をしこんでそこに飛ばせるような便利なことが可能です。※これは.net等のC#...
2023.09.13
Python

Pythonでのイベント駆動の基本:select文の使い方

私は普段組み込みシステムのエンジニアです。 RTOSを使った組み込みシステムを開発しているとOSの機能を使って、イベント駆動アプリを制作するのが一般的です。 ですが、PythonではLinux等のように基本的に同期関数となっていて、一つのスレッドで複数のイベントを受け付けるのが標準のA...
2023.09.14
スポンサーリンク
Python

python 周期処理を行う方法[Timer の使い方 コールバック関数]

みなさん、プログラムを制作していて、ここの処理を周期的に呼び出したいなぁって思うようなことないですか? 私は普段組み込みシステムの開発を行っているので、WindowsアプリやLinuxアプリ・Pythonアプリの制作を使用していて、あーここ周期処理にできたら簡単なんだけどなーって思ったりよく...
2023.09.13
Python

Pythonでのシリアル通信と仮想ポートの作成方法:pyserialの使い方

組み込み機器の開発をしているとシリアル通信でログを取得したりデータを設定するなんてことがよくあります。いつもはTeratermでログの確認するか、.netで専用ログViewerを作ったりするんですが、Pythonで簡単に作成できないかなと思ってやってみたので紹介します。 仮想ポート作成 ...
2023.09.14
Python

マルチスレッドを活用してPyaudioでマイク音声をリアルタイムに保存する方法

こんばんは。ちょっと前の記事↓でPythonでマイク録音の入力音声をパソコンに保存する方法を記載しました。 前回のものはメモリに書き込み用のデータを積み上げていって最後に書き出すようなことをしていました。ですが、このやり方には欠陥があります。実は、これではアプリを終了(データを保...
2023.09.14
Python

初心者向け:PythonをVSCodeで引数付きデバッグする方法とデバッグの効率化

こんばんは。 みなさんVscodeでPythonのデバッグをしていて、引数をいれて実行してデバッグしたいことはないでしょうか? 私はよくありましたが、いままでやり方がわからず引数付きの場合はいつもコマンドプロンプトで実行していました。 でも、どうしてもデバッグしたいことってありま...
2023.09.14
Python

Python GUIエディタツールPAGEのインストールと使い方:GUIをグラフィカルに作成しよう

前回、PythonでGUIツールの作成方法をご紹介しました。でやっぱりGUIを作成するツールがないと込み入った画面のツールなんか作ってられないなと思い、いろいろと調べてみました。するとTKinterのGUIエディタを見つけましたので、ご紹介します。 PAGEとは その名も、”PAGE”...
2023.09.14
Python

PythonでGUI(ウィンドウ)アプリを作成する方法:TKinterのインストールから使い方

私は、これまでずっとWindowsを使用してきました。Windowsに慣れているとGUIアプリがほとんで最近ではコマンドラインを使うことってほとんどないですよね。ですが、Pythonはコマンドラインを使用して実行することがほとんどで、覚えるのがめんどくさくて、私はちょっとコマンドライン アレルギー...
2024.02.25
Python

Python Wave音源の周波数と音量(デシベル)を取得する方法[python音声解析 フーリエ変換 FFT]

前回に引き続き音声関連のプログラム紹介となります。今回は、Pythonで、Wave音源の周波数と音量(デシベル)を取得する方法になります。Audio機器なんかの試験で、再生されている音の周波数や音量を見たいことが筆者はあって、簡易的な試験で機材を安く少なくするために、こういったプログラムが欲しいな...
2023.09.13
スポンサーリンク
タイトルとURLをコピーしました