[表示 : 全て 最新50 1-99 2chのread.cgiへ]
Update time : 05/09 20:12 / Filesize : 26 KB / Number-of Response : 90
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

制御系でのWindowsVista+.NET開発って・・・?



1 名前:デフォルトの名無しさん [2007/02/06(火) 22:25:03 ]
ずっと業務で VB6.0 を使い、手軽で簡単で、やりたいことだけに
集中してできてきたのですが、.NET を使えるようにしようと猛特訓中
でしたが、、

なんでこんなに本来やりたいこと以外のことばかりでひっかかっては
時間つぶしてなくちゃいけないのか、と嘆くことしきりでした。

制御系のアプリケーションだとメモリー容量から言ってもはや 
WindowsXpまでが導入には関の山かと思われますが、同業の人はどう
考えますか?

というのは、この.NETですら、制御系では無用に長大で牛刀を持って
蟻を断じるがごときしでしたが、そこへもってきてますますメモリーも
HDDも莫大な容量を要するという状況、制御系にVista+.NET開発
を導入するのは無駄が多すぎて困ると思うのですが、みなさんはどう
対応さえっる予定ですか?

ここら辺で、

44 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 14:41:47 ]
そうだな Windowsは2000でもう十分だな

制御系なら画面回りだけならWin95でも十分なんだけど
今のマザーボードはUSB必須。
USB無いと232C回りでも苦労するし、といってWin98以後は不安定。

Win2000ならUSB回りも不安無いし、後30年はWin2000で十分だな。

45 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 15:33:46 ]
>>44
言えてる

46 名前:デフォルトの名無しさん [2007/02/15(木) 17:17:19 ]
>>44
ファイナルアンサー

47 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 17:25:44 ]
m$がファイナルアンサーしないだろ。

48 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 20:17:17 ]
WindowsCEもあるにはあるけど、なんでwindows2000が安定しててHDDも
少なくて十分いけるってのにわざわざ高い金払ってライセンス買う必要がある
のかって感じ、クリティカルなら上でも言ってるけどシーケンサでやれば問題
ないし拡張も簡単だからな。

49 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 21:00:09 ]
>>9
客:「今すぐVistaで稼働保証出来るアプリをつくって!」

といわれれば、マイクロソフトの意志に従いVB6で開発せざるを得ない訳だが...。

50 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 22:58:08 ]
>>48
布教活動とお布施だと思えばいいよ

51 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 23:47:17 ]
>>46
普通の企業じゃヴイビーは禁止の方向だろうが。
M$が発売禁止にしたし。

52 名前:デフォルトの名無しさん [2007/02/15(木) 23:55:45 ]
>>49
そこで2005っすよwwww

>>51
しかしながら現在稼働中のシステムの移行とか修正は必ずあるしな・・・
無理な要件に仕方なく ってのは多いと思うぜ
たしかに今からやるのにVB6なんてぜってぇ使えない、つうか使うといっても100%断るけどな



53 名前:デフォルトの名無しさん mailto:sage [2007/02/16(金) 03:28:56 ]
Delphiじゃだめなん?
VBがいやで、.NETがいやなんでしょ?
なら、間をとるのがベターでは?

54 名前:デフォルトの名無しさん mailto:sage [2007/02/16(金) 08:38:32 ]
ごめんなさい、BCB or Delでやってます。
ダメと言われても他の選択肢が無い。。。

55 名前:デフォルトの名無しさん mailto:sage [2007/02/16(金) 10:32:11 ]
>>50
それにRTOS使うとしてもやっぱりライセンスは高いし。
RTLLinuxとかもあるけど、わざわざ時間かけてそうする
くらいならやっぱりシーケンサでいい。ハードも安いし。

>>52
VS2005でもまだまだ生産設備用には敷居高いよ。
GUI作るのにあんなに勉強必要でしかも超級のPCでないと
すらすら動かない道具なんて価値は低い。

56 名前:デフォルトの名無しさん mailto:sage [2007/02/16(金) 10:57:13 ]
Delのポトペタが一番敷居が低いお。

57 名前:デフォルトの名無しさん mailto:sage [2007/02/16(金) 11:11:38 ]
>>56
>ポトペタ
リンクたのむ

VS2005ときたら2Gもメモリー積んでんのに
プロパティ一つ変えるのにコントロール叩くと
何秒待てば出て来んだよって感じだし

58 名前:デフォルトの名無しさん mailto:sage [2007/02/16(金) 11:27:40 ]
>VS2005ときたら2Gもメモリー積んでんのに

Vi$ta/V$2005にしたら、メモリー4G?


59 名前:デフォルトの名無しさん mailto:sage [2007/02/16(金) 13:03:41 ]
>>53
会社上司にDelphiのことを説明して理解させるのが難しすぎる。


60 名前:デフォルトの名無しさん mailto:sage [2007/02/16(金) 13:43:15 ]
たとえば画像処理装置の画面設定するのにVS2005並みの
込み入った作業が必要だったら誰も使いたいと思わない

61 名前:デフォルトの名無しさん mailto:sage [2007/02/16(金) 13:44:30 ]
おまけにどんどんガジェット部品は増えていくけど仕様は毎回適当に変わる。

62 名前:デフォルトの名無しさん mailto:sage [2007/02/16(金) 14:34:57 ]
V$2005キモ。
V$6の画面もキショかったけど。



63 名前:デフォルトの名無しさん mailto:sage [2007/02/16(金) 15:01:45 ]
>>59
・.NETみたいに重くない
・VisualBasicと同じかそれ以上に簡単に使える

と言っても、信じないだろうけど


64 名前:デフォルトの名無しさん mailto:sage [2007/02/16(金) 15:52:10 ]
>>63
信じないだろうね。
「成果物が長期間にわたって高速に安定して動作し、ランタイムが不要、(慣れれば)素早く作れる」
ことを理解させるためには、実際に作って動作させるまでは理解してもらえないだろうから。

>>59
「VBでこの業務に使用するコントロールを作成するためのツールだ」と無理矢理こじつけて買わせたw


65 名前:デフォルトの名無しさん mailto:sage [2007/02/16(金) 21:46:38 ]
で、結局おまいら今なに使ってんの?
VB6?

66 名前:デフォルトの名無しさん mailto:sage [2007/02/16(金) 22:16:05 ]
www.microsoft.com/japan/msdn/vstudio/support/windowsvista/
www.microsoft.com/japan/msdn/vstudio/support/windowsvista/faq/
blogs.msdn.com/dd_jpn/archive/2006/12/22/1345093.aspx

www.exconn.net/Blogs/team01/archive/2006/10/02/16346.aspx
www.computerworld.jp/news/sw/49850.html

67 名前:デフォルトの名無しさん mailto:sage [2007/02/16(金) 22:46:09 ]
>>65
現場での実体は結構VB6だと思う。そろそろ移行しようかと検討してるところは
多いかもしれないけど、場所によってはほかの 非OOP 環境でやろうとしてるところ
もまだまだあるかもよ。何しろ頭切り替わらないとできないから、.NET

68 名前:デフォルトの名無しさん [2007/02/17(土) 08:37:06 ]
.netってデカすぎだろ。
生産性を上げる為だと、スクリプトとか使う方がましだと思うけどな、Cとのインターフェースも比較的楽につくれるし。

それから、VBが使われてるとかのレス多いので疑問なんだけど、制御系って
ハードの制御とかじゃないの?


69 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 09:03:29 ]
所詮RS-232C経由のお喋りなわけだが....

70 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 11:56:06 ]
>>68
つ「生産設備」の制御
これにはVBが多いよ、なんとなれば工場でも扱えて仕様変更めちゃめちゃ多い、
「ほとんど誰にでも開発できて」、しかも安くやりたい、ハードも一般市販品でとなると
すぐに取り掛かれてドライバにも不自由しないこれが簡単なんでさ

そのおかげでスパゲティ方式で書き続ける人もまだこの世界には結構いるんだけどな
それでだいぶ困ったりする、つまり周りがw


71 名前:デフォルトの名無しさん [2007/02/17(土) 12:27:06 ]
>>69 >>70

FAとかいうやつですね。

でも通信やるんだったら、socketと大差ないはずだし、スレッド使ったり
するんじゃないですか?
例えば、アプリ層ではイベントドリブンで扱いたいから、受信スレッド
作ったりはすると思うし。
VBってスレッドAPI無いって聞いたことあるけど、不便なのでは?


72 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 12:56:21 ]
機械が扱う232Cだと 速くて19200bpsなんで
メッセージ駆動イベントドリブンで十分さ

最近は間にUSBが入るから、どうせバッファリングされて20msや30msは平気で遅延してくるから
高速応答なんてそもそも出来ない



73 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 13:00:01 ]
で、わざわざVBを使いたがるのは、市販のOCXに
232Cコントロールがあって、これは貼り付けるだけで
イベントを起こしてくれるわけ。

俺なんかは普通にAPIで開いて読んだ方が結果的にコードも短くて楽だと思うんだけどね。
でもDelphiで書く時はそういう方式(コンポーネント)にしてるな

74 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 13:10:17 ]
>>68
ハードの直接制御は普通はパソコンではやらない
そこまでの信頼性が確保出来ないよ

生産設備なんかは、主役は主にシーケンサー(リレーロジックのシミュレータ)だね。
そのシーケンサーをパソコンから操るとか
測定器なんかも、それぞれのユニットを買ってきて、それをパソコンからコントロールするとかね



75 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 13:25:58 ]
人生いろいろ ハードもいろいろでしょ。
>>74は時代錯誤か、あるいは自分の周りだけが世の中だと思ってないか。
POSレジやATMみたいな絶対の信頼性が期待されるものだって今時中身PCなんだけど。

76 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 13:32:41 ]
POSレジにwindows使っていても、
制御らしいといえば、ドロワーのソレノイド引っ張るだけで
ATMも、装置の方にマイコンが入って、それをコントロールしてるだけ


77 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 13:39:32 ]
で、VB6が延命したから.NETは当分イラネって感じですか?

78 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 13:44:11 ]
>>76
そういうことじゃなくて、今時信頼性を理由にPCを採用しない、
なんてことはないってことだよ。
応答性を理由にすることはあってもね。

79 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 13:58:38 ]
>>78
直接制御をやらないと言っただけで、パソコンは普通に採用するよ?

信頼性と言ったのが勘違いされたかな?

そういう応答性とかの前に、パソコンで細かい制御をするにはインターフェースボードが必要で
そんなの揃えるなら、インテリジェントにした方がマシでしょ?

80 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 14:00:01 ]
>>78
>信頼性を理由にPCを採用しない

それでもシーケンサがハングする確率よりPCが固まる確率の方がはるかに高いから。
特に工場だとそうだよ、プログラムがそもそもプロ仕様じゃないからw

81 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 14:02:13 ]
勝手にフォーカスが意図しないところに移っていつもは押さないキー
うっかり押してはまるとかざらでしょ、キー受付けだのフォーカスの制御抜けだの
ざらだし

82 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 14:10:54 ]
PCだと世話が行き届かないとめちゃくちゃになることが多いけど、
機械の動きならシーケンサで余計なUI作ったりしないからそういう心配ないし
動きもリアルタイムほぼ確保できて言うことない
FAもシーケンサたくさん相手して複数の機械同時にPCで管理する方式になると
とてもPCでリアルタイムなんて無理だし。



83 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 14:16:12 ]
POSとかATMとか、信頼性といっても、「壊れない」という意味の信頼性じゃないからね
壊れたら人間が対応するなり、入替えればいい。

パソコン使うのも、
壊れたらサッと入替えられるのがメリットの一つなわけで
シリアルでシーケンサー制御してるだけなら、そこらのノートパソコンと簡単に入替えられるけど
PCIバスにボードなんて入れてたら、それだけで候補が狭まってしまう。


84 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 19:28:46 ]
WindowsNTの保守やらされてひどいめにあった漏れがきましたよ。

あの悪夢は健在ですか?

85 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 20:10:31 ]
NT系はソンナにヒドイ事あったっけ?
10ms以内に入ってくるキーボード入力を忘れますって事なら今でも健在だが

86 名前:デフォルトの名無しさん [2007/02/21(水) 17:45:06 ]
というか VB6では俺の中では同時に5つとかのComポートで通信(232C)すると確実にのろくなるのでドトネトでマルチスッドレつかってみてる
やっぱりComの通信に30mSecとかでも足を引っ張られないのはいいもんだ(;´∀`)
1ワークがWindowsの分解能でほぼ動いてくれるのはやっぱり安心できる

87 名前:デフォルトの名無しさん [2007/02/21(水) 22:17:17 ]
こないだな。

MSCOMMがどとねとを歌うアプリのインストールディスクにはいってて
なんというか感動した。

手登録だぜ。漢を感じたな。こいつはただ者じゃないと。


88 名前:デフォルトの名無しさん [2007/02/22(木) 13:57:42 ]
>>87
そんな業者のソフト使いたくないなwwwwwww
ドトネトでアンマネージリソース使うのはこえぇよwwwww

89 名前:デフォルトの名無しさん [2007/02/23(金) 06:58:04 ]
やはりVistaは重いと評判のようですた
pc.watch.impress.co.jp/docs/2007/0105/nishikawa.htm






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<26KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef