<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
	<title><![CDATA[ No.51 - 電装工芸日記 - 舞台照明機器の製作とか - ]]></title>
	<link>https://www.densokogei.jp/tegalog/tegalog.cgi</link>
	<description><![CDATA[ 今年は開発案件を進めたい ]]></description>
	<language>ja</language>
	<copyright>Copyright 2026</copyright>
	<lastBuildDate>Fri, 01 May 2026 05:03:18 +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 /><br />pythonでArt-Netを扱う妄想はしております。<br />setsocketoptでsocketのインスタンスにインターフェース指定してバインドする方法はいけそうです。<br />NICに与えるIPアドレスは規格書にある自動設定で決めようと思います。MACアドレスから得る方法です。<br />データの入り口と出口、つまりデバイスがキチンと設定されれば後はそれほど難しくありません。<br />ただ、Art-Netの規格書が「熟知した人のオレメモ」なので解読は大変です。わかってしまえば難しくないのですが、説明書として成り立っていないのです。独自用語が突然登場して何の説明も無いまま使われるとか、数値の表し方がバイナリなのかテキストなのかBCDなのか不明瞭とか、2バイト以上のバイナリ数のエンディアンがわからんとか、具体的な処理を作るための重要定義が曖昧なのです。<br />幸いというか対策としては、ver1から4まである規格書を全部読めばお互いに補完できるところが多いことです。この部分はver1、この部分はver3みたいな読み解き方です。古文書でも相手にしている気分になりますが、この方法で理解を進めるしかありません。総括的にはver3が一番明瞭で曖昧さが少ないと思います。興味のある方はver3から読むことをお勧めします。<br />勉強したのはしばらく前ですから再勉強しないといけませんが、自分なりの解説書を書き起こしながら進めるのが良さそうです。<br /><br /><a href="https&#58;//www.densokogei.jp/tegalog/tegalog.cgi?tag=%41%72%74%2d%4e%65%74" class="taglink" title="Art-Net">#&#91;Art-Net&#93;</a>  -- Posted by 電装工芸 〔680文字〕 ]]></description>
	<link>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=51</link>
	<guid>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=51</guid>
	<category>tegalog</category>
	<pubDate>Sun, 12 Dec 2021 11:05:45 +0900</pubDate>
</item>

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

