« 2010年12月 | トップページ | 2011年2月 »

2011年1月の31件の記事

2011年1月31日

マシンコントローラと台湾製のサーボアンプと接続できますか?

マシンコントローラと台湾製のサーボアンプと接続できますか?

という質問を受けた。

パルス列位置指令なら、たぶん大丈夫でしょう。

日本ブランドのサーボアンプのコストで、サーボモータがおまけで付いてくるとのこと。

使ってみないと、制御性能やツールの使いやすさ、はわかりませんよね。

■Link: 「高性能制御を簡単に、みんなに!」  

プライムモーション社(みんなで手軽にWindowsリアルタイムIO制御)

プライムモーション(Windowsで手軽にリアルタイムIO制御)

プライムモーション社(RTEXとパルスの16軸マルチタスクコントローラ)

プライムモーション(RTEXとパルス列のマルチプロセスコントローラ)   

| | コメント (0)

2011年1月30日

駒ケ根は今日は真冬日

駒ケ根は今日は真冬日。

寒いですね。

ひさびさにお客様から電話もメイルもないゆっくりした週末です。

で、

「モーションおやじ」は、会社に来て、考えごとをしています。

何の?

設計はしていません。開発もしていません。

「方向性」ですかね。

■Link: 「高性能制御を簡単に、みんなに!」  

プライムモーション社(みんなで手軽にWindowsリアルタイムIO制御)

プライムモーション(Windowsで手軽にリアルタイムIO制御)

プライムモーション社(RTEXとパルスの16軸マルチタスクコントローラ)

プライムモーション(RTEXとパルス列のマルチプロセスコントローラ)   

| | コメント (0)

2011年1月29日

それでも競争率の高い買い手市場に行きたい(大手企業に入社したい)?

それでも競争率の高い買い手市場に行きたい(大手企業に入社したい)?

昨日は、名古屋工業大学の電気電子情報系の「卒業生と学生との懇談会」に出席した。

卒業生出席者の所属は、トヨタ自動車、デンソー、三菱重工業、NEC、オムロン、中部電力とか、有名会社があって、そのなかで「プライムモーション」って何?ってかんじ。

競争率の高い買い手市場に行くから、苦労するのであって、

売り手市場に行けば、楽。

もちろんそこそこの基礎的学力は培ったうえで、最初から積極的に売り手市場を攻めるつもりで行く。厳しい市場から疲れて逃げてくるとタイミングを逸する。

「モーションおやじ」も就職活動、就活したことがある。

当時の諏訪精工舎(現セイコーエプソン)に会社見学に行った時の話。京都大学の3名と一緒で、京都大学のOB技術者が、技術説明してくれた。自分の先輩社員は出てこなかった。

この一件で、諏訪精工舎に興味がなくなった。

優秀な求職者、優秀な技術者がいっぱいいて、自分が入る意味がないとわかってしまった。

別の会社を見学したら、人事の担当に、「ぜひ次の機会に技術部長に会ってほしい!」と言われた。

有名な会社に行かないと技術力が磨けないとか、グローバルに活躍できない、とか、そんなことはない。あなたのやる気次第。

学会や技術セミナーへ出席したいとか、気になる大学の研究室を訪問したいとか、海外に関わる仕事をしたいとか、申請すればいい。

あなたの器が上司の器を超えたときに、次のステップを考えれば。その時は、他の会社でも十分通用するようになっている。

若いうちに身につけたいものは、会社のブランドではなくて、いろいろな体験だよ。年を取って、会社のブランドを強制的にはがされても、自由に生きていける体験だよ。

ちなみに、大きい会社のブランド製品だって、実は小さな会社が開発製造している場合もある。

話は変わるけれど、

元気の良い若い人と話をすると、気分がよくなる。

チャレンジングで元気のある人は、ベンチャーや中堅企業を活気づけてほしい。

■Link: 「高性能制御を簡単に、みんなに!」  

プライムモーション社(みんなで手軽にWindowsリアルタイムIO制御)

プライムモーション(Windowsで手軽にリアルタイムIO制御)

プライムモーション社(RTEXとパルスの16軸マルチタスクコントローラ)

プライムモーション(RTEXとパルス列のマルチプロセスコントローラ)   

| | コメント (0)

2011年1月28日

ブログアクセス150000ありがとうございます

ブログアクセス150000ありがとうございます。

やっときました。15万。

3年と1ヵ月です。

読者のみなさんありがとうございます。

150000_110128

■Link: 「高性能制御を簡単に、みんなに!」  

プライムモーション社(みんなで手軽にWindowsリアルタイムIO制御)

プライムモーション(Windowsで手軽にリアルタイムIO制御)

プライムモーション社(RTEXとパルスの16軸マルチタスクコントローラ)

プライムモーション(RTEXとパルス列のマルチプロセスコントローラ)   

| | コメント (0)

2011年1月27日

制御の悩みをヒヤリングしている

制御の悩みをヒヤリングしている。

スタンドアローンコントローラ「InterMotion」もいろいろ機能が付いてきて、便利になってきた。

昔からやっているWindowsリアルタイム版コントローラ、

それと

機能アップしているスタンドアローンコントローラ、

2つの解決策を提案できる。

それで、いままで問い合わせのあったメーカを訪問して制御の悩みをヒヤリングしている。

まずは、近場ということで、長野県内から。

長野県には産業用精密機械メーカがいっぱいあります。

市場が近くにあるのはうれしいことです。

それにしても、

各社、各機械装置毎に、いろいろな制御があって、

「制御って、本当に幅広いですね!」

■Link: 「高性能制御を簡単に、みんなに!」  

プライムモーション社(みんなで手軽にWindowsリアルタイムIO制御)

プライムモーション(Windowsで手軽にリアルタイムIO制御)

プライムモーション社(RTEXとパルスの16軸マルチタスクコントローラ)

プライムモーション(RTEXとパルス列のマルチプロセスコントローラ)   

| | コメント (0)

2011年1月26日

原点復帰プログラムに2行以上使いますか?

原点復帰プログラムに2行以上使いますか?

最近、新規顧客開拓で、いろいろなお客様を回るけれど、

原点復帰プログラムに2行以上使っている方がほとんどですね。

制御プログラムからすれば、

プログラム座標系を確立する

という機能だけです。

しかし、いろいろなパラメータ

__

があるので、複数行必要になってしまいます。

ところが、

プライムモーション社の装置制御プログラム開発環境

「MOS Bench」や「MOS Bench AM」で

原点復帰のプログラムは

RobReturnHome(1);

だけで終わりです。本当に他にありません。

上の画面のパラメータは、システムが勝手に読み込んで、

RobReturnHome(1);

命令実行時に自動でモードを変えてくれます。

したがって、

原点復帰のパラメータ変更およびその動作確認は、制御プログラマの仕事ではありません。

電気設計者か機械設計者の仕事になります。

だって、プログラムを変更する必要がありませんから。

詳しくは、

http://robotcontroller.cocolog-nifty.com/blog/2010/08/post-8a38.html

■Link: 「高性能制御を簡単に、みんなに!」  

プライムモーション社(みんなで手軽にWindowsリアルタイムIO制御)

プライムモーション(Windowsで手軽にリアルタイムIO制御)

プライムモーション社(RTEXとパルスの16軸マルチタスクコントローラ)

プライムモーション(RTEXとパルス列のマルチプロセスコントローラ)   

| | コメント (0)

2011年1月25日

いまはみんなが選ぶ無難な選択をするとより難しくなる。

いまはみんなが選ぶ無難な選択をするとより難しくなる。

みんなが選ぶ無難な選択をすることは、あえて差が無くなることを求めている。

差がなくてもブランドがしっかりしているところはいいよ。

ノーブランドの会社は、差がないとお客に分かってもらえない。

あなたの作ろうとしている差(特徴)は何ですか?

それって、一言でわかってもらえますか?

しかも、世の中であなたの会社しかできない差に磨きあげていますか?

■Link: 「高性能制御を簡単に、みんなに!」  

プライムモーション社(みんなで手軽にWindowsリアルタイムIO制御)

プライムモーション(Windowsで手軽にリアルタイムIO制御)

プライムモーション社(RTEXとパルスの16軸マルチタスクコントローラ)

プライムモーション(RTEXとパルス列のマルチプロセスコントローラ)   

| | コメント (0)

2011年1月24日

お客様の納品が遅れ遅れになってお客様のお客様が土日無しのペースです

お客様の納品が遅れ遅れになってお客様のお客様が土日無しのペースです。

これも難しい問題。

「モーションおやじ」は、お客様へほぼ期日どおりに納めました。

しかし、お客様が他の問題対策に日数がかかり、お客様のお客様(エンドユーザ)への納品がかなり遅れました。

それで、お客様のお客様の検査が始まりました。

土日無しのペースです。

このテーマでは、深く制御に関わってしまったので、

わからないことがあると土曜日、日曜日にも電話、メイルが来ます。

ソースプログラムは渡してあります。

細かいことはすっかり忘れてしまっています。

制御エンジニアは、難しい仕事を請けてしまうと、手離れ悪いですね。

次の仕事につながる営業活動!と前向きに考えようとしていますが、

読者のみなさんは、どのように対応されていますか?

■Link: 「高性能制御を簡単に、みんなに!」  

プライムモーション社(みんなで手軽にWindowsリアルタイムIO制御)

プライムモーション(Windowsで手軽にリアルタイムIO制御)

プライムモーション社(RTEXとパルスの16軸マルチタスクコントローラ)

プライムモーション(RTEXとパルス列のマルチプロセスコントローラ)   

| | コメント (0)

2011年1月23日

お客様の装置に関してはお客様の頭の中にあること以上はできません

お客様の装置に関してはお客様の頭の中にあること以上はできません。

最初の装置の仕様打ち合わせ、

その後の仕様すり合わせ、

開発仕様書が固まってその確認の打ち合わせ、

を行って、

ハードウェア、ソフトウェアの設計、実装をしていきます。

しかし、開発仕様書にしたがって作成した成果物を

お客様に納品して、説明しているときに、

「実は、こうだった」

「言うのを忘れていた」

違う人が打ち合わせに出てきて、「この機能はないの?」

とか、

「えっー!」というのが、いろいろ出てきます。

「その仕様変更を1週間以内にやってほしい!」

とか、厳しい納期を指定してきます。

あるいは、「1ヶ月後なら空くので、そのタイミングでデバッグして欲しい」

と間が空いて、忘れてしまいます。

プログラムの生産性が下がります。

仕様すり合わせ時に、

関係者にできるだけ出席していただいて

「他のケースは考えられますか?」

「他にやりたい動作はありませんか?」

とか、少し余裕を持って、打ち合わせをすれば、良くなりますかね?

(まじめなデザインレビューをしない会社がほとんどです)

■Link: 「高性能制御を簡単に、みんなに!」  

プライムモーション社(みんなで手軽にWindowsリアルタイムIO制御)

プライムモーション(Windowsで手軽にリアルタイムIO制御)

プライムモーション社(RTEXとパルスの16軸マルチタスクコントローラ)

プライムモーション(RTEXとパルス列のマルチプロセスコントローラ)   

| | コメント (0)

2011年1月22日

土曜日ですが納品に行きました

土曜日ですが納品に行きました。

「土曜日でも技術者を集めるから、納品およびその動作説明をしてくれ」

というお客様の要望で、納品に行きました。

10人くらいの方が、説明を聞いてくれました。

日程が厳しくなっているらしく、1日でも早く習熟したいとのこと。

お客様のパソコンに制御ソフトのインストールもしました。

会社によって、仕事の進め方が違います。

■Link: 「高性能制御を簡単に、みんなに!」  

プライムモーション社(みんなで手軽にWindowsリアルタイムIO制御)

プライムモーション(Windowsで手軽にリアルタイムIO制御)

プライムモーション社(RTEXとパルスの16軸マルチタスクコントローラ)

プライムモーション(RTEXとパルス列のマルチプロセスコントローラ)   

| | コメント (0)

2011年1月21日

今日は補助金の存在を教えてくれた知り合いの社長さんと飲み会。

今日は補助金の存在を教えてくれた知り合いの社長さんと飲み会。

仲よくしていると良いこともある。

「モーションおやじさん、こういう補助金があるよ!」と電話でわざわざ教えてくれた。

申請したら受理されたので、「お礼におごります!」と誘った次第。

■Link: 「高性能制御を簡単に、みんなに!」  

プライムモーション社(みんなで手軽にWindowsリアルタイムIO制御)

プライムモーション(Windowsで手軽にリアルタイムIO制御)

プライムモーション社(RTEXとパルスの16軸マルチタスクコントローラ)

プライムモーション(RTEXとパルス列のマルチプロセスコントローラ)   

| | コメント (0)

2011年1月20日

夜の6時に営業さんがお見えになった

夜の6時に営業さんがお見えになった。

「近くまで来ていますから」と、5時半頃、突然電話があって。

昔、資料請求をしたことがある会社だれど、がんばるなぁ。

出張の準備が忙しく、あまり話を聞けなかった。

申し訳ないね。

■Link: 「高性能制御を簡単に、みんなに!」  

プライムモーション社(みんなで手軽にWindowsリアルタイムIO制御)

プライムモーション(Windowsで手軽にリアルタイムIO制御)

プライムモーション社(RTEXとパルスの16軸マルチタスクコントローラ)

プライムモーション(RTEXとパルス列のマルチプロセスコントローラ)   

| | コメント (0)

2011年1月19日

アーチモーション(ゲートモーション)の動作プログラム

アーチモーション(ゲートモーション)の動作プログラムを紹介します。

以前に、アーチモーションの波形を紹介しましたが、今日は、動作プログラムを紹介します。実際に2軸のステージで動かしてみました。

以下の図は、X軸とZ軸のアーチモーションです。

Photo

縦軸、横軸ともに[pulse]になっています。

Z軸を上昇している途中から、X軸が動いて、

さらに、X軸が動いている途中から、Z軸が降下する

動作です。

行きも帰りも同じように動きます。

物をピックして、別の場所へプレイスする「ピックアンドプレイス」という作業で、タクトを短くするために使用されます。

なお、この波形は、実際にプライムモーション社のモーションコントローラ「JOY-RT8CR」のパルス出力をカウントして、エクセルでグラフ化しました。

カウント機能はプライムモーション社のWindowsリアルタイム制御環境「MOSBench」の動作波形ロギング機能を使用しました。

次に、時間波形を紹介します。

Photo_2

横軸は、時間[ms]です。

X軸1往復に対して、Z軸は2往復します。

動作プログラムは

Oyaji_arch

になります。

行きの動作は、

// pos0 => pos1 => pos2 => pos3

の=>部のように、3つの移動からなります。

その3つの移動をRobPtpMove();という関数で記述して、

その3つの移動をRobSetOverlap();という関数で

オーバラップ(重ね合わせ)しています。

帰りも同様です。

これだけで、アーチモーションができます。

動作プログラムファイルは、こちら;

「oyaji_ptp_arch_simple.mos.c」をダウンロード

■Link: 「高性能制御を簡単に、みんなに!」  

プライムモーション社(みんなで手軽にWindowsリアルタイムIO制御)

プライムモーション(Windowsで手軽にリアルタイムIO制御)

プライムモーション社(RTEXとパルスの16軸マルチタスクコントローラ)

プライムモーション(RTEXとパルス列のマルチプロセスコントローラ)   

| | コメント (3)

2011年1月18日

半導体メーカの拡散設備開発部署でもWindowsリアルタイム制御

半導体メーカの拡散設備開発部署でもWindowsリアルタイム制御に興味あるみたいです。

ちょっと想定外。

お客様が自分の仕事にあてはめて、いろいろアイディアを考えてくれます。

■Link: 「高性能制御を簡単に、みんなに!」  

プライムモーション社(みんなで手軽にWindowsリアルタイムIO制御)

プライムモーション(Windowsで手軽にリアルタイムIO制御)

プライムモーション社(RTEXとパルスの16軸マルチタスクコントローラ)

プライムモーション(RTEXとパルス列のマルチプロセスコントローラ)   

| | コメント (0)

2011年1月17日

PCIカードCNT24-4(PCI)HとCNT24-4D(PCI)Hのカウンタ値をリアルタイムにリードする

PCIカードCNT24-4(PCI)HとCNT24-4D(PCI)Hのカウンタ値をリアルタイムにリードできるように進めています。

手軽にみんなでWindowsリアルタイムIO制御環境「MOSBench」で、

コンテック社PCIカウンタカード CNT24-4(PCI)H

および

コンテック社PCIカウンタカード CNT24-4D(PCI)H

のサポートを準備しています。

合計2枚(8チャンネル)まで対応の予定です。

パラメータ設定ファイル編集で「Counter」タブをクリックすると以下の画面が表示されます。(クリックで拡大)

Conuter_config

このファイルで、てい倍数、相数、カウンタクリア方法、等を設定します。プログラムで動的に変更することはできません。

以下は、カウンタ値のモニタや、カウント開始、停止の手動操作画面です。

Counter_start_2

スタートしたいカウンタチャンネルChan.のSts.をクリックしてください。カウント開始、停止の制御画面が開きます。

プリセットしたい場合、カウンタチャンネルChan.のVal.をクリックしてください。プリセット値入力画面が開きます。

Counter_preset_2

リアルタイム制御環境で、以下の関数を予定しています。

・カウンタ値をリード

・ステータスのリード

・カウント動作開始

・カウント動作停止

・カウンタ値プリセット

詳細は、別の機会に紹介します。

新しいカテゴリのカードのリアルタイム対応は、下から上まですべての修正になるので、作業がたくさんあります。マニュアルの変更もあちこちあります。読者のみなさん、期待して、しばらくお待ちください。

■Link: 「高性能制御を簡単に、みんなに!」  

プライムモーション社(みんなで手軽にWindowsリアルタイムIO制御)

プライムモーション(Windowsで手軽にリアルタイムIO制御)

プライムモーション社(RTEXとパルスの16軸マルチタスクコントローラ)

プライムモーション(RTEXとパルス列のマルチプロセスコントローラ)   

| | コメント (0)

2011年1月16日

これがあのInterMotionのコンセプト試作機ですか?

これがあのInterMotionのコンセプト試作機ですか?

片づけをしていたらでてきた。

Intermotion

このあまりに不格好なケースは、なんですか?

200芯コネクタは、8軸のパルス列位置指令出力用。

RJ-45は、10BASE-T。

丸型の2ピンコネクタは、DC24V用。

これは、

イーサネットで制御できる8軸パルス列スタンドアローンコントローラの試作品。

何年か後、こうなった。

16軸スタンドアローンモーションコントローラ「InterMotion」。

Amxrp8_3

進化

・8軸制御 => 16軸制御(うち8軸はパルス列可能)

・Ethenetが10BASE  => 100BASE

・Realtime Expressが付いた

・USBが付いた

・汎用IOが付いた

・色が変わった

■Link: 「高性能制御を簡単に、みんなに!」  

プライムモーション社(みんなで手軽にWindowsリアルタイムIO制御)

プライムモーション(Windowsで手軽にリアルタイムIO制御)

プライムモーション社(RTEXとパルスの16軸マルチタスクコントローラ)

プライムモーション(RTEXとパルス列のマルチプロセスコントローラ)

| | コメント (0)

2011年1月15日

バグ発生の予告があると、落ち着いて準備できるので、いいのだが

バグ発生の予告があると、落ち着いて準備できるので、いいのだが。

しばらく前に納品したマイコンソフトでバグが出た。

納品したプロジェクトを開こうとすると見慣れないエラーメッセージが表示される。

原因が開発環境側をアップグレードしたため、と分かるまでに3時間かかった。

加えて、どんな処理をしていたか思い出すのにも時間がかかる。

あせっているから、余計に時間がかかる。

■Link: 「高性能制御を簡単に、みんなに!」  

プライムモーション社(みんなで手軽にWindowsリアルタイムIO制御)

プライムモーション(Windowsで手軽にリアルタイムIO制御)

プライムモーション社(RTEXとパルスの16軸マルチタスクコントローラ)

プライムモーション(RTEXとパルス列のマルチプロセスコントローラ)

| | コメント (0)

2011年1月14日

低コスト化のために製造ライン海外移転、下請け工場への移転が進んでいます。

低コスト化のために、製造ライン海外移転、下請け工場への移転が進んでいます。

お客様を訪問すると、あちこちで話を聞きます。

それで、日本国内、人件費の高い会社、で何をするの?

なんらかの技術を開発して、先に進むしかないでしょ!!

■Link: 「高性能制御を簡単に、みんなに!」  

プライムモーション社(みんなで手軽にWindowsリアルタイムIO制御)

プライムモーション(Windowsで手軽にリアルタイムIO制御)

プライムモーション社(RTEXとパルスの16軸マルチタスクコントローラ)

プライムモーション(RTEXとパルス列のマルチプロセスコントローラ)

| | コメント (0)

2011年1月13日

CONTEC社パラレルIOカードのPIO-32/32T(PCI)Hを動かします

CONTEC社パラレルIOカードのPIO-32/32T(PCI)Hを動かします。

まず、カードの写真。

Pio3232tpcih

これは、32IN/32OUTのパラレルIOカードです。

TTLレベルなので、研究機関のお客様からリアルタイムIO制御の引き合いが多いです。

さて、マニュアルを見ると、

入力は、74ALS541のTTLレベル、負論理、

出力は、7LS07(オープンコレクタ)、負論理、外部でプルアップ必要、

となっています。

まず、

■DINポートを実験してみます。

コンテックの1.5m96芯ケーブル:PCB96PS-1.5P

と端子台:EPD-96Aを使っています。

+0ポート(入力)のビット0:I-00をGND(グランド)に短絡してみます。

Din

端子台では、A01(GND)とA03(I-00)の短絡になります。

写真の接続になります。

負論理なので、GNDに短絡すると、パソコンには、「1」が取り込まれます

プライムモーション社の手軽にみんなでWindowsリアルタイムIO制御「MOSBench(モスベンチ)」では、2049ポートが緑になります

Robot_io_2049

■DOUTポートを動かしてみます。

端子台B19にVcc(+5V)が出ています。

端子台B01にGNDが出ています。

+4ポート(出力)のビット0:O-40を10kΩでVccにプルアップします。

端子台では、B03(O-40)とB19(VCC)を10kΩで短絡することになります。

Dout

そして、B01(GND)とB03(O-40)間をオシロスコープで観測します。

プライムモーション社の手軽にみんなでWindowsリアルタイムIO制御「MOSBench(モスベンチ)」で、2113ポートをON(赤)にしてみます

Robot_io_2113

そうすると、負論理なので、B01(GND)から観測したB03(O-40)はLOWになります。(ほぼグランドレベルになります)

■Link: 「高性能制御を簡単に、みんなに!」  

簡単 お手軽 低コスト Windows リアルタイムIO制御環境 【MOSBench EY(モスベンチ いいわい)】

MOSBench EY(リアルタイムWindows入門)

プライムモーション社(みんなで手軽にWindowsリアルタイムIO制御)

プライムモーション(Windowsで手軽にリアルタイムIO制御)

プライムモーション社(RTEXとパルスの16軸マルチタスクコントローラ)

プライムモーション(RTEXとパルス列のマルチプロセスコントローラ)

| | コメント (0)

2011年1月12日

韓国の商社から電話があって「PM****はあなたの製品か?」

韓国の商社から電話があって「PM****はあなたの製品か?」

と聞かれました。

「そうです。」と答えたら、

「売ってほしい。」と言われたので、

「お客様と共同開発なので、売れません。」と答えました。

「何と言う会社と共同開発なのか?」と聞かれたので、

「それは、お答えできません」と答えたら、

「***か?」と言うので、

「それは、お答えできません。」と答えました。

「どうしても売れないのか?日本の商社を指定してもらってもよい。」と言われたので、

「残念ですが、どうしてもです。」と答えました。

韓国、台湾から、何回か、このような電話が来ます。

自動化装置の模倣品を作るのですかね?

引き合いはうれしいけれど、約束は守ります!

■Link: 「高性能制御を簡単に、みんなに!」  

プライムモーション社(みんなで手軽にWindowsリアルタイムIO制御)

プライムモーション(Windowsで手軽にリアルタイムIO制御)

プライムモーション社(RTEXとパルスの16軸マルチタスクコントローラ)

プライムモーション(RTEXとパルス列のマルチプロセスコントローラ)

| | コメント (0)

2011年1月11日

今日はカッターで手を切って2針縫いました

今日はカッターで手を切って2針縫いました。

ロータリーエンコーダのケーブル被覆を剥こうとして、左手の上のケーブルにカッターを入れたところ、手がすべった次第。

ケーブルを机の上に置いて作業をすれば良いのに。

朝9時に怪我して、病院が混んでいて、1時までかかりました。

CONTEC社のカウンタカードCNT24-4シリーズのWindowsリアルタイムIO制御対応の動作確認をしようと、ジャンク箱からロータリーエンコーダを引っ張り出して、作業を始めたとたん、この始末。

4時間、仕事ができない環境にいたので、いろいろアイディア出しができました。

と前向きな発言、、、

みんな忙しそうで、慣れない人が、「ささっ」とやろうとしたのが問題。

人に任せます。

■Link: 「高性能制御を簡単に、みんなに!」  

プライムモーション社(みんなで手軽にWindowsリアルタイムIO制御)

プライムモーション(Windowsで手軽にリアルタイムIO制御)

プライムモーション社(RTEXとパルスの16軸マルチタスクコントローラ)

プライムモーション(RTEXとパルス列のマルチプロセスコントローラ)

| | コメント (0)

2011年1月10日

RtAttachInterruptVectorエラーはIRQ独占できていない現象です

RtAttachInterruptVectorエラーはIRQ独占できていない現象です。

先日の記事、

http://robotcontroller.cocolog-nifty.com/blog/2011/01/rtattachinterru.html

で、USB Controllerを無効にして、IRQ(割り込み要求)番号を独占する例を示しました。

★ここで、注意があります。

USB Controllerのように、簡単に無効にできるデバイスと、できないデバイスがあります。

見た目は、デバイスが無効になっているのですが、中身はデバイスが無効になっていなくて、IRQ独占できていないということがあります。

きちんと無効にしやすいデバイスとしては、

・USB Controller

・Ethernet Controller (Network Connection)

・COM Port

・Audio

があります。

きちんと無効にできないことがあるデバイス

・SMBus Controller

他にもあると思います。

具体例を示します。

Epson Direct(エプソンダイレクト)の少し古いミニタワーパソコンEndeavor-MT7700を用意しました。

PCIスロットが3本あります。

そこにPCIカードを3枚入れました。

Mt7700_pcislot

PCの底面に近いスロット「PCI3」に

CONTEC社COM-2(PCI)H

その上のスロット「PCI2」に

CONTEC社PIO-16/16L(PCI)H

さらにその上のスロット「PCI1」に

プライムモーション社のモーションカードJOY-RT8CR

を差して、パソコンを起動し、

それぞれのカードのドライバをインストールします。モーションカードJOY-RT8CRには、IntervalZero社のRTXドライバを割り付けます。

デバイスマネージャを開きます。

表示-リソース(接続別)の画面です。

Rt8_3_2

(PCI)3の割り込み要求(IRQ)に

Rtx PnP and Power Management Device があります。

これは、プライムモーション社のモーションカードJOY-RT8CRです。

ところが、(PCI)3でSMBus Controller - 27DA

とぶつかっています。すなわち、IRQ独占できていません。

それで、このSMBus Controller - 27DAを無効にします。

そうすると、以下の画面になります。

念のため、いったんPCを再起動して、この画面をみてください。 

Rt8_3b

(PCI)3の割り込み要求(IRQ)を

Rtx PnP and Power Management Device 独占できているように見えます。

しかし、

デバイスマネージャの表示-デバイス(種類別)でみると、以下のようにRtx PnP and Power Management Deviceに「!」マークが付いて、正常に動作していないことがわかります。

Rt8_3c_3

それで、どうしたら良いか?と言うと、

このPCIカードの挿入順番が良くないので、

違う順番にします。

上記の実験で、

PCの底面に近いスロットから

「PCI3」:CONTEC社COM-2(PCI)H

「PCI2」:CONTEC社PIO-16/16L(PCI)H

「PCI1」:プライムモーション社のモーションカードJOY-RT8CR

の順番では、IRQ独占できないことがわかりました。

モーションカードは「PCI1」でした。

それでは、

モーションカードの位置を変えて、「PCI3」に入れてみます。

PCの底面に近いスロットから

「PCI3」:プライムモーション社のモーションカードJOY-RT8CR

「PCI2」:CONTEC社PIO-16/16L(PCI)H

「PCI1」:CONTEC社COM-2(PCI)H

と差します。

Rt8_1

いきなり、(PCI)17を独占できました。

次に

モーションカードの位置を変えて、「PCI2」に入れてみます。

PCの底面に近いスロットから

「PCI3」:CONTEC社PIO-16/16L(PCI)H

「PCI2」:プライムモーション社のモーションカードJOY-RT8CR

「PCI1」:CONTEC社COM-2(PCI)H

と差します。

Rt8_2

いきなり、(PCI)10を独占できました。

■まとめ

パソコン底面から一番遠いPCIスロット「PCI1」のみが、IRQ独占できないスロットです。

注意:モーションカード以外のカードが実験で使用したカードと異なるカードになると、結果が変わる可能性があります。

■Link: 「高性能制御を簡単に、みんなに!」  

プライムモーション社(みんなで手軽にWindowsリアルタイムIO制御)

プライムモーション(Windowsで手軽にリアルタイムIO制御)

プライムモーション社(RTEXとパルスの16軸マルチタスクコントローラ)

プライムモーション(RTEXとパルス列のマルチプロセスコントローラ)

| | コメント (0)

2011年1月 9日

モーションおやじの毎日ブログ4年目に入りました。

モーションおやじの毎日ブログ年目に入りました。

今日1月9日で、365日x3年+1日=1096日目です。

うるう年があれば+1日。

なんとか続いています。

読者のみなさん、ありがとうございます。

アクセスがあるので、がんばれます。

145640_110109_2 

3年間で、最も短かった記事はたぶん、これ、

http://robotcontroller.cocolog-nifty.com/blog/2010/07/post-9d54.html

と思う。

■Link: 「高性能制御を簡単に、みんなに!」  

プライムモーション社(みんなで手軽にWindowsリアルタイムIO制御)

プライムモーション(Windowsで手軽にリアルタイムIO制御)

プライムモーション社(RTEXとパルスの16軸マルチタスクコントローラ)

プライムモーション(RTEXとパルス列のマルチプロセスコントローラ)

| | コメント (0)

2011年1月 8日

固定小数点演算に関するこの検索フレーズは気に入った!

固定小数点演算に関するこの検索フレーズは気に入った!

『固定小数点 演算 書籍 -教えて -質問 -アドバイス -相談』

正直でいいね。

「モーションおやじ」のブログに来てくれた。

お薦めは、

瀬谷 啓介著(当時、日本テキサスインスツルメンツ社員)

「DSPプログラミング入門―ディジタル信号処理のキーデバイス」

日刊工業新聞社

です。

古本しかないようだけど、

・絵が多い

・信号処理とは関係ない経歴の方が「DSPワークショップ講師」という基礎を教える立場で書いているので、本当の入門書になっている

という点でお薦め。

難しいアルゴリズムの例を期待している人には薦めない。

TIのDSPアーキテクチャに沿った説明になっているので、宣伝が多いかんじがするが、1996年発行の啓蒙書なので、その部分は読み流してください。

本の写真は、

http://robotcontroller.cocolog-nifty.com/blog/2008/01/post_2512.html

それより、

日本テキサスインスツルメンツやルネサスエレクトロニクスのセミナーに出席して、講師の人にわかるまで質問する、よい本を紹介してもらう、というのが早いかな!

■Link: 「高性能制御を簡単に、みんなに!」  

プライムモーション社(みんなで手軽にWindowsリアルタイムIO制御)

プライムモーション(Windowsで手軽にリアルタイムIO制御)

プライムモーション社(RTEXとパルスの16軸マルチタスクコントローラ)

プライムモーション(RTEXとパルス列のマルチプロセスコントローラ)

| | コメント (0)

2011年1月 7日

さすがのDELLも法人向けではWindowsXPを無視できないようです

さすがのDellも法人向けではWindowsXPを無視できないようです。

昨日DELLから届いた

「THE business catalog」(デル ビジネス向け製品カタログ)

2011年1月号。

1ページめのトップに

「Windows。壁のない世界へ。デルがお勧めするWindows 7。」

と書いてある。

しかし、

「Windows XP環境をお求めのお客様は、こちらのURLをご覧ください。

www.dell.jp/SMB/XPSolution

7箇所も書いてある。

そして、

2ページめは、1ページをまるまる使って、

デルなら、Windows XP環境のご相談に応じます。是非、お電話ください。」

「Windows XP搭載のPC販売終了に伴い、デルでは、以下の方法で現在のIT環境を継続的にご利用いただくためのご提案を致します。是非、お電話にてお問い合わせください。」

→ 電話番号

「Windows XP環境をご希望のお客様には、以下のようなオプションをご利用いただけます。」

と、そのオプションの説明をしている。

■Link: 「高性能制御を簡単に、みんなに!」  

プライムモーション社(みんなで手軽にWindowsリアルタイムIO制御)

プライムモーション(Windowsで手軽にリアルタイムIO制御)

プライムモーション社(RTEXとパルスの16軸マルチタスクコントローラ)

プライムモーション(RTEXとパルス列のマルチプロセスコントローラ)

| | コメント (0)

2011年1月 6日

RtAttachInterruptVectorエラーが表示されたらIRQがぶつかっています

RtxServer画面でRtAttachInterruptVectorエラーが表示されたらIRQがぶつかっています。

Warikomi_error

デバイスマネージャを開いてください。

リソース(接続別)の画面を見てください。

以下の例では(PCI)18に

Rtx PnP and Power Management Device

ともう一つのデバイス、

USB Controller  - 2832

がぶつかっています。

Irq_ng_5

今度は、デバイス(種類別)画面を開いてください。

そこで、

ぶつかっているUSB Controller  - 2832を無効にします。

Device_mukou__2

そして、パソコンを再起動してください。

また、デバイスマネージャのリソース(接続別)を見ます。

Irq_ok_2

PCI(18)がRtx PnP and Power Managemet Deviceのみになります。

■Link: 「高性能制御を簡単に、みんなに!」  

プライムモーション社(みんなで手軽にWindowsリアルタイムIO制御)

プライムモーション(Windowsで手軽にリアルタイムIO制御)

プライムモーション社(RTEXとパルスの16軸マルチタスクコントローラ)

プライムモーション(RTEXとパルス列のマルチプロセスコントローラ)

| | コメント (0)

2011年1月 5日

モーションシミュレータがあれば簡単装置シミュレータをすぐ作れる

モーションシミュレータがあれば簡単装置シミュレータをすぐ作れる。

装置シミュレータを作ろうと考えると、

別のパソコンをひっぱりだしてきて、

位置指令パルス列をカウンタカードで、現在位置を取得して

動作表示みたいになる。

Image001

もう少し簡単に作りたいと思う。

もし、

発行したPTP等の移動指令にしたがって、モーションをシミュレートして、

刻々と現在位置を返すモーションシミュレータがあれば、

ノートPCでも、簡単装置シミュレータができる。

Image002

プライムモーション社の

みんなで手軽にWindowsリアルタイムIO制御環境「MOSBench」

には、

非リアルタイムのWindows(普通の環境)で動作するシミュレータ版も入っていて、その中にモーションシミュレータがあります。

プライムモーション社ホームページのダウンロードページに

「MOSBencn」30日無償評価版 (Windows版)

がありますので、体験することができます。

■Link: 「高性能制御を簡単に、みんなに!」  

プライムモーション社(みんなで手軽にWindowsリアルタイムIO制御)

プライムモーション(Windowsで手軽にリアルタイムIO制御)

プライムモーション社(RTEXとパルスの16軸マルチタスクコントローラ)

プライムモーション(RTEXとパルス列のマルチプロセスコントローラ)

| | コメント (0)

2011年1月 4日

どんど焼きの準備をしました。

どんど焼きの準備をしました。

「モーションおやじ」は、今年3月まで、隣組の組長。

朝からボランティア活動です。

年末、切っておいた竹や松を円錐の形にまとめました。

どんど焼きというのは、正月飾りやだるまを燃やして、一年の健康や無事を祈る田舎の行事です。

燃やすのは8日に予定しています。

110104_2

バックの宝剣岳は、雲に隠れています。

■Link: 「高性能制御を簡単に、みんなに!」  

プライムモーション社(みんなで手軽にWindowsリアルタイムIO制御)

プライムモーション(Windowsで手軽にリアルタイムIO制御)

プライムモーション社(RTEXとパルスの16軸マルチタスクコントローラ)

プライムモーション(RTEXとパルス列のマルチプロセスコントローラ)

| | コメント (0)

2011年1月 3日

正月は3日間NHK教育の「MAJOR」の再放送を見て過ごしました

正月は3日間NHK教育の「MAJOR」の再放送を見て過ごしました。

読者のみなさんは、お正月は、どのように過ごすのでしょうか?

「モーションおやじ」は、テレビアニメの「MAJOR」の再放送を見ていました。

ブログ読者のみなさんは、マンガやテレビですでに知っているかもしれませんが、「モーションおやじ」は、初めて見るストーリ。

野球のアニメなのですが、真剣に見てしまいます。

正月早々から、生き方について、いろいろまじめに考えさせてくれます。

「プロとはなにか?」

「何に対して、真摯に責任を果たすのか?」

「自分のパフォーマンスにだれがどのように期待しているのか?」

「高い目標の設定しているか?」

「その目標に向かって、できることをやっているか?」

■Link: 「高性能制御を簡単に、みんなに!」  

プライムモーション社(みんなで手軽にWindowsリアルタイムIO制御)

プライムモーション(Windowsで手軽にリアルタイムIO制御)

プライムモーション社(RTEXとパルスの16軸マルチタスクコントローラ)

プライムモーション(RTEXとパルス列のマルチプロセスコントローラ)

| | コメント (0)

2011年1月 2日

捨てると新しいものが入ってくる

捨てると新しいものが入ってくる。

年末は、「使うときがくる」と思っていた古い本、古いファイルを捨てました。

自分の身の回り、自分の意識に空きを作らないと、新しいものが入ってきません。

身の回りを変えて、意識を変えて、

去年と違う思考になって、チャレンジができます。

■Link: 「高性能制御を簡単に、みんなに!」  

プライムモーション社(みんなで手軽にWindowsリアルタイムIO制御)

プライムモーション(Windowsで手軽にリアルタイムIO制御)

プライムモーション社(RTEXとパルスの16軸マルチタスクコントローラ)

プライムモーション(RTEXとパルス列のマルチプロセスコントローラ)

| | コメント (0)

2011年1月 1日

元気で元旦の朝を迎えました

元気で元旦の朝を迎えました。

今朝は、天気が良かったです。

しばらく、雪の日々だったので、心配していました。

というのも、

田舎では(「モーションおやじ」の地区では)、

元旦の朝7時半に、地区の全戸の世帯主が集まって、新年のあいさつをする慣習があるからです。

総代(地区長)の話を”遠くで”聞きながら、

「今年は何をやるか?」

考えていました。

やっぱり、

「みんなで手軽にWindowsリアルタイムIO制御『MOSBench』」をみなさんに知ってもらうことです。

機械装置用にわかりやすく、簡単にしたIO制御プログラム開発環境、

しかも超高速制御、

機械制御プログラムの生産性向上にビッグな効果があります。

■Link: 「高性能制御を簡単に、みんなに!」  

プライムモーション社(みんなで手軽にWindowsリアルタイムIO制御)

プライムモーション(Windowsで手軽にリアルタイムIO制御)

プライムモーション社(RTEXとパルスの16軸マルチタスクコントローラ)

プライムモーション(RTEXとパルス列のマルチプロセスコントローラ)

| | コメント (0)

« 2010年12月 | トップページ | 2011年2月 »