全年全月10日の投稿[40件](2ページ目)
2025年2月 この範囲を時系列順で読む この範囲をファイルに出力する
Antari F1-FAZER は先日空焚きしたので今日は溶液通しです。
先の書き込みにもありますが酸素系漂白剤を試してみます。
溶液はエタノール2:フォグリキッド1:酸素系漂白剤0.5です。
酸素系漂白剤はKAOさんの「ワイドハイターEXパワー」です。自宅での洗濯やプラスチック部品の漂白に使っています。手元にあっただけで選んだ理由は特別ありません。
驚いたことに、吸わせて30分もしないウチに溶液が真っ茶。麦茶レベルです。これまでお酢を通した後にこうなることはありましたが、お酢を使わなくなってからは空焚きの後でもここまでなることはありませんでした。お酢を使うとその色なのか汚れが落ちたのかわかりませんでしたけどね。ただし、長時間吸ってはいけない臭いはします・・・。
溶液の消費量は1時間25mlとまだまだ少ないですが、煙の量は増えています。フォグリキッドは3.5倍に希釈してますからそもそも少ないのですが、一つ前の溶液通しのときより明らかに増えています。現場で使える量ではありませんがあからさまに増えていると期待感を持ってしまいます。これはたぶん空焚きのオカゲですけど。
本業の照明プランや舞監仕事のデスクワークが溜まっているのであまりお相手は出来ませんが、今日一日様子をみましょう。
と、少し様子を見ていたら溶液の消費量が増えました。10分で10ml弱?
追記
たぶんと思っていたツンデレのツンがきました。
空焚きすれば戻るし、どうやっても出ないなら不燃ゴミになるだけ。焦げカスは排出してるし、まぁ、いいんですよ。
イチイチ一喜一憂してても精神力の無駄遣い。思春期の娘だと思えばいい。
気長にお相手しましょう。
#器具の修理
先の書き込みにもありますが酸素系漂白剤を試してみます。
溶液はエタノール2:フォグリキッド1:酸素系漂白剤0.5です。
酸素系漂白剤はKAOさんの「ワイドハイターEXパワー」です。自宅での洗濯やプラスチック部品の漂白に使っています。手元にあっただけで選んだ理由は特別ありません。
驚いたことに、吸わせて30分もしないウチに溶液が真っ茶。麦茶レベルです。これまでお酢を通した後にこうなることはありましたが、お酢を使わなくなってからは空焚きの後でもここまでなることはありませんでした。お酢を使うとその色なのか汚れが落ちたのかわかりませんでしたけどね。ただし、長時間吸ってはいけない臭いはします・・・。
溶液の消費量は1時間25mlとまだまだ少ないですが、煙の量は増えています。フォグリキッドは3.5倍に希釈してますからそもそも少ないのですが、一つ前の溶液通しのときより明らかに増えています。現場で使える量ではありませんがあからさまに増えていると期待感を持ってしまいます。これはたぶん空焚きのオカゲですけど。
本業の照明プランや舞監仕事のデスクワークが溜まっているのであまりお相手は出来ませんが、今日一日様子をみましょう。
と、少し様子を見ていたら溶液の消費量が増えました。10分で10ml弱?
追記
たぶんと思っていたツンデレのツンがきました。
空焚きすれば戻るし、どうやっても出ないなら不燃ゴミになるだけ。焦げカスは排出してるし、まぁ、いいんですよ。
イチイチ一喜一憂してても精神力の無駄遣い。思春期の娘だと思えばいい。
気長にお相手しましょう。
#器具の修理
Antari F1-FAZER に吸わせていない身近なモノがあります。サンポールや台所漂白剤、塩素・塩酸系や酸素系の洗剤・漂白剤です。
煙量や吸い込み量は増えていますがマダマダです。不燃ゴミから回帰させるには煙量が劇的に増えないといけませんが、このまま続けても十分な改善は期待薄。薬剤を吸わせるのは止めようと思っていましたが、最後にこの辺りを試すべきかもしれません。
と、ネットで調べると塩素系は金属に悪さをするそうな。これはやめておきましょう。
酸素系漂白剤は焦げ落しにも使えるらしい。適温は50度くらいらしいので温度過多の様な気もしますが、少量突っ込んでみましょう。
#器具の修理
煙量や吸い込み量は増えていますがマダマダです。不燃ゴミから回帰させるには煙量が劇的に増えないといけませんが、このまま続けても十分な改善は期待薄。薬剤を吸わせるのは止めようと思っていましたが、最後にこの辺りを試すべきかもしれません。
と、ネットで調べると塩素系は金属に悪さをするそうな。これはやめておきましょう。
酸素系漂白剤は焦げ落しにも使えるらしい。適温は50度くらいらしいので温度過多の様な気もしますが、少量突っ込んでみましょう。
#器具の修理
2024年8月 この範囲を時系列順で読む この範囲をファイルに出力する
指圧ネタです。
自分をサンプルにイロイロ試していますが、足裏の踵骨(しょうこつ)と舟状骨(しゅうじょうこつ)の間を押しつつ親指を捻りながら軽く引っ張ったところ凄く効いた。
足の親指は頭から首筋にかけての反射区です。足の横アーチ(中足骨の横の繋がり)を柔らかくする実験をしてて首筋から肩甲骨にかけて凄く軽くなって驚いたりしてましたが、踵骨を押さえながら親指を解すことで首筋の頸椎周辺の通りが明らかに軽くなりました。
また、内蔵に関わる反射区も教科書通りにマッサージしていますが内蔵が明らかに軽くなり、先人の知恵に驚愕中です。
ふくらはぎの張りやコリが取れていくのに伴い血圧も下がっています。血圧を下げる薬を服用するのが悪いとは思いませんが、足先のコンディションが悪いまま薬で強引に下げるのは体のバランスを崩すだけかもしれない、などと思ったりしています。その昔、私は降圧薬を飲んでもほとんど下がりませんでした。薬よりも血圧を上げる原因の方が強ければ下がりませんよね。故に指圧で足のコンディションを整える試みのおまけで血圧が下がったことには驚きを隠せないのです。
運動やマッサージ(含む指圧)で身体の巡りやバランスを整えることが第一で、その次に薬を使うのがいいのかもしれません。まず薬ありきは順番が違うのかもしれません。薬は致死量に程遠い「毒」ですから飲まずに済めばそれが一番・・・などと思う今日この頃です。
トランジスタやオペアンプの使い方が身に入った瞬間に近い、新たな世界が垣間見えてきた気分です。
本業の現場と数モノ修理が続いてネタが無いっす。
ならば自分の修理もネタにするwww
#自分を修理しよう!『指圧の世界』へようこそ!?
自分をサンプルにイロイロ試していますが、足裏の踵骨(しょうこつ)と舟状骨(しゅうじょうこつ)の間を押しつつ親指を捻りながら軽く引っ張ったところ凄く効いた。
足の親指は頭から首筋にかけての反射区です。足の横アーチ(中足骨の横の繋がり)を柔らかくする実験をしてて首筋から肩甲骨にかけて凄く軽くなって驚いたりしてましたが、踵骨を押さえながら親指を解すことで首筋の頸椎周辺の通りが明らかに軽くなりました。
また、内蔵に関わる反射区も教科書通りにマッサージしていますが内蔵が明らかに軽くなり、先人の知恵に驚愕中です。
ふくらはぎの張りやコリが取れていくのに伴い血圧も下がっています。血圧を下げる薬を服用するのが悪いとは思いませんが、足先のコンディションが悪いまま薬で強引に下げるのは体のバランスを崩すだけかもしれない、などと思ったりしています。その昔、私は降圧薬を飲んでもほとんど下がりませんでした。薬よりも血圧を上げる原因の方が強ければ下がりませんよね。故に指圧で足のコンディションを整える試みのおまけで血圧が下がったことには驚きを隠せないのです。
運動やマッサージ(含む指圧)で身体の巡りやバランスを整えることが第一で、その次に薬を使うのがいいのかもしれません。まず薬ありきは順番が違うのかもしれません。薬は致死量に程遠い「毒」ですから飲まずに済めばそれが一番・・・などと思う今日この頃です。
トランジスタやオペアンプの使い方が身に入った瞬間に近い、新たな世界が垣間見えてきた気分です。
本業の現場と数モノ修理が続いてネタが無いっす。
ならば自分の修理もネタにするwww
#自分を修理しよう!『指圧の世界』へようこそ!?
指圧で自分も修理します。
以下、現在進行中の話です。
自覚症状はほぼ無かったのですが、丸一日立ちっぱなし舞監仕事の後なんだか足が痛い。
自分で触診したら膝下全体がコリ球みたいになっていて、自分で軽く圧しただけで激痛が走る。
これはヤバイけれど決定打は無いしどこ圧しても痛いしで、翌日知人の鍼灸院に駆け込む。「コリコリだねぇ~」と笑われるが冗談じゃない。
鍼の効果で膝下全体がコリ球って状態は解消したものの、自分で押しても激痛が走るポイントが数か所ある。いや、鍼のお陰で酷いところが表に出てきたと言った方が正しいかな?
コリコリのところに冷感湿布を貼ってサポーターで保護し、就寝前と起床後にマッサージを施して10日間。激痛が走るポイントが減って柔らかくなってきた。まだ硬くて痛いところはあるけれどイイ感じ。
この経過で思ったことですが、膝下から爪先までは疲れの毒が溜まりやすいので大事にした方がいいみたい。
ただ、溜まった毒を流すと驚くほど全身が軽くなるのですが、流れ出た毒による気持ち悪さも出てくるので不思議な感覚の数日でした。
今は膝下全体が軽くなってコリ球や激痛が走るポイントも無くなりましたが、ふくらはぎ(正しくはヒラメ筋)を指圧して足の指先に痺れを感じた時には驚きました。「あ、ヒラメ筋が堅くなって神経が圧迫されてる」ってのが分かるワケです。
今は足先に血がドクドク巡り、足指で床を握れそうな感覚になってイイ感じです。
まだまだ勉強と研究ですが、これはいいですね、ナルホドですね。
ちなみに、足が軽くなったら高めの血圧が30ポイント下がりました。「足は第二の心臓」とはよく言ったものです。
どんだけ高かったんだって話は普段の仕事をアドレナリンをブンブンでやり切っているので仕方ないのかな?
#自分を修理しよう!『指圧の世界』へようこそ!?
以下、現在進行中の話です。
自覚症状はほぼ無かったのですが、丸一日立ちっぱなし舞監仕事の後なんだか足が痛い。
自分で触診したら膝下全体がコリ球みたいになっていて、自分で軽く圧しただけで激痛が走る。
これはヤバイけれど決定打は無いしどこ圧しても痛いしで、翌日知人の鍼灸院に駆け込む。「コリコリだねぇ~」と笑われるが冗談じゃない。
鍼の効果で膝下全体がコリ球って状態は解消したものの、自分で押しても激痛が走るポイントが数か所ある。いや、鍼のお陰で酷いところが表に出てきたと言った方が正しいかな?
コリコリのところに冷感湿布を貼ってサポーターで保護し、就寝前と起床後にマッサージを施して10日間。激痛が走るポイントが減って柔らかくなってきた。まだ硬くて痛いところはあるけれどイイ感じ。
この経過で思ったことですが、膝下から爪先までは疲れの毒が溜まりやすいので大事にした方がいいみたい。
ただ、溜まった毒を流すと驚くほど全身が軽くなるのですが、流れ出た毒による気持ち悪さも出てくるので不思議な感覚の数日でした。
今は膝下全体が軽くなってコリ球や激痛が走るポイントも無くなりましたが、ふくらはぎ(正しくはヒラメ筋)を指圧して足の指先に痺れを感じた時には驚きました。「あ、ヒラメ筋が堅くなって神経が圧迫されてる」ってのが分かるワケです。
今は足先に血がドクドク巡り、足指で床を握れそうな感覚になってイイ感じです。
まだまだ勉強と研究ですが、これはいいですね、ナルホドですね。
ちなみに、足が軽くなったら高めの血圧が30ポイント下がりました。「足は第二の心臓」とはよく言ったものです。
どんだけ高かったんだって話は普段の仕事をアドレナリンをブンブンでやり切っているので仕方ないのかな?
#自分を修理しよう!『指圧の世界』へようこそ!?
2024年6月 この範囲を時系列順で読む この範囲をファイルに出力する
ウシオさんの1kwクセノンピンが不調であります。
常にではないのですが、濁った#18というか茶色っぽくなったり光量が落ちたりスパークすらしなくなったりします。
電源条件が悪いとか球の劣化とかってのが普通の疑いだと思いますが、条件の良い100vでも200vでも、新しい球でも古い球でも不規則に発生します。
数年前から稀に起こっていたので球を新しくしたりしたのですが、頻度が増しているので流石にヤバイ。。。
自力はムリなのでメーカーさんに修理を依頼します。ウシオさんのテクニカルセンターは茨城県つくば市にありますのである意味近所。来週直に持ち込みの予定。
にして、原因を知りたい・・・。どちらかと言えば興味として。
状況を鑑みるに、電路のどこかが腐食しているか緩んでいると予想。それが本体なのかケーブルなのか整流器なのかはわかりませんが、整流器の回路は正しい電流を出しているのにランプまで届いていないのではないか?というのが今のところの疑い。
興味はともかく、このままでは夏から冬のディナーショーがヤバイ。
湿度100%とか降雨の野外現場でも使ってきましたので湿気にやられたんかなぁ~。そんな現場の後に必ずしも天日干ししなかったこともありますし。
#器具の修理
常にではないのですが、濁った#18というか茶色っぽくなったり光量が落ちたりスパークすらしなくなったりします。
電源条件が悪いとか球の劣化とかってのが普通の疑いだと思いますが、条件の良い100vでも200vでも、新しい球でも古い球でも不規則に発生します。
数年前から稀に起こっていたので球を新しくしたりしたのですが、頻度が増しているので流石にヤバイ。。。
自力はムリなのでメーカーさんに修理を依頼します。ウシオさんのテクニカルセンターは茨城県つくば市にありますのである意味近所。来週直に持ち込みの予定。
にして、原因を知りたい・・・。どちらかと言えば興味として。
状況を鑑みるに、電路のどこかが腐食しているか緩んでいると予想。それが本体なのかケーブルなのか整流器なのかはわかりませんが、整流器の回路は正しい電流を出しているのにランプまで届いていないのではないか?というのが今のところの疑い。
興味はともかく、このままでは夏から冬のディナーショーがヤバイ。
湿度100%とか降雨の野外現場でも使ってきましたので湿気にやられたんかなぁ~。そんな現場の後に必ずしも天日干ししなかったこともありますし。
#器具の修理
2024年4月 この範囲を時系列順で読む この範囲をファイルに出力する
RaspberryPiトランクへの実装で電源の上に RaspberryPi を取り付けたところ Wi-fi が機能しない。電源から遠ざけると機能する。
電源の直近ですから磁界が強いのだと思いますが、美味しい空きスペースに置けないのは残念。
#RaspberryPi
電源の直近ですから磁界が強いのだと思いますが、美味しい空きスペースに置けないのは残念。
#RaspberryPi
2024年3月 この範囲を時系列順で読む この範囲をファイルに出力する
共有メモリの読み書きのタイミングを考えています。
Art-Netを受信して現在値を得る部分とそれを読みだしてパッチなりの加工をする部分はプロセスを分けようと思います。C言語では手続き型で書いても関数型で書いても基本は1プロセスで動作します。RaspberryPiでも1プロセスですべての処理を行っても間に合うと言えば間に合うのですが、プロセスを分けておいた方が処理に余裕が出来て後々いいかなと。
プロセスを分けることのメリットはあるのですが、問題はプロセス間のデータ共有、共有メモリへのアクセスのタイミングです。受信プロセスが共有メモリに書いている最中に次処理のプロセスが読み出すとデータに不整合が起こります。一つのプロセスやスレッドで読み書きを行うなら手続きの順番的に起こらないことですが、それぞれが平行して勝手に動いていれば起こりうることです。書き込んでいる最中は読み出しを待たせ、読み出している最中には書き込みを待たせる仕組みが必要です。
共有メモリは単純な機構のために速度が期待できる反面この様なマネージはされていません。書き込んでもいいぞ読み出してもいいぞとタイミングをジャッジする仕組みは自作しないといけないのです。
機構は単純ですが、吟味しないと潜在的なバグ要因になりそうです。
#C言語
Art-Netを受信して現在値を得る部分とそれを読みだしてパッチなりの加工をする部分はプロセスを分けようと思います。C言語では手続き型で書いても関数型で書いても基本は1プロセスで動作します。RaspberryPiでも1プロセスですべての処理を行っても間に合うと言えば間に合うのですが、プロセスを分けておいた方が処理に余裕が出来て後々いいかなと。
プロセスを分けることのメリットはあるのですが、問題はプロセス間のデータ共有、共有メモリへのアクセスのタイミングです。受信プロセスが共有メモリに書いている最中に次処理のプロセスが読み出すとデータに不整合が起こります。一つのプロセスやスレッドで読み書きを行うなら手続きの順番的に起こらないことですが、それぞれが平行して勝手に動いていれば起こりうることです。書き込んでいる最中は読み出しを待たせ、読み出している最中には書き込みを待たせる仕組みが必要です。
共有メモリは単純な機構のために速度が期待できる反面この様なマネージはされていません。書き込んでもいいぞ読み出してもいいぞとタイミングをジャッジする仕組みは自作しないといけないのです。
機構は単純ですが、吟味しないと潜在的なバグ要因になりそうです。
#C言語
2024年2月 この範囲を時系列順で読む この範囲をファイルに出力する
修理と言えば PegasysG10 のリペアも進めています。
パッキン施工が甘く水漏れダメージが酷い品が終わり、ネジ穴の位置が旧タイプと違う現行の電源モジュールへの換装手順も確立しましたので、1台あたり2時間程度で進められる様になりました。ケーブルを交換してこのラップタイムなら悪くありません。毎日は出来ませんが、これなら時間が空いた時に1台仕上げることが出来ますので、今月中に全数終わるかなぁ~って気分になってます。つか、今月中に終わりにして次に行きたい・・・。
あとは、1台を人身御供にして最悪環境を想定した漏水チェックをしたいかも。3ヶ月くらい屋外放置することもあるので、今の施工で耐えられるのか確認したいのです。
#器具の修理
パッキン施工が甘く水漏れダメージが酷い品が終わり、ネジ穴の位置が旧タイプと違う現行の電源モジュールへの換装手順も確立しましたので、1台あたり2時間程度で進められる様になりました。ケーブルを交換してこのラップタイムなら悪くありません。毎日は出来ませんが、これなら時間が空いた時に1台仕上げることが出来ますので、今月中に全数終わるかなぁ~って気分になってます。つか、今月中に終わりにして次に行きたい・・・。
あとは、1台を人身御供にして最悪環境を想定した漏水チェックをしたいかも。3ヶ月くらい屋外放置することもあるので、今の施工で耐えられるのか確認したいのです。
#器具の修理
2023年11月 この範囲を時系列順で読む この範囲をファイルに出力する
マルチツールをポチってしまいました!振動工具の一種ですが、専門職の方や工具オタク以外は知らないと思われる電動工具です。
製品はHiKOKIさんのCV12DAです。手持ち電動工具はmakitaさん一強の世の中ですが、父が前身である日立工機を勤め上げた人なので可能な限りHiKOKIを選ぶ様にしています。

ナゼ購入に至ったかというならば、プルボックスにC型30Aコンセントを取り付けるためです。C型30Aコンセントを取り付けるには角穴を空けなければなりませんが、すでに箱になっている物の横っ腹に角穴を空けるのは案外難しい。手元の工具ならPROXXONのフライスマシン、ジグソー、トリマーなどが候補となりますが、どれも平板や角材などの原材の加工には便利なものの箱を相手にするのは苦手です。
マルチツールはその名の通り1台で何役も兼ねる工具ですが、基本の一つであるノコ刃を使えば平面の途中に切れ目を入れることが出来ます。これで四角を描けば角穴になるワケです。フリーハンドで当ててもそれなりに切れるそうですが、ネジ穴との位置関係も重要ですし、ケガく手間も減らせるものなら減らしたいので、ガイド(治具)を作って効率を上げてみましょう。
現物の到着は数日後ですが、同じ頃に箱も入荷しますので試し切りをしてみたいですね。
#ガチ工作 #器具の製作
製品はHiKOKIさんのCV12DAです。手持ち電動工具はmakitaさん一強の世の中ですが、父が前身である日立工機を勤め上げた人なので可能な限りHiKOKIを選ぶ様にしています。

ナゼ購入に至ったかというならば、プルボックスにC型30Aコンセントを取り付けるためです。C型30Aコンセントを取り付けるには角穴を空けなければなりませんが、すでに箱になっている物の横っ腹に角穴を空けるのは案外難しい。手元の工具ならPROXXONのフライスマシン、ジグソー、トリマーなどが候補となりますが、どれも平板や角材などの原材の加工には便利なものの箱を相手にするのは苦手です。
マルチツールはその名の通り1台で何役も兼ねる工具ですが、基本の一つであるノコ刃を使えば平面の途中に切れ目を入れることが出来ます。これで四角を描けば角穴になるワケです。フリーハンドで当ててもそれなりに切れるそうですが、ネジ穴との位置関係も重要ですし、ケガく手間も減らせるものなら減らしたいので、ガイド(治具)を作って効率を上げてみましょう。
現物の到着は数日後ですが、同じ頃に箱も入荷しますので試し切りをしてみたいですね。
#ガチ工作 #器具の製作
2023年9月 この範囲を時系列順で読む この範囲をファイルに出力する
「error: Unable to find vcvarsall.bat」とのエラーで困ったものの解決しました。
以下、オレメモであります。
あえて gcc を使うのは Linux で標準だからです。
VSCode で gcc を使う
2023年9月10日実施
● OS
エディション: Windows11 Pro x64
バージョン: 21H2
● Visual Studio Code
バージョン: 1.74.2 (user setup)
※ ダウンロード量が 1.8GB くらいあるのでネット回線が良好な環境での作業を推奨します。
● gcc をインストールする
・gcc を GitHub からダウンロード
https://github.com/niXman/mingw-builds-b...
「Release of 13.1.0-rt_v11-rev1」の項から Windows64bit版
ダウンロード項目: x86_64-13.1.0-release-win32-seh-msvcrt-rt_v11-rev1.7z
・圧縮ファイルなので解凍する。.7z ファイルは CubeICE で解凍可能。「mingw64」フォルダが出来る。
・「mingw64」フォルダごと任意の位置に配置する。"C:\Program Files"が適当?」
・PATH を通しておく。環境変数のPATHに「mingw64\bin」を追加する。今回は"C:\Program Files\mingw64\bin"とする。
「Windowsメニュー」→「設定」→「システム」→「バージョン情報」
→「関連リンク」の行の「システムの詳細設定」をクリック。
→ ウィンドウ下の方の「環境変数」をクリック。
→ 上段のリスト、PATHの行をクリックし、「編集」をクリック。
→ 表示されたリストに"C:\Program Files\mingw64\bin"を追記する。
→ 追記したら閉じる。
・確認
コマンドプロンプトか Power Shell で次を実行
> gcc -v
もろもろ表示された最後に以下が表示されればOK。
gcc version 13.1.0 (x86_64-win32-seh-rev1, Built by MinGW-Builds project)
● Microsoft C++ Build Tools をインストールする
・microsoft のサイトよりインストーラーをダウンロード
https://visualstudio.microsoft.com/ja/vi...
※「Microsoft C++ Build Tools」で検索しても上記 URL に行きつかない。試行錯誤中、偶然行きついた。
・ブラウザの「Build Tools のダウンロード」をクリックすると「vs_BuildTools.exe」がダウンロードされる
・ダウンロードしたインストーラーを起動する。
・「Visual Studio Installer」と画面が出てファイルのダウンロードが始まる。
・画面が切り替わり、右項目「インストールの詳細」に「MSBuild Tools」が表示されているの確認。
・左項目「C++によるデスクトップ開発」をクリック。右項目「インストールの詳細」に追加されているのを確認。オプションはデフォストのまま。
・右下の「インストール」をクリック。終わるまで待つ。ダウンロード量が 1.7GB ある。かなり時間がかかる。
・終了したら Windows を再起動する。
● VSCode の設定・・・拡張機能をインストール
・C/C++ Extension Pack
・Code Runner
● VSCode の設定・・・拡張機能の設定
・Code Runner
Code-runner: Run In Terminal
→ チェックを入れる
Code-runner: Executor Map
→ settings.json をクリック
→ "c" に -fexec-charset=CP932 を書き加える
- "c" : "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
+ "c" : "cd $dir && gcc -fexec-charset=CP932 $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
次のサイトの例題がコンパイル出来、Python からの呼び出しで動作しました。
「PythonからC言語の関数を呼び出す(基本編)」
C/C++のライブラリを Python で呼び出せると製作の幅が広がります。
手始めにしては難しい課題ですが、DoctorMX を Python から使えるようにしてみたいですね。
#C言語 #Python
以下、オレメモであります。
あえて gcc を使うのは Linux で標準だからです。
VSCode で gcc を使う
2023年9月10日実施
● OS
エディション: Windows11 Pro x64
バージョン: 21H2
● Visual Studio Code
バージョン: 1.74.2 (user setup)
※ ダウンロード量が 1.8GB くらいあるのでネット回線が良好な環境での作業を推奨します。
● gcc をインストールする
・gcc を GitHub からダウンロード
https://github.com/niXman/mingw-builds-b...
「Release of 13.1.0-rt_v11-rev1」の項から Windows64bit版
ダウンロード項目: x86_64-13.1.0-release-win32-seh-msvcrt-rt_v11-rev1.7z
・圧縮ファイルなので解凍する。.7z ファイルは CubeICE で解凍可能。「mingw64」フォルダが出来る。
・「mingw64」フォルダごと任意の位置に配置する。"C:\Program Files"が適当?」
・PATH を通しておく。環境変数のPATHに「mingw64\bin」を追加する。今回は"C:\Program Files\mingw64\bin"とする。
「Windowsメニュー」→「設定」→「システム」→「バージョン情報」
→「関連リンク」の行の「システムの詳細設定」をクリック。
→ ウィンドウ下の方の「環境変数」をクリック。
→ 上段のリスト、PATHの行をクリックし、「編集」をクリック。
→ 表示されたリストに"C:\Program Files\mingw64\bin"を追記する。
→ 追記したら閉じる。
・確認
コマンドプロンプトか Power Shell で次を実行
> gcc -v
もろもろ表示された最後に以下が表示されればOK。
gcc version 13.1.0 (x86_64-win32-seh-rev1, Built by MinGW-Builds project)
● Microsoft C++ Build Tools をインストールする
・microsoft のサイトよりインストーラーをダウンロード
https://visualstudio.microsoft.com/ja/vi...
※「Microsoft C++ Build Tools」で検索しても上記 URL に行きつかない。試行錯誤中、偶然行きついた。
・ブラウザの「Build Tools のダウンロード」をクリックすると「vs_BuildTools.exe」がダウンロードされる
・ダウンロードしたインストーラーを起動する。
・「Visual Studio Installer」と画面が出てファイルのダウンロードが始まる。
・画面が切り替わり、右項目「インストールの詳細」に「MSBuild Tools」が表示されているの確認。
・左項目「C++によるデスクトップ開発」をクリック。右項目「インストールの詳細」に追加されているのを確認。オプションはデフォストのまま。
・右下の「インストール」をクリック。終わるまで待つ。ダウンロード量が 1.7GB ある。かなり時間がかかる。
・終了したら Windows を再起動する。
● VSCode の設定・・・拡張機能をインストール
・C/C++ Extension Pack
・Code Runner
● VSCode の設定・・・拡張機能の設定
・Code Runner
Code-runner: Run In Terminal
→ チェックを入れる
Code-runner: Executor Map
→ settings.json をクリック
→ "c" に -fexec-charset=CP932 を書き加える
- "c" : "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
+ "c" : "cd $dir && gcc -fexec-charset=CP932 $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
次のサイトの例題がコンパイル出来、Python からの呼び出しで動作しました。
「PythonからC言語の関数を呼び出す(基本編)」
C/C++のライブラリを Python で呼び出せると製作の幅が広がります。
手始めにしては難しい課題ですが、DoctorMX を Python から使えるようにしてみたいですね。
#C言語 #Python