<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
	<title><![CDATA[ 全年1月5日の投稿［3件］ - 電装工芸日記 - 舞台照明機器の製作とか - ]]></title>
	<link>https://www.densokogei.jp/tegalog/tegalog.cgi</link>
	<description><![CDATA[ 今年は開発案件を進めたい ]]></description>
	<language>ja</language>
	<copyright>Copyright 2026</copyright>
	<lastBuildDate>Fri, 24 Apr 2026 18:01:08 +0900</lastBuildDate>
	<generator><![CDATA[ <!-- てがろぐ Version: -->Powered by <a href="https://www.nishishi.com/cgi/tegalog/" target="_top">てがろぐ</a> Ver 3.4.0 ]]></generator>
	<!-- BEGIN ENTRIES -->
	<!-- One Entry Data for RSS Feed -->
<item>
	<title><![CDATA[ 　懸案だった殻割りは先述のオイルセパレーターですんなり出来ま… ]]></title>
	<description><![CDATA[ 　懸案だった殻割りは先述のオイルセパレーターですんなり出来ましたので、本格的に修理の検討を進めたいと思います。<br />　製品は福岡のメモリーさんが扱われている「PegasysG10」です。高級品には見劣りしますが、この製品で問題になるお仕事は持っておりませんので、とてもコスパの良い製品です。<br />　故障個所と思われるのは電源モジュールと操作スイッチです。<br />　電源モジュールは電源の入り口から追いかけると故障個所を見つけることが可能で、大半はFETの破損ですので交換すれば治ることが多いのですが、とても時間がかかる作業なので当面は不可能です。今回は新品に交換し、そのウチ整備してリビルド品として予備に出来ればと思います。<br />　操作スイッチは水濡れによる接点不良が大半です。全く同じスイッチが手に入ればいいのですがまだ見つかりませんし、基板の配線が腐っている物もありますので、今回は基板アッセンブリー交換がいいかなと。。<br />　何にしても基板の供給をして頂けるかにかかっています。現在問合せ中です。<br /><br /><a href="https&#58;//www.densokogei.jp/tegalog/tegalog.cgi?tag=%e5%99%a8%e5%85%b7%e3%81%ae%e4%bf%ae%e7%90%86" class="taglink" title="器具の修理">#器具の修理</a> -- Posted by 電装工芸 〔448文字〕 ]]></description>
	<link>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=790</link>
	<guid>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=790</guid>
	<category>tegalog</category>
	<pubDate>Fri, 05 Jan 2024 12:29:48 +0900</pubDate>
</item>
<!-- One Entry Data for RSS Feed -->
<item>
	<title><![CDATA[ 　少し前の書き込みに写真を揚げた品物は３点セットです。 ]]></title>
	<description><![CDATA[ 　少し前の<a href="https&#58;//www.densokogei.jp/tegalog/tegalog.cgi?postid=783" class="postidlink">書き込み</a>に写真を揚げた品物は３点セットです。<br />　写真の物はすでに納めていますが、主機なのでこれが無いと他の２点のチェックが出来ませんので中身だけ組んだ物です。<br />　他の２品もほぼ組めました。部品の間違いやら組み上げミスなどが少しありましたが概ね良好です。ケースに組み付けて付属品を作れば終わりますので、ギリギリですが、最終納期には納められそうです。<br />　この製品群は主機となるウェブカメラ、測定データを主機に送る出先機、専用のWi-fi中継器で構成されます。すべてバッテリー駆動が前提条件なのでWi-fi中継器も作ったワケです。<br />　これが終われば昨年ずーっと追われていた感じから抜けられます。<br /><br />　防滴ＬＥＤスポットの殻割りは「<a class="url" href="https&#58;//www.amazon.co.jp/dp/B00I422VE4?psc=1&amp;ref=ppx_yo2ov_dt_b_product_details" target="_blank" title="https&#58;//www.amazon.co.jp/dp/B00I422VE4?psc=1&amp;ref=ppx_yo2ov_dt_b_product_details">オイルパンセパレーター</a>」なる物を使ってみようと思います。<br /><img class="embeddedimage" src="https&#58;//www.densokogei.jp/tegalog/images/20240105110457-admin.jpg" alt="20240105110457-admin.jpg"><br />　その名にある通り、自動車のエンジンの最下部にあるオイルパン(オイル受け)を取り外すための工具です。オイル漏れを防止するためにエンジンブロックとの間に入っているガスケットが貼り付いて外しにくくなることあるそうですが、隙間に打ち込んでコジ開けるために使います。<br />　こういった工具は形を真似るのは簡単ですが、硬度のある材を使い焼き入れをしなければなりませんので同じ機能を持った物を作るのは簡単ではありません。<br /><br />　と、書いていたら現物が入荷。<br />　早速試してみると楽だこと。差込の位置によっては筐体を割るので注意が必要です。<br />　２つあった方が良さそうなので追加発注。<br /><br /><a href="https&#58;//www.densokogei.jp/tegalog/tegalog.cgi?tag=%e5%99%a8%e5%85%b7%e3%81%ae%e8%a3%bd%e4%bd%9c" class="taglink" title="器具の製作">#器具の製作</a> <a href="https&#58;//www.densokogei.jp/tegalog/tegalog.cgi?tag=%e5%b7%a5%e5%85%b7%e3%82%84%e8%b3%87%e6%9d%90" class="taglink" title="工具や資材">#工具や資材</a> -- Posted by 電装工芸 〔642文字〕 ]]></description>
	<link>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=789</link>
	<guid>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=789</guid>
	<category>tegalog</category>
	<pubDate>Fri, 05 Jan 2024 11:04:09 +0900</pubDate>
</item>
<!-- One Entry Data for RSS Feed -->
<item>
	<title><![CDATA[ 　Ｃ言語はプロセスの管理方法を調査中です。 ]]></title>
	<description><![CDATA[ 　Ｃ言語はプロセスの管理方法を調査中です。<br />　直近の課題はAr-Netパッチです。この機構は大きく分けて、(1)Art-Netエンジン(受信、パッチ、送信)、(2)DMXの状況モニタ表示、(3)ユーザーからのコマンド操作となります。<br />　Ｃ言語で書けば主な機能をスレッドに分ければいいような気もしますが、スレッドを分けるのもプロセスを分けるのも手間は大差ないので、プロセスを分けておけばいいかなと。<br /><br />　先日も書きましたが、ランチャー的な親プロセスから各機能を子プロセスとして起動しようと思っています。これなら親プロセスで共有メモリを定義して子プロセスにポインタを渡すことが簡単だからです。また、子プロセスとして起動するなら親プロセスがプロセスIDを確実に把握出来ますので管理上のメリットもあります。<br />　まだわからない調査中のことは、子プロセスの終了のさせ方です。killコマンドでプロセスを消す方法はありますが、後処理(設定の現在値の保存など)をしてから子プロセスを終了したいので、有無言わさずプロセスを消すkillコマンドはよろしくありません。望ましいのは、親プロセスからコマンドを送って子プロセス自身で終了させることです。Python的に考えるなら、親プロセスからの指示で子プロセスに何かしらの例外が発生してwhileをbreakで抜け出すような処理です。共有メモリでコマンドをやり取りするのが現実的だと思いますが、出来るだけシンプルで汎用的な方法を構築したいところです。<br /><br />　いずれにしても、親プロセスから子プロセスを起動し、プロセス間で通信(変数の共有)をし、親プロセスから子プロセスを終了させる方法の定型化です。<br /><br />　もう少し学習が進んでからになりますが、共有メモリの挙動も調査しないといけません。<br />　共有メモリは複数のプロセスから読み書きできるメモリ空間ですが、マネジメントされていませんので衝突(読み書きの処理タイミングが被ること)による不整合が起きる可能性があります。これを回避する手段としてセマフォなどの機能があるのですが、出来るだけシンプルな方法を見つけたいと思っています。<br />　調査したいのは、共有メモリに書き込み出来るプロセスを唯一とし、他のプロセスは読み出しのみとした場合にどうかという点です。機能的に共有メモリの読み書きは頻繁に行われますので出来るだけ手数を少なくしたいのですが、結果的に書き込みのタイミングをマネジメントしなくていいなら手数は最小だし、何かが必要だとしてもどこまでやるのかを知りたいワケです。<br /><br /><a href="https&#58;//www.densokogei.jp/tegalog/tegalog.cgi?tag=%ef%bc%a3%e8%a8%80%e8%aa%9e" class="taglink" title="Ｃ言語">#Ｃ言語</a> -- Posted by 電装工芸 〔1074文字〕 ]]></description>
	<link>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=467</link>
	<guid>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=467</guid>
	<category>tegalog</category>
	<pubDate>Thu, 05 Jan 2023 15:32:10 +0900</pubDate>
</item>

	<!-- END ENTRIES -->
</channel>
</rss>

