日記一覧
当サイトに登録されている日記一覧


今日は仕事ネタ。
モーションで多軸制御をしていると、シーケンスで同じ回路を沢山書く場面に良く遭遇しますね。
警報回路とか、各軸の位置決め回路とか。
同じ回路の展開はコピペ+デバイス置換で作ってゆく事が多いと思いますが、どうしてもタイプミスが残ってしまって、立ち上げ時にすぐに動かなかったり潜在バグになったり、変更の際の打ち込みの手間が大変だったり、悩みの種です。
どうしたら良いかなと考えていたところで、ふと三菱のGXWorks2の編集で右クリックしてみると、「CSVファイルからの読出」「CSVファイルへ書込」メニューがあるではないですか!
ということで、今回はこれを試してみました。
GXWorks2の回路編集状態で右クリックすると、コンテキストメニューが出てきます。その一番下に、ありますネ。
私が実行した手順は、以下のとおりです。
標準的な回路を1つ作って、CSVファイルへ書き込む
多軸展開したい回路のベース回路をひとつ、ラダーで作ります。
ここで、次のような注意点があります
- 後で変更する可能性がある回路はできるだけ無くしておく。
実際の運転プログラムからの指令やインターロックなど、軸単位で異なる条件や、現場で変更しそうなところは、総合接点として入れておき、そのコイル回路を別プログラムに書くような構成です。 - デバイスマップをよーく考えて作っておく
当然ながら、デバイスのマッピングには細心の注意を払い、無駄なく、デバイスのかぶりがないように設計しておきます。
書込んだCSVファイルを参考に、EXCELで編集
ここは腕の見せ所です。
- CSVで書きだしたファイルは、ニモニック表記になっています。 「そんなのわからない」 なんて言わずに良く見ているとすぐに理解できてきます。
- 多軸展開となる部分や、位置決めポイント展開となる部分などは変数としてEXCELでデバイス番号の計算式を作ります。
- 書き出しのために1行にしないといけないので、その部分は軸数ぶんのコピペは仕方ないでしょう。 必要に応じてマクロ化したりすれば、割と簡単になりそうですけど、変更しやすいように作っておくのがミソなので最小限がオススメです。
- 最終行に「END」をお忘れなく。
CSVファイルで保存
書き出した時のCSVを参考に、1シートの縦に長ーいシートをつくり、それをタブスペーサのテキスト形式で保存します。
CSV形式で保存すると、カンマ区切りになってしまうので、GXWorks2で読み込めません。 タブ区切りで保存しましょう。 私の場合はテキスト形式でやりました。
文字コードの変換
私のローカルPC環境の問題かもしれないですが、Shift-JISで書かれたタブ区切りのCSVファイルは、読み込みに失敗します。
- 一旦、テキストエディタで開いて、unicodeで保存。
- その後、拡張子をcsvに変更します。
GXWorks2で読み込み
例の右クリックのコンテキストメニューで、読み込みます。 表示中のプログラムにごっそり上書きされるので、要注意。
いかがでしょうか。 使い方は人それぞれですが、なかなか良いと思いますよこれ!
さてさて、ようやく重い腰を上げて 測定機材の準備を始めました。
本日部品手配を開始したところでして、マイクは長納期で全て揃うのは1ヶ月ほど先になりそうです。
1、マイク:
その1 スピーカー測定に定番になってきた
Behlinger ECM8000 : SoundHouseで¥6,800円(税込)
その2 簡易測定用。コンデンサ型でファンタム電源不要式
ELECOM MS-STM55 : ネットで約¥900円
2、サウンドカード
現行使用中のノートPC内臓はサウンドのF特が悪く、LINE入力
も無いのでサウンドカードを新たに物色。
上記Behringerマイクはマイクプリを通してLINE入力に。ELECOM
マイクは直接マイク端子に入れる。
汎用性を考えてノートPCでも使えるように、USBタイプを選んだ。
ノートPCなら屋外での(無響室互換として)測定にもフットワーク
が良い。また、あまり中途半端な仕様のものだとマイク端子
だけでLINE入力がなかったりしたので、割と大きな出費となって
しまった。
Soundblaster Live! 24bit External : ネットで約¥8,000円
3、マイクプリ(ファンタム電源付き)
オヤさんのブログをそのまま参考にして自作することにした。
何しろ普段仕事で圧着工具を手にして制御盤内結線の手直しなど
をすることはあっても、電子工作は苦手で(25年ぶり?)、 回路の
意味を理解することから始めたので、千石電商のネット通販での
部品手配もままならない。
迷ったのがOPアンプ。 「何でも大丈夫」かと思ったのだが、一応
動作的に互換であって、更に録音に使うかもしれないことを考え
て音質の良いものに。
・ OPアンプ TI NE5532P : ¥210円
・ アルミケース タカチ電機工業 MB?3 : ¥600円
・ 抵抗その他、基板、XLRメスジャック、ピンジャック、006P電池
スナップなど・・・通販だと最低ロットが10個だったりして、意外
に高くついた。 総額¥4,000円くらい。
・ マイクケーブル
XLRオス?メスバランス、5m :YAMAHA YBC05 : ¥2,050円
と、結構な出費ですが折角の趣味なので本格的 + 電子工作の
事始め的に楽しもうと思っています、ハイ。
将来的には、球AMP自作も視野に。(笑)
3D-スパイラルのtakenakaさんのページが更新され、「ダブルバスレフ・ブースター」と銘打った、角型スパイラル・ダブルバスレフ が発表されています。
丁度、「集まれ!塩ビSPの会」 の関西での合宿オフで、「ダブルバスレフ・ホーン」で盛り上がる直前、そして、私がstereo誌コンテストに向けて躍起になっている頃、 takenakaさんの読者のお一人が、「ダブルバスレフ・ホーン」にトライされ、好結果を得られていたのです。
以前より構想はありましたが、どんな動作になるかわからなかったし、第1ダクトが効く領域では2回の位相反転を経てディップになりそうな気がして手付かずでおりましたが、やってくれる方がおられましたねえ! 感激です。
次回作は、これに一ひねりしたものを考えます。 そう、あの「うどん?スープ研究所」の七休さんの考案された「高速ダブルバスレフ」の考え方を融合して、理想的な低域特性を得ることが狙いです。
# subakoの音質を超える「速くて軽くて深い低音」をもつスピーカーを、1年後には作れそうな予感がしてきました。

先日モチーフを考えたスピーカーの設計を、ようやく開始しました。大体固まってきたかな。
逆ダブルバスレフ・スパイラル。
逆ダブルバスレフとは、第1ダクトの共振周波数のほうを第2ダクトのそれよりも低くすることで、中低域の中抜け感の少ないダブルバスレフ方式です。
まあ、見方によっては第2空気室は単なるホールディングチャンバーとしての役割しか無いかもしれませんが、第1ダクトとしてスパイラルを使うと中高域の漏れがかなり目立つので、それを抑制する効果は期待できるのです。
胴体部分の板材は、t15mmのシナベニヤ。
第2空気室は上下逆に取り付けることも可能な設計とし、コンテスト終了後もフレキシブルなテスト用スピーカーとして使えることを一つのポイントとしています。
スパイラルは、最近お気に入りの積層方式にしておいて、長さと断面積を調整可能にします。材質は、2x4材のt19mm x w140mm単板。これをくりぬいて、M6寸切りボルト1本で中央を締め上げて一体化します。
ヘッドも最近お気に入りのシナアピトン合板2枚合わせと、VP125塩ビ管の組み合わせで、ヘッド交換を容易にしています。以前作ったKidsのヘッドとの換装も可能。
名称はどうしようかな。。 形状からいけば「さくら」「星」「もみじ」 あたりになってくるのですが、、
ということで、ぼちぼち製作にかかるとしますか。
最近遅ればせながら使い始めたPukiWiki。
で、「こんな機能があったら便利なのになあ、何で無いの?」 と思っていた物。 「ページ名エイリアス」。
それが、なんと今使っている「XOOPS+PukiWikiMod」で実装されていました! もぅ涙ものです。 ページ名エイリアス(別名)の導入 (XOOPSマニア)
...高脂血症対策など健康増進で減量を開始して、1か月ほど。
そろそろ目標の「?5Kg」を達成しつつあります。
今回は、食事でご飯など炭水化物の量を減らしカロリーに気をつけることと、 膝と相談しつつジョギングの距離を延ばしたことで、かなり効果的な減量ができています。
天気の良い早朝には、10Kmのジョギング。 朝食前ですから低エネルギー状態ですので、途中の水分補給時に、ヘルシア緑茶の350mLを1本。脂肪燃焼で走るエネルギーになります。
帰宅して、仕事を始めるのですが、さすがに10Km走った後にバナナ1本と汁物だけではきつく、血糖値が下がり過ぎて頭の回転が落ちます。
そんな時には、ヘルシアウォーター。 低血糖を脂肪燃焼で補い、頭の回転が戻ります。 今は1Lペットボトルが出ているんですね。 500mLx2本より少し安いので、1日1L消費する私としては好都合です。
これで今日も仕事が快調に進みます。
なんだか花王の宣伝マンみたいだ。。
コストパフォーマンスを考えると、カテキンのタブレットの方が良い気がしますね。。
本日、所用で会社を休んで、そのついでにコンテスト用スピーカー「トルネードフライ」を音楽の友ホールに配達してきました。
宅急便で送ればよいのになぜそうしたかというと、スピーカーを寝かせた状態で振動を与えると、第二ダクトのスパイラル部分が抜けてゆく気がしていたからです。 自分で運搬すれば、配達先で確認し万一抜けていたら差し込むことができます。
コンテスト視聴会終了後の返送は、ダクトが抜けても気にする必要が無いので、プチプチぐるぐるで構わないと伝えました。
午後一に香取市を出発、下道走行で音楽の友ホールに15時半に到着。
ぷちぷち梱包をはがして置いてきました。頑張れよ!
都内を運転中、信号停止中にスカイツリーをパシャリ。雨雲がかかっている。
休みを取ったのは、あえて公にするような話でもないですが、本日、サラリーマンに戻ってから1年がかりのmc8社清算を結了しました。 これでもう、未練を持っても元に戻ることもできなくなり、退路を断った形で気持ちを新たにサラリーマン頑張ります。