制御系でのWindowsVista+.NET開発って・・・?
at TECH
69:デフォルトの名無しさん
07/02/17 09:03:29
所詮RS-232C経由のお喋りなわけだが....
70:デフォルトの名無しさん
07/02/17 11:56:06
>>68
つ「生産設備」の制御
これにはVBが多いよ、なんとなれば工場でも扱えて仕様変更めちゃめちゃ多い、
「ほとんど誰にでも開発できて」、しかも安くやりたい、ハードも一般市販品でとなると
すぐに取り掛かれてドライバにも不自由しないこれが簡単なんでさ
そのおかげでスパゲティ方式で書き続ける人もまだこの世界には結構いるんだけどな
それでだいぶ困ったりする、つまり周りがw
71:デフォルトの名無しさん
07/02/17 12:27:06
>>69 >>70
FAとかいうやつですね。
でも通信やるんだったら、socketと大差ないはずだし、スレッド使ったり
するんじゃないですか?
例えば、アプリ層ではイベントドリブンで扱いたいから、受信スレッド
作ったりはすると思うし。
VBってスレッドAPI無いって聞いたことあるけど、不便なのでは?
72:デフォルトの名無しさん
07/02/17 12:56:21
機械が扱う232Cだと 速くて19200bpsなんで
メッセージ駆動イベントドリブンで十分さ
最近は間にUSBが入るから、どうせバッファリングされて20msや30msは平気で遅延してくるから
高速応答なんてそもそも出来ない
73:デフォルトの名無しさん
07/02/17 13:00:01
で、わざわざVBを使いたがるのは、市販のOCXに
232Cコントロールがあって、これは貼り付けるだけで
イベントを起こしてくれるわけ。
俺なんかは普通にAPIで開いて読んだ方が結果的にコードも短くて楽だと思うんだけどね。
でもDelphiで書く時はそういう方式(コンポーネント)にしてるな
74:デフォルトの名無しさん
07/02/17 13:10:17
>>68
ハードの直接制御は普通はパソコンではやらない
そこまでの信頼性が確保出来ないよ
生産設備なんかは、主役は主にシーケンサー(リレーロジックのシミュレータ)だね。
そのシーケンサーをパソコンから操るとか
測定器なんかも、それぞれのユニットを買ってきて、それをパソコンからコントロールするとかね
75:デフォルトの名無しさん
07/02/17 13:25:58
人生いろいろ ハードもいろいろでしょ。
>>74は時代錯誤か、あるいは自分の周りだけが世の中だと思ってないか。
POSレジやATMみたいな絶対の信頼性が期待されるものだって今時中身PCなんだけど。
76:デフォルトの名無しさん
07/02/17 13:32:41
POSレジにwindows使っていても、
制御らしいといえば、ドロワーのソレノイド引っ張るだけで
ATMも、装置の方にマイコンが入って、それをコントロールしてるだけ
77:デフォルトの名無しさん
07/02/17 13:39:32
で、VB6が延命したから.NETは当分イラネって感じですか?
78:デフォルトの名無しさん
07/02/17 13:44:11
>>76
そういうことじゃなくて、今時信頼性を理由にPCを採用しない、
なんてことはないってことだよ。
応答性を理由にすることはあってもね。
79:デフォルトの名無しさん
07/02/17 13:58:38
>>78
直接制御をやらないと言っただけで、パソコンは普通に採用するよ?
信頼性と言ったのが勘違いされたかな?
そういう応答性とかの前に、パソコンで細かい制御をするにはインターフェースボードが必要で
そんなの揃えるなら、インテリジェントにした方がマシでしょ?
80:デフォルトの名無しさん
07/02/17 14:00:01
>>78
>信頼性を理由にPCを採用しない
それでもシーケンサがハングする確率よりPCが固まる確率の方がはるかに高いから。
特に工場だとそうだよ、プログラムがそもそもプロ仕様じゃないからw
81:デフォルトの名無しさん
07/02/17 14:02:13
勝手にフォーカスが意図しないところに移っていつもは押さないキー
うっかり押してはまるとかざらでしょ、キー受付けだのフォーカスの制御抜けだの
ざらだし
82:デフォルトの名無しさん
07/02/17 14:10:54
PCだと世話が行き届かないとめちゃくちゃになることが多いけど、
機械の動きならシーケンサで余計なUI作ったりしないからそういう心配ないし
動きもリアルタイムほぼ確保できて言うことない
FAもシーケンサたくさん相手して複数の機械同時にPCで管理する方式になると
とてもPCでリアルタイムなんて無理だし。
83:デフォルトの名無しさん
07/02/17 14:16:12
POSとかATMとか、信頼性といっても、「壊れない」という意味の信頼性じゃないからね
壊れたら人間が対応するなり、入替えればいい。
パソコン使うのも、
壊れたらサッと入替えられるのがメリットの一つなわけで
シリアルでシーケンサー制御してるだけなら、そこらのノートパソコンと簡単に入替えられるけど
PCIバスにボードなんて入れてたら、それだけで候補が狭まってしまう。
84:デフォルトの名無しさん
07/02/20 19:28:46
WindowsNTの保守やらされてひどいめにあった漏れがきましたよ。
あの悪夢は健在ですか?
85:デフォルトの名無しさん
07/02/20 20:10:31
NT系はソンナにヒドイ事あったっけ?
10ms以内に入ってくるキーボード入力を忘れますって事なら今でも健在だが
86:デフォルトの名無しさん
07/02/21 17:45:06
というか VB6では俺の中では同時に5つとかのComポートで通信(232C)すると確実にのろくなるのでドトネトでマルチスッドレつかってみてる
やっぱりComの通信に30mSecとかでも足を引っ張られないのはいいもんだ(;´∀`)
1ワークがWindowsの分解能でほぼ動いてくれるのはやっぱり安心できる
87:デフォルトの名無しさん
07/02/21 22:17:17
こないだな。
MSCOMMがどとねとを歌うアプリのインストールディスクにはいってて
なんというか感動した。
手登録だぜ。漢を感じたな。こいつはただ者じゃないと。
88:デフォルトの名無しさん
07/02/22 13:57:42
>>87
そんな業者のソフト使いたくないなwwwwwww
ドトネトでアンマネージリソース使うのはこえぇよwwwww
89:デフォルトの名無しさん
07/02/23 06:58:04
やはりVistaは重いと評判のようですた
URLリンク(pc.watch.impress.co.jp)
最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5323日前に更新/26 KB
担当:undef