なーおさんの日記 - なーお'nぶろぐ
なーおんWEB - なーおのWEBサイトへようこそ
http://www.naaon.com/modules/dblog1/index.php
D3DIARY - XOOPS DIARY MODULE
なーおんWEB - なーおのWEBサイトへようこそ
http://www.naaon.com/
2020-02-04T19:38:52+09:00
JogNoteからGarminへ移行用プログラム
http://www.naaon.com/modules/dblog1/index.php?page=detail&bid=736
2020-02-04T19:38:52+09:00
1970-01-01T09:00:00+09:00
なーお
2015年からお世話になっていたJogNoteが3月一杯でサービスを終了する、との突然のアナウンスから既に2か月が経ちました。
終了にあたり、GPSログやラップログをエクスポートして、他のサービスにインポートできるようにしてくれたようですが、具体的には色々と制約があるようです。 単に別のアプリに移行するだけなら機能を選べば良いので簡単ですが、JogNoteで記録してきたGPSログやラップタイムログを廃棄したくないし、できれば別のアプリにそっくりインポートしてシームレスに参照したいです。
色々検討してゆくなかで、最終的にはGarminConnectへデータを移行するのが無難であると結論を...
パッシブアッテネータは難しい。平衡変換ラインアンプ
http://www.naaon.com/modules/dblog1/index.php?page=detail&bid=665
2017-06-25T10:19:20+09:00
1970-01-01T09:00:00+09:00
なーお
2週間前に製作を開始した、パッシブアッテネータが音出しできるレベルまで完成し、mbedコンパイラを使用したC/C++プログラムでLPC1114マイコンのUARTシリアル通信によるリモコン操作環境ができました。
出来上がったレシーバー側のアッテネータ基板、上面も裏面もなかなかの集積度。 自分の実力の割にはだいぶ頑張った感があり。 抵抗は結局、入手が容易な BispaのLGMFSAシリーズを、念を入れてパラで使うこととしました。
ボリウムを付けたリモコン側は、左側に7セグメントのボリウム表示を装備するつもりでスペースを空けてあります。
mbedのオンラインコンパイラで、C/C++プログラムを...
mbed LPC1114 x 3台 RS485 PLC通信テスト
http://www.naaon.com/modules/dblog1/index.php?page=detail&bid=572
2014-07-13T19:28:06+09:00
1970-01-01T09:00:00+09:00
なーお
mbedで色んなことが簡単に出来るだろうことはわかったけど、遊びと勉強ばかりでは面白くないので、仕事に何か応用できないかと考えた。
そこでこの時にVB.netで作ったRS485通信のPC内シミュレータを、mbed LPC1114に移植できれば複数台の通信確認が取れるなと考えて、RS485通信トランシーバIC (TE)SN75176BP とブレッドボードその他を購入しやってみました。
...
mbed トラ技ライタでオフラインコンパイル・デバグ環境
http://www.naaon.com/modules/dblog1/index.php?page=detail&bid=571
2014-07-05T12:23:40+09:00
1970-01-01T09:00:00+09:00
なーお
引き続き、mbedをいじってます。
先日入門したばかりでもとても便利と感じるmbedのオンラインコンパイラ。
オンライン上で先人の公開したライブラリやプロジェクトをさくっとインポート出来たり、自分のPC環境に依存しない、デバイス毎に異なる設定などは予め設定済みで、マイコンの種類を変えても少しの変更ですぐに移植できる、などなどとても良くできていて、私のような初級者には大変ありがたいものであります。
しかしですね、、やっぱりIDEでオフラインコンパイル、ステップ実行デバグをやりたいですね。 ということでmbedと先人の知恵を頼ってやってみました。
...
mbed ことはじめ
http://www.naaon.com/modules/dblog1/index.php?page=detail&bid=570
2014-06-30T09:00:00+09:00
1970-01-01T09:00:00+09:00
なーお
まずは現物から
LPC1114FN28とFT232RL USB/serialコンバーターで、シリアル通信+サーボモーターを回してみる。
以下、準備から実際のプログラムソースまでメモっておきます。
...
[Business] 三菱最新PLCの演算速度の注意
http://www.naaon.com/modules/dblog1/index.php?page=detail&bid=535
2013-05-06T14:08:50+09:00
1970-01-01T09:00:00+09:00
なーお
三菱電機のシーケンサラインアップに、ユニバーサルモデルの高速タイプ Q03UDV, Q04UDV, Q06UDV, Q13UDV, Q26UDV が加わりました。
多くの魅力があるので、早速案件で使おうかということになっています。
三菱電機のニュースページ
...
[Motion] シーケンス多軸展開の EXCEL活用
http://www.naaon.com/modules/dblog1/index.php?page=detail&bid=532
2013-04-12T08:59:50+09:00
1970-01-01T09:00:00+09:00
なーお
今日は仕事ネタ。
モーションで多軸制御をしていると、シーケンスで同じ回路を沢山書く場面に良く遭遇しますね。
警報回路とか、各軸の位置決め回路とか。
同じ回路の展開はコピペ+デバイス置換で作ってゆく事が多いと思いますが、どうしてもタイプミスが残ってしまって、立ち上げ時にすぐに動かなかったり潜在バグになったり、変更の際の打ち込みの手間が大変だったり、悩みの種です。
どうしたら良いかなと考えていたところで、ふと三菱のGXWorks2の編集で右クリックしてみると、「CSVファイルからの読出」「CSVファイルへ書込」メニューがあるではないですか!
ということで、今回はこれを試してみました。
...
[Business] 仕事用のツール購入:C言語コントローラ
http://www.naaon.com/modules/dblog1/index.php?page=detail&bid=529
2013-03-01T15:35:39+09:00
1970-01-01T09:00:00+09:00
なーお
久しぶりに、仕事で使うツールを購入。
今回は、新分野へ飛びこみます。
主に組み込み用途として使われる、三菱のC言語コントローラーと、その周辺ツールソフト。
これがまた、高いんですよ。 ハードとソフト合わせると、定価ベースだと50万円オーバーします。 キャンペーンで30万円くらいで買えたけど、うちは個人企業ですからね、私一人の稼ぎで回収しなければいけない。 もうなんというか、笑っちゃいます。
キャンペーンのお知らせ(pdf)
今のうちに勉強しておいて、食い付ける時がきたらガブっとね。 うまく行けばどんどん仕事請けて、がっちり儲けるのだあぁー。
しかしその前に、C言語でまともにアプリケーション
[Business] データロガーとPHP
http://www.naaon.com/modules/dblog1/index.php?page=detail&bid=495
2012-08-06T16:20:30+09:00
1970-01-01T09:00:00+09:00
なーお
3年前に納めた、シーケンサのデータロギングシステムの追加改造案件の見積書を提出した。
三菱のデータロガーユニットは、当時は出たばかりで使い辛いことこの上なかったのだが、声を大にして改善要望を出し続けた結果、少しは反映されて良くなったらしい。
今回、サーバー側のPHPによるWEBプログラムも追加が入るので、3年間でXOOPS Cube関連で蓄積してきた知識も活用して効率的にこなそうと思う。 それの当時はJavaScriptで苦労して使ったグラフツールもきっと進化しているだろうし。
毎度言うけど、シーケンサとPCソフト、サーバーソフトをある程度使えるマルチドメイン業務には、私のような人間は重宝さ
[出張] 現調無事完了
http://www.naaon.com/modules/dblog1/index.php?page=detail&bid=493
2012-07-05T21:27:54+09:00
1970-01-01T09:00:00+09:00
なーお
山形県内の某所への出張、現地調整含め2週間の業務が全て終了しました!
思えば、4月末に見積もりを出した時は、現地近隣の競合他社との競争なのでまあ受注は難しかろうと思っていたのですが、 6月~7月に仕事がぽっかり空きそうだったので、思い切って利益を最小限にカットして回答したところ受注できた案件です。 一人でやっていると出てゆくお金が少ない分、こういう時に融通が効きますね。
仕事の中身は、この時の日記にも書いたように、RS485で専用制御機器と通信せねばならず、それなりに手がかかるだろうけど何とかなるさ、とたかをくくっていたところ。。
...
[Xoops] アップデータマスタ管理モジュール
http://www.naaon.com/modules/dblog1/index.php?page=detail&bid=490
2012-06-05T14:53:11+09:00
1970-01-01T09:00:00+09:00
なーお
6月23日のXoops Cube Conference 2012 の席上で発表するアップデータモジュールについて、先日日記を書きました。
現在は暫定的に、xupdateモジュールにマスタファイルを同梱してそこに各ストアサイトで配布するアイテム情報を置いているのですが、最終的にはマスタサイトにマスタ管理モジュールとマスタファイルを持たせて、そこに最新マスタデータを読みに行ってから、各ストアサイトに読みに行く仕組みになります。
このマスタ管理モジュール、安直に「xupdatemaster」というモジュール名称にして、仮に開発中です。
既に、データの登録まで完了しまして、あとはマスタファイルを書き...
[Xoops] アップデータモジュール xupdate の概要
http://www.naaon.com/modules/dblog1/index.php?page=detail&bid=485
2012-05-27T20:03:46+09:00
1970-01-01T09:00:00+09:00
なーお
アップデータモジュール「xupdate」は、6月23日に予定の XOOPS Cube conference 2012 の席上で発表が予定されている、Xoops X (ten)に同梱されるユーティリティ系モジュールです。 (現在開発進行中ですので、まだ本番環境には使わないでください。)
これをXCL (Xoops Cube Legacy) 2.2 以降にインストールすることで、他のモジュールやテーマのインストール、アップデートをFTPクライアントを使わずに迅速に行うことが可能になります。
え、どこかで見たり聞いたりした話だった? ええそうです。wordpressなどではずいぶん以前から採用され
[Business] RS485通信シミュレータ
http://www.naaon.com/modules/dblog1/index.php?page=detail&bid=484
2012-05-18T14:01:56+09:00
1970-01-01T09:00:00+09:00
なーお
仕事で、シーケンサからRS485マルチドロップ通信にて、とある制御機器と通信することになった。
シーケンサの計算機リンクユニットは、元々はその名の通り計算機(コンピュータ)との通信を目的に開発されてきたものであって、シーケンサは割と我儘言ってもコンピュータ側でプロトコルなりを調整してくれるはずであった。
しかし、相手が制御機器だとそうはいかない。 伝文にチェックサムの有/無混在していたり、ACKのみ送信してきたり要求してきたり、色々な仕様に対応しないといけないから、きっとアウエイな仕事の進め方をせざるを得ないんだろう。。と思って三菱のコールセンタで相談したところ、今回は想定していた「無手順」
[GitHub] 分散管理のGit使い始めメモ
http://www.naaon.com/modules/dblog1/index.php?page=detail&bid=483
2012-04-29T13:32:52+09:00
1970-01-01T09:00:00+09:00
なーお
分散ソース管理システム「Git」が良いようなので、必要に迫られて使い始めた。
SVNのようにTortoiseSVNみたいな万能GUIクライアントがあるわけではなく、CUIコンソールでコマンドを打たねばならない場面が多々あり、ほぼ1日かかりでなんとか使えるレベルになった。(汗)
今、メモしておかないと忘れちゃうことが多いので備忘録として残そう。
まあ、ほとんどの内容は GitHub Help に書かれているけど。
...
[xoops] フォーラムモジュ-ル「xcforum」製作開始
http://www.naaon.com/modules/dblog1/index.php?page=detail&bid=479
2012-02-02T10:20:19+09:00
1970-01-01T09:00:00+09:00
なーお
d3forumの後継フォーラム・掲示板モジュール、「xcforum」を作り始めました。
自分にはかなーりハードルが高いのですが、 facebookのグループで色々相談しながらできそうなんで、もしかしたらできるかも。
facebook内の当該スレ
それに、「factory」という、モジュール自動生成サイトがるのでこれを利用します。
で、今後の参考になるかもしれないので、できるだけメモを残しておきます。
...
[XOOPS] 開発者モチベーションの多様性
http://www.naaon.com/modules/dblog1/index.php?page=detail&bid=472
2011-12-08T22:18:28+09:00
1970-01-01T09:00:00+09:00
なーお
オープンソースのCMS、「XOOPS」をよく使っていて、開発に首を突っ込んで少しだけ貢献して、でもどうしても馴染めなかったこと。 ユーザー目線を意識する私と、開発者の方々と何度かぶつかってきたこと。。その原因が、ようやく少しわかった気がします。...
[Business] simulatorと共に
http://www.naaon.com/modules/dblog1/index.php?page=detail&bid=465
2011-08-31T15:00:00+09:00
1970-01-01T09:00:00+09:00
なーお
工場設備のソフト製作には様々な課題があるけれど、技術論や精神論を超えたところに「まず動くようにすること」の重要性がある。
久しぶりに、simulatorと向き合って仕事をすることになっているので、今日はこの話題にお付き合いください。
...
[Business] PHP+Javascriptでグラフ
http://www.naaon.com/modules/dblog1/index.php?page=detail&bid=340
2009-03-14T23:42:51+09:00
1970-01-01T09:00:00+09:00
なーお
先日以来、PHPで案件に取り組んでいます。
三菱のデータロガーユニットの「クセ」に悩まされつつ、だいぶ進んできました。 昨日と今日は、WEB画面でのグラフ表示にチャレンジ。...
[Business] PHPでFTPクライアント
http://www.naaon.com/modules/dblog1/index.php?page=detail&bid=339
2009-03-08T00:51:10+09:00
1970-01-01T09:00:00+09:00
なーお
仕事にPHPを使って自身新分野に挑戦中!
概要
こちらのデータロガーユニット を使ってPLCから受信したEXCELレポートを、ユーザーがWEBサーバー経由で最新版をダウンロードする、というもの。 EXCELのファイル名が固定化していないので、WEBサーバーにFTPクライエントを立てて、ユニットのFTPサーバーへ接続してファイル名を得ることから。...
[Linux] php,mysqlのアップデート
http://www.naaon.com/modules/dblog1/index.php?page=detail&bid=253
2007-12-23T23:59:14+09:00
1970-01-01T09:00:00+09:00
なーお
本日、朝5時から、公開サーバーのphp、mysqlのバージョンアップを敢行しました。
バージョン
php 4.4.7 → 5.2.3
mysql 4.0.25 → 5.0.27
巷のうわさで特に危険だったのは、mysqlのほうでして、 v4.0→4.1でマルチバイト文字の処理が変わっているためです。
今年の年初にxoopsを始めたとき、手順が悪くてmysql4.3にせずに旧バージョンで始めてしまったのが悔やまれますが、そろそろアップしないと機能に制約が出そうでしたので、時間がとれそうな今やっておこう、ということで始めました。...
.NETプログラミング
http://www.naaon.com/modules/dblog1/index.php?page=detail&bid=31
2006-01-20T21:45:57+09:00
1970-01-01T09:00:00+09:00
なーお
たまにはやらないと、忘れてしまいそうです。今回は、シーケンサのデバイスを定義ファイルに従って読み出してCSVファイルに書き出すというVisual Basic .NETのシンプルなものでして、現場での要望に従って1日で書き上げました。...