ryotankの備考録日記

趣味の電子工作についての備考録などなど

2025-09-01から1ヶ月間の記事一覧

減量管理入力補助その34_運動回数入力フレーム_その7_栄養素記録テンプレート作成

息抜きに栄養素記録テンプレートファイルを作成した 栄養素記録テンプレートファイル中身キャプチャ ゆくゆくは、減量管理自作ver2のファイル内に栄養素記録シートと 名前で生成して、1ヵ月分あたりのスナック菓子やコンビニ飯、 夜食で摂取したものを棒グラ…

減量管理入力補助その33_運動回数入力フレーム_その6_enumerateを用いたfor文でのエラーメッセージ

結果としては エラーメッセージが出た 前回と同じ内容だった。 うーん分からん修正した5回目の列の幅調整シートを生成する試し実行時に吐き出されたエラーキャプチャ.PNG どうするかなぁ

減量管理入力補助その32_運動回数入力フレーム_その5_enumerateを用いたfor文

そもそもenumerate() 関数とは?? もともとリストなどのインテラブルなものをループ処理する際に 要素のインデックスと値を同時に取得するpythonの組み込み関数の事 #enumerateを用いたfor文で指定したフォントを各セルのフォントに代入する for row in enu…

減量管理入力補助その31_運動回数入力フレーム_その4_シート列調整を行う関数作りのエラーメッセージ

3番目 各セルのフォントに専用のフォント設定変数を代入する #Font関数で指定したフォントを各セルのフォントに代入する for row in ws: for cell in row: ws[cell.coordinate].font = Wlmia_font 4番目のシートタブライトブルーに変更 #シートタブをライト…

減量管理入力補助その30_運動回数入力フレーム_その3_シートの列調整を行う関数作り

シートの列調整を行う関数の ポイント 1番。各列の幅を変更する 2番、セル内の文字配置を中央に設定する 3番、各セルのフォントに専用のフォント設定変数を代入する 4番、新しく作成したシートタブの色をライトブルーもしくは ライトグリーンに変更して視認…

減量管理入力補助その29_運動回数入力フレームその2_フォント設定変数を 各セルフォントに代入する

タイトルにもあるようにフォント設定変数を 各セルフォントに代入する そうするには、for文でループするように記述。 まず、読み込むワークブック変数を決める 今回は、デスクトップに置いている自作減量_ver2.0.xlsx 読み込むワークブック変数wb1 wb1 = xl.…

減量管理入力補助GUIその28_運動回数入力フレーム編_フォント設定変数決め

フォント設定変数はおもに 運動回数入力フレームに組み込む変数で 今回減量管理入力補助の英名であるWeight_loss_management_input _assistanceの頭文字を取って 「Wlmia」とする つまりフォント設定変数はWlmia_fontとなる Wlmia_font = Font(name='Yu Goth…

減量管理入力補助GUIその27_列の幅調整シートのフローチャートを作る

列の幅調整シートを生成するのに ごちゃごちゃしているのでフローチャートにして 可視化してみる 以下のようなフローチャートで 既に既存のExcelファイルがある場合の列調整シート生成のフローチャート コードを組む またそれに合わせて各関数や変数名を命名…

減量管理入力補助GUIその26_列の幅調整シートを生成エラーメッセージ

調整シートを生成するpyをデバッグしたところ 2つのエラーメッセージが出た 1つ目は、fontという属性を持ち合わせていないから、 AttribureErrorが発生したというもの 列の幅調整シートを生成する試し実行時に吐き出されたエラーメッセージキャプチャ 解決方…

減量管理入力補助GUIその25_列の幅調整シートを生成する実験

列の幅調整シートという名前のシートを生成する 挿入位置とシート名を指定して、シートを追加するという手法を取る ワークブックオブジェクト.create_sheet(index=数字, title='シート名') なお、シート位置はindexで指定し シート名はtitleで指定する。 ind…

雑記 LTspiceの部品が分からない

LTspiceに登録されている部品が英語の為 どんな部品なのか判別付かないから パッと見て回路が想像出来る様な説明を一言メモで 自作アプリに記載する事にしよう。

回路CADライブラリパーツDB_GUI_その11_各テーブルの正規化作業_無線関連編

今回もダミーデータを使い無線関連の正規化作業を行う。 前回同様、第一正規化には、繰り返しの項目を探す 回路ライブラリパーツDBGUIのデータベース設計-ダミーデータを使いデータベース設計初期無線関連編 今回も、見当たらないので飛ばす 次に第二正規化…

回路CADライブラリパーツDB_GUI_その10_各テーブルの正規化作業_7segLED編

ダミーデータを使って7segLEDのテーブルの正規化作業を してみた。 正規化のポイントとしては繰り返しの項目を見つける 今回は、見当たらないのですっ飛ばして テーブルの主キーを決めていく 主キーは、レコード(行)を特定出来るものとするので 今回の場合…

回路CADライブラリパーツDB_GUIその9_パーツ説明_基板取り付けボリューム編

今度は基板取り付けボリュームのパーツ説明サブウィンドウを作った。 カーブタイプとかはDropdownメニューで選択出来る様に パーツのフットプリント情報の基板取り付けボリューム画面キャプチャ パーツ説明サブウィンドウを一通り作ったら 実際に、PostgreSQ…

回路CADライブラリパーツDB_GUIその8_パーツ説明_サーボモータ編

サーボモータのサブウィンドウを作ったので載せる。 配線パターンを入力出来る様に CTkTextBoxを採用した パーツのフットプリント情報のサーボモータ画面キャプチャ あとはこのサブウィンドウに適した機能を実装するだけ

回路CADライブラリパーツDB_GUIその7_データベースの正規化作業

このアプリの根幹となる データベースの正規化をしていく データベースはPostgureSQLとする。 正規化の手順としては 1.繰り返しの列の部分を別表に切り出す 2.切り出したテーブルの仮の主キーを決める 仮の主キーを決めます、一意にレコード(行)を特定で…

回路CADライブラリパーツDB_GUIその6_パーツ説明_オペアンプ編

オペアンプのパーツ説明サブウィンドウを作った パーツのフットプリント情報のオペアンプ画面キャプチャ オペアンプの電源の種類と 入力構造はラジオボタンにして選択肢付きにした 次回は、サーボモータのサブウィンドウを作る予定 サーボモータには配線パタ…

回路CADライブラリパーツDB_GUIその5_パーツ説明_マイコン編

マイコンのパーツ説明サブウィンドウが完成した パーツのフットプリント情報のマイコン画面キャプチャ ADCやタイマーchなどはスピンボタンにしようとしたが customtkinterでは再現が難しいのでCTkEntryで対応する事に。 クロック周波数やコアサイズなどは ラ…

回路CADライブラリパーツDB_GUIその4_パーツ説明_FET編

パーツ説明のFETサブウィンドウを作成した 見た目はこんな感じになったが パーツのフットプリント情報のfet画面_spinbox実装試し失敗例キャプチャ 自作スピンボタンの実装に失敗した 実装までに時間がかかりそうなので 簡易的に出来るドロップダウンメニュー…

回路CADライブラリパーツDB_GUI_パーツ説明_基板取り付けボリューム編

基板取り付けボリュームのパーツ情報を入力するサブウィンドウを作成した 見た目はこんな感じで パーツのフットプリント情報の基板取り付けボリューム画面キャプチャ まずはウィンドウを作成する事に専念して 後から機能を作り込む手法をとる 次回はFETのサ…