プリント基板パターン設計の虫 2号店

DREAM-CAD 現在はgenmaiという名前の
CADの紹介 基板設計者の現場の声などを書いています

match関数

2013-08-23 08:48:50 | 仕事の話
AWK言語にはmatchという関数があります

任意の文字列の中に 正規表現で記述された文字列が
あるかどうかを調べるものです
テキスト処理には便利で 基本DREAMのデータを
走査する際にも使います
(実際には if文が多いけど)

でっ 任意の文字列と別の任意の文字列を比較して
どのくらいマッチするのか調べたい用途が有ります
本当に任意の文字で なんと言う文字列がマッチするのか
プログラムを組む段階では解らないのです
何文字マッチするかも不明です
だから正規表現でも表せない

ゆえに nmatch関数を作ってみました
nは自分の名前からです
結果は次のように出ます

csv: L6206Q_QFN-48 drm: L6206Q ! QFPN48
L6206QQF
QN48

csvは 客支給部品表
drmは DREAMから出した部品表
csvとdrmでマッチする文字列を抜き出します
今までは 上1行で 目視で比較していましたが
今は mutch行を出して 参照しております
これが無いと 3000個以上もの部品表の摺り合わせは
出来ないですね
2-300個並んでいても 1行でもおかしい文字があると
逆に目に付くわけです

上のmutch結果
先頭から見比べているだけに見えると思うけど
そんなに安易な作りでは有りません
L6206Qから始まる文字列が 何行目から始まっていても
マッチの確認が取れるように組んでいますぜ
でも 2-3日はかかりました

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

異種GND1点接続

2013-08-22 08:20:14 | 仕事の話
最後に 違うGNDを1点接続して ガーバー出し
やりかた 二種類
強引にパターンを載せて ショート状態にして
ガーバー
ネットリストをそれように直して 読ませて
パターンで繋ぐ
どちらでも良いのだが
その時の気分で変えています
調子よく進んだ仕事は 割と強引にショートしてガーバー
何回も手直ししたような仕事は 何か有りそうなので
ネットを直して ガーバー

不思議なもんで 手離れの悪い仕事ほど 後で何かしら
あります
こちらが原因の時もあれば 客先の都合の場合も有り
そうゆう時は 後で後悔しないように
やれる事はやっておくのです
気分の良い仕事は 一見DRCエラーの状態でも
クレームは付かないもんです
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

クレーマー

2013-08-21 07:37:26 | 教育の話
盆明けの月曜日
昼間 外で仕事していると
近くの学校庁務員さんが 常会内の歩道の
草刈りをしている
誰かに言われたんですか?と聞いたら
学校にそうゆうクレームが来たらしい

この区内の子供はだいたいは家の前を通る
この区内に そうゆう親が居たんだ と思うと
心苦しくなる

それは大変ですね
9月に入れば 常会で大掃除をするので
そのようなクレームが来たら そう返事を
してください 

と言っておきました
学校内の美化は学校の仕事だろうけど
常会(町内会)の範囲まで やらせてはいけないよなあ
学校側も地域の人にびびりすぎ?
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

部品の干渉

2013-08-20 08:13:15 | 仕事の話
メイン基板に対して サブ基板は直立する形
それぞれに電解コンデンサが付くのだが
後になって それぞれ干渉する方向に配置している事に
気がついた

後というのは検図出しの事で まだ基板にはしていない
寝る前に若しかしてと気がついたけど
PCをたち上げる元気もないので ノートにメモ書き
翌朝 早速見てみたら 5mmくらい余裕があり セーフ

組み立て後の断面を見ると
小さい電解コンデンサの上に 横から大きい電解コンデンサが
顔を出している という絵になります

実装不良を起こしている訳でもないんだけど
思わぬ落とし穴に陥るところでした
こうゆう面は弱いんだねえ
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

抵抗 聞いた話

2013-08-19 08:34:10 | 仕事の話
あくまで 聞いた話

抵抗の誤差は いろんな等級で分けられている
1%とか10%とか
製造現場では それぞれの等級用に作っているわけではなく
同じラインで作られている
出来た製品を測定して 等級別に割り振っている
つまり47Ω10%のジャンク品を買って 
47Ωを探すのは無駄な努力だぜええ という話
その製品は42Ωか51Ωが多いとの事

業界の常識でしたら 失礼しました
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする