新年、あけましておめでとうございます。
今日は、次男のオーディオ環境第一歩の工作の日です。

2010年7月号付録のスピーカーユニットキット「P650」と、2012年1月号付録のデジタルアンプ「LXA-OT1」の組み合わせで、ポータブルオーディオを接続して音を出しました。
完成して音だししたとき、R側ユニットのボイスコイルが磁気回路に接触してビビリ音を発したのですが、コーン紙接着を少しずらして、何とか聴けるレベルになりました。よかった~。
明日は、スピーカーエンクロージャを作るかなあ。
それにしても、このユニットとアンプはラジカセレベルを超えたクリアで強調感の少ない素直な音が出ます。良くできたスピーカーエンクロージャに入れれば低音もきちんと出そうですし、雑誌がついて両方合計で5千円ほどなんですが、コスパはかなり高いですね。 
昨年は直前の不幸な事故でただただ辛かった、湘南国際マラソンを今年も完走してきました。
- 今年のゴールゲートは、少し風変わり。昨年はCブロックでしたが、今年はしっかりBブロックでエントリー。気温も低めで風も弱く、記録を狙うには絶好のコンディション。
自己ベスト狙いが、なんと! 従来ベストの佐倉マラソンから約6分短縮。二年越しで達成できなかった、サブ3.5が、肩の力を抜いて臨んだらできてしまいました。
- グロス3:29:37
- ネット3:28:19
ネガティブスプリットの気持ちで、楽なペースから少しだけ追い込み気味に走っていたら、江の島折り返し後に3.5の最終ぺーサー集団に思いがけず追い付いてしまったので、しばらくの間その中で我慢して風を除けながらキロ5分程度で休みつつ走っていました。
30キロ付近からだんだん息が辛くなってきましたが、グロスタイムで間に合いそうになかったので37キロ付近から頑張って前に出て走りきりました。
結果的には完全なネガティブスプリットにはなっていませんが、その気持ちで抑えたから終盤までイーブンペースで走れたのだと思いますし、最後はいつものようにゼーゼーハーハー言いつつ、でもラスト2キロを4分40秒前半で押しきれたのは大きな収穫でした。
- 最後は完全に最大心拍数に振り切れました
- 1615位/14102人完走男子
タイムリスト この記録は速報(参考記録)です
| 測定ポイント | スプリット | ラップ | 通過時刻 |
|---|---|---|---|
| Start | 00:01:18 | 09:01:18 | |
| 10km | 00:51:38 | 0:50:20 | 09:51:38 |
| 20km | 01:40:31 | 0:48:53 | 10:40:31 |
| 30km | 02:29:57 | 0:49:26 | 11:29:57 |
| 40km | 03:19:34 | 0:49:37 | 12:19:34 |
| Finish | 03:29:37 | 0:10:03 | 12:29:37 |
- ゴール後の歓喜の表情
それにしても、今回の結果はペーサーのラップがネットタイム基準で行ってくれたおかげで、給水でも一度も立ち止まらずにゴールまで走る余力があったのではないかと思います。ぺーサーの方、GJ !
そして、今年の春から取り組んだ走法のブラッシュアップ(重心少し先での接地と膝の脱力、お尻からハムストリングスに至る筋肉と背中の体幹主体でリラックスして体重を受け、ハムストリングスと脛で地面を引っぱったり、大腿筋と脚で後ろに蹴ったりしない)と、11月の成田ハーフ以降で模索してきた、肩甲骨からの腕振りの改善(体の軸を中心に回転させ、後ろに強くひき過ぎず前方に振り出して、すぐに抱え込み大腿の動作と連動させ補助する)、スピード練習と翌日のスタミナ練習(LSD)のセット練習の採用、シューズの選択(エピックリアクト・フライニット)など、総合的にうまく回った結果だと思います。
10月・11月は無理の無い範囲で200km以上走り込んできましたが、30km走は一度もせずに臨んでいます。
全てが良い方向の時でないと出せない結果ですので、もう次にサブ3.5で走れる気が全然しません。。
次のレースは1月下旬の館山若潮です。 タフなコースなので記録は狙えませんが、多くのラン仲間と一緒に楽しく走ってこようと思います。
一昨日より製作を開始したコンテスト用のスピーカーですが、 板取りを考えていたら手持ちの材料では足りないと判明。 
あと、占有面積の大きさも、完成後の使い難さに繋がるので、残念だけど設計方針の変更です。
手持ちのVP200管を外筒に使用。 全高999mmはレギュレーションぎりぎり。 この設計なら部品点数も少なく、塗装も分解してできるので楽。 何より分解して再利用可能な塩ビ管であることがメリット。
課題は内筒の固定方法。 さすがに宙ぶらりんでは、もし1次審査を通過した時に輸送中に外れる危険性が高いからね。
以上、少し面白みが無くなったけどその分、音の傾向が読めるのでまあいいかな。
この日の日記で書いた仕事から、ようやく帰還しました。
足掛け4週間。 その間、数日開放されたものの、1ヶ月休みがなかった。 その行動記録も兼ねて。
日程メモ
- 1/29 :別件で新幹線で帰宅中に、D社の社長より電話コール。
- /31?2/2 :A社(川崎市)の現場。
- 2/ 3 :B社(京都)で打合せ。
- / 4?9 :C社(大阪市)で打合せ、資料作成
- /10?12:D社(福岡県)のメカ工場内で、モーションプログラム修正、自動運転テスト。
: この間、一旦開放され、別件を片付け。
- /17?22:D社(福岡県)で、全体の検証試験
(12時間勤務の2交代で昼勤)
これで一区切りついたが、まだフォローが必要かも。
所感
仕事の内容としては「何でこの程度の装置でここまでやる必要があるのか」というもので振り回されたけれど、多くの人に出会えたし、その中で自分の役回りは果たせたと思う。
何より、昨年の末頃からの脱力感から抜け出せて、自分が「前向き」になれたことが大きい。 
余談
2/3?12日の間、愛車のLAFESTAを新横浜の駐車場に置き去りにする必要があって、引き取りの際には千円札を17枚も使ってしまった。 
追記
昨日、A社さんに説明し、持参ソフトをインストール許可をいただいたと、B社の制御担当の方からお礼の連絡がありました。 ひとまず、めでたしめでたし。 関係者の皆様、お疲れ様でした。 
そして、こういう時のお礼の電話は、本当にうれしいですね。
世の中、シミュレーションが花盛りです。(Speakerの話題では、ないっす)
工場設備用シーケンサの世界でも、常識になってきています。 常識と思っていない、そこのアナタ、遅れていますよ。(笑) これからは、シミュらないと。
筆者は以前よりこれを使ってきていまして、1ユーザーとしてそれなりに意見を持ってメーカーに声を上げてきました。 ここらで少々紹介します。
1、三菱電機製Melsecシーケンサ用のプログラムを、PC上で廻してシミュレーションを行うことが、かなり手軽にできるようになっています。
GX-Simulator(三菱電機のサイト)
さて、上記サイトを見ると結構使い出があると思ってしまいますが、まーだまだ完成度はいまいちです。 何といっても、実CPUで常識な「RUN中書き込み」がこれで可能となったのは、昨年なんです。 それ以前は変更したら一旦STOP処理して、全部書き込んでからRUNさせる、という手順しかありませんでした(ってやってらんないよ!)。 晴れてようやくRUN中で可能となり、使える代物になりました。
動き物でない計算だけの検証は十分に使えます。 ただこれだけなら、実際のCPUがあればそれにソフトを入れて検証しても手間は同じですよね。
それから、筆者の環境ではモーションCPUへのDDRR/DDRW命令があるとエラーが出てRUNできない不具合が出ました(もう改善されているかも知れぬが)。
2、続いて上記にバンドルされている周辺ツールとして、IOシステム設定というのがあります。↓はその設定画面です。
信号やデバイスの条件を4つ(AND2つ、OR2つ)まで設定でき、一定時間経過をもって、信号をONさせたりデータに定数を格納したりできます。 このデバイス格納は、以前私も大いに要望していた機能ですから、少し進んだようです。 また、タイミングチャート形式での設定も可能で、そちらは自由度 が上がります。
しかし、この変数の格納に、どうしてデバイス指定できないのでしょう か。 難しい注文ではありません。 例えば [DMOV D1000 D1010] とか、[BMOV D1000 D1010 K20]とかと同じことができないと、モーションコントローラとの連携ソフトのシミュレーションには使えません。 できればインデックス修飾(間接指定) なども・・言い出すと限りなし。。 (といっても、どのみちモーションとは連携試験軸数も多いので大変ですけど)
結局、電磁弁+シリンダや、 モーターをモデル化した専用のシミュレータ周辺ツールを自分で作ってしまったほうが早い気がします。 GX-simulatorはMX- componentから通信が可能ですので、VB6やVB.netで作れます。 (ここでもマルチスレッドの問題が昨年の夏に解決したばかりですが。)
昔、 豊田スタジアム開 閉屋根システムの操作卓CPUのシミュレーションを行った時には、VB6からCCリンクボード経由でシーケンスCPUデバイスをモニタ/書き込みを行い、 パソコンに26台分の台車駆動インバータの役割をさせていましたが、規模が大きくなればそのような専用ツールの開発も意味が出てきます。
3、GOT(タッチパネル)をシミュレーションして、 GT-simulator2(三菱電機のサイト) という、上記GX-simulatorや実際のCPUとシリアル通信で連携して一環したデバグを行えるツールが(別売で)あります。 ただし、1台分し か接続できませんので複数台のシミュレーションは個別に行うことになります。 また、同様に「局番設定」などの機能は使えず、全てのデバイスは自局デバイ スに書き換わってシミュレーションされることになります。
まあ、ここまで書きましたが筆者は良く使っています。
何といっても既存設備の改造などで、試運転時間を圧縮するには必須のアイテムです。 日中は実機で試運転、夜間はホテルで改造・バグアウト(っていつ寝るん?) ・・最初から立ち上げるようなものでは、それほど重要とは思いませんが。
昨 日も朝から、GP-PRO画面をGOTに変換して1画面テスト用に追加し、改造ソフトを作って夜中の1時にシミューレションまで完了しました。 今回は自 分が試運転に立ち会えずお客様にお渡しするソフトなので、慎重を期すためにシミュりました。 GP-PRO画面をGOTに変換するGT- Converter2が取りこぼしが多く、実使用には耐えませんが部分テストなら何とか使えます。
今後もこの方面は積極的に活用してゆく所存ですので、三菱電機さま、どぞよろしくです。
3月下旬から始めた減量も、3か月を経過。
いよいよ次の目標に向かって進んでいます。 そこで、ここ3か月ほどでわかったことをお披露目します。
減量当初は、食事の量をだいぶ減らして且つジョギングを行うというハードなメニューでした。 食事量が少ないから、ジョギングも辛い。 最初の1か月はいつでも低血糖というような状況でした。
ところがジョギングにある程度体がついてくるようになり、走行距離を延ばせるようになると、普段どおりに普通に食事をしても、体の新陳代謝が良くなっていることと、一度に走る量が長くなることによるエネルギー消費量の増加などから、リバウンドで体重が増えることが無くなります。
私の場合は、ジョギングの走行距離が 当初5Km→7Km→10Km→15Km と増えて行ったことで、加速度的に減量効果も増加しました。やはり距離を走れば脂肪燃焼効果が上がると実感します。
あくまでイメージですが、走行距離と減量効果は以下のような対比がある感じ。
| 走行距離 | 減量効果 |
| 5Km | 1 |
| 10Km | 3 |
| 15Km | 7 |
つまり、1週間毎日5Km走るのと、週に1回15Kmを走るのと、同じくらいの効果がありそうなイメージです。
また、ある程度減量が進むと、少しの走行距離ではそれ以上の減量は進まないようなのですが、走行距離を伸ばすと、何らかのブレークスルーがあって一気に進む感じがします。
ということで、当初65Kg弱だった体重は、3か月半で56.4Kgまで減りました。 学生時代のベスト体重55.5Kgが目前です。 
そしてこの冬は、久しぶりにハーフマラソンなんぞにも挑戦したいな、と思っています。
mbedで色んなことが簡単に出来るだろうことはわかったけど、遊びと勉強ばかりでは面白くないので、仕事に何か応用できないかと考えた。
そこでこの時にVB.netで作ったRS485通信のPC内シミュレータを、mbed LPC1114に移植できれば複数台の通信確認が取れるなと考えて、RS485通信トランシーバIC (TE)SN75176BP とブレッドボードその他を購入しやってみました。 
今回は、3台分の機器側に成りすますシミュレータをブレッドボード上に配線します。 ブレッドボード上に1台ずつ、計3枚の普通のブレッドボードが必要。
- 購入部品 (LED、抵抗、配線材などは手持ち品を流用)
名称 型番 購入先 数量 単価(税抜) 普通のブレッドボード EIC-801 スイッチサイエンス 3枚 257円(税込) mbed対応マイコン LPC1114-FN28
生産中止(?)品秋月電子通商 3個 120円 RS485/RS422トランシーバIC (TE)SN75176BP 秋月電子通商 3個 80円 ディップSW 5P 秋月電子通商 3個 60円 タクトSW 各色 秋月電子通商 3個 10円
- 配線図
- 電源はトラ技ライタ経由USBから取る。
- ディップSWで局番(今回は1~3)設定可能とする。
- SN75176BPのDE端子は、機器1台なら3.3V印加しておくだけでOKだが、機器2台以上マルチドロップの場合は、マスタからのコマンドに返信するとき以外はバスを解放する必要があるため、マイコンのdp4を返信直前にHigh、返信後20msec後にLowとするソフト処理を行う。
- マイコン側は3.3Vなのでこのままで良いか不安もあったけど動いてるから大丈夫?
- マスタ側ソフトは、このディレイ時間20ms分の待ちが必要。
- この信号のHighの時に赤LEDを点灯させる。
- RS485バスラインのプルアップ抵抗(R5)、プルダウン抵抗(R6)の抵抗値は、実際の路線長で決める必要があると思うのだけど、今回はテストなので小さ目の抵抗を入れてみた。
- 生存確認用にLED1を点滅。 UARTポートと共に割り込みプログラムとする。
- プログラム
- 今回は、仕事の秘匿義務の兼ね合いもあるので非公開です。すみません。
- コーディング・デバグは、ある程度の段階でmbedオンラインコンパイラからエクスポートして、μVision4にて行いました。
- 配線状況
テストなのでヒドイ状態ですね。(汗) 下記動画の際には少しだけ整理しました。
- 動画
PLC側のテスト画面と共に映してみました。ボーレートは38,800bps。
機器1→機器2→機器3と通信先を切り替えてサイクリックに通信します。 機器側が受信し送信中に赤LEDが点灯します。 1回のコマンドで1点灯で、点滅回数分のコマンドを処理しています。
今後も仕事で通信案件が来た時には、こんな感じでシミュレータを作って事前テストするですね。 部品単価が安いので、USB/RS485コンバーターを買うよりずっと安価にできますし。 
ここまでテストばっかりやってきたけど、そろそろ実際に動かす何かを作るかなあ。。 
11日ぶりの記事になります。
諸般の事情により、労災保険に加入しなければいけなくなりました。
中小企業主などの会社役員は一般には労災に加入できないのですが、 「特別加入」という制度があってこれを使用して加入することができます。
ただ、中小企業主などを対象とした「第一種特別加入」は1人以上の従業員が労災と雇用保険に加入していることが条件でして、従業員0名の(爆) 弊社の場合は社長といえども加入できません。
よって、今回は「一人親方」と同様の「第二種(建設)特別加入」に入ることとしました。
・業務又は作業の具体的内容: 機械の据付、その他付帯業務
・保険期間: 4月1日?3月31日までの1年間、毎年更新
今回は、成田にある 木川秀子事務所内、「北総建設労災の会」に事務を依頼しました。 年会費2万円は安いと思います。 保険料はどこでも同じに別にかかりますが。
これで安心して毎日の作業にかかれます。 もちろん怪我をしたり事故に遭ったりしないのが一番ですから、自分の身は自分で守るという基本姿勢に変わりはありません。



3










