亚洲欧美日韩国产一区二区精品_亚洲国产精品一区二区动图_级婬片A片手机免费播放_亚洲国产成人Av毛片大全,男女爱爱好爽好疼视频免费,中文日韩AV在线,无码视频免费,欧美在线观看成人高清视频,在线播放免费人成毛片,成 人 网 站 在 线 视 频A片 ,亚洲AV成人精品一区二区三区

機(jī)械社區(qū)

 找回密碼
 注冊會員

QQ登錄

只需一步,,快速開始

搜索
查看: 10749|回復(fù): 12
打印 上一主題 下一主題

PC機(jī)做底層控制用什么軟件好,?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2006-12-14 19:33:34 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
各位網(wǎng)友好,!
( g6 G0 i7 j; K/ J) q
 
% `9 H* I0 ]0 b1 N
PC機(jī)做底層控制用什么軟件好?這里所說的底層,,是指可以進(jìn)行位運(yùn)算,,
. r4 v: X1 B& I6 e1 K+ O/ o
也就是可以操作到位。
0 p/ G# C7 {/ I) v6 s0 z5 k
 
1 k* K5 b; Y0 O! T4 G
我用PC機(jī)配I/O卡,,做過三個項(xiàng)目,。是在DOS環(huán)境下用C語言做的。
$ X2 b# \% C( b5 g! s1 d* p2 \
那時操作系統(tǒng)是WIN98,,可以在WIN和DOS間來回切換,。
, t+ a( p, X# u7 Q- b* l+ E
所以,直到現(xiàn)在,,我的另兩臺項(xiàng)目上的設(shè)備,,都不得不保留WIN98。
+ a$ K* ]! {* Q
 
P4 Y5 ~4 g" X
現(xiàn)在,,我的第3,、4臺計(jì)算機(jī)用的是WIN-XP操作系統(tǒng),已經(jīng)不能與DOS進(jìn)行切換了,。
; E# {0 n' B9 l8 M3 R; H
現(xiàn)在,,又有一個新的項(xiàng)目擺到了我的案頭……
& m! {( A, r* a* I: m( e
 
Q# O7 H. L" M, _- y6 S: k) v
我想問的是:
4 S! X' @* Q0 `2 t
1?:WIN-XP操作系統(tǒng)下,,針對我的情況,,用哪個軟件比較合適我?
1 Z q$ ^* v* Z* ^2 b+ z) W! a
2,?:聽說,,C++ Biulder--最適合微軟界面,,該軟件可以做底層操作嗎?
" e _4 g, [2 k1 \
 
! q& Y6 S7 f8 l) c
需要說明的是,,我的英語水平很底,,只有小學(xué)水平,VC我有點(diǎn)望而卻步,!
2 W1 C3 i* Z4 j( K( C2 [& R
VB我到是能學(xué),但,,據(jù)說該軟件底層不好,。
. j7 b; r6 l: p2 q
 
& h; R! V9 l! z* K- \
請網(wǎng)友幫我參謀、參謀,。謝謝,!
" r# Z3 |1 u* T
 
$ D4 E' l' s4 I: x9 U0 O' E# ~" Q/ ~
syw  061214---19.33
2 x( p7 J& i. C3 |
 
; f+ N; g# B! V6 S. k! f$ h7 S% p
 
2#
 樓主| 發(fā)表于 2006-12-15 22:22:42 | 只看該作者

Re: PC機(jī)做底層控制用什么軟件好?

各位網(wǎng)友好,!
4 b8 Y0 _! r5 E" B2 G# q6 J& u: F  f9 V6 X
我的一位朋友向我推薦“E語言”,,另一位朋友告訴我“C++ Biulder”
( H' W. H! T$ ?% Q. ^
; j# }% L/ W; F! ~5 ~- s5 A  a可以進(jìn)行“位運(yùn)算”及“位操作”。6 g& d. G: ^" X( a4 V+ Y

" |) F, Z5 k7 i5 P; b* q4 J0 W我想請知道的網(wǎng)友幫我確認(rèn)一下,。
6 U8 m7 r$ V: {4 C7 M+ \
4 e' B: j9 c' H! k6 ~" e/ e還有比上述兩種語言更好的嗎,?
8 X. F+ H2 x' V  K/ I/ A: Y" C; G6 Z8 R
謝謝!
( G/ {) O! U$ J9 t' k1 a9 ]
" x# A( U, C: u: k$ rsyw  061215---22.22
3#
發(fā)表于 2006-12-22 10:12:18 | 只看該作者

Re: PC機(jī)做底層控制用什么軟件好,?

不管是C還是C++還是VB VC,,這些都是高級語言,對底層控制的能力都很弱,,相對來說C是一種中間語言,,是比較接近底層的,真正要控制底層,,也就是作驅(qū)動級應(yīng)用只有匯編最合適了,。不知你為什么要控制底層,如果是要作驅(qū)動級設(shè)計(jì),,那有專門的軟件SDK來設(shè)計(jì),,如果是進(jìn)行位運(yùn)算和位操作,其實(shí)高級語言也可以完成,,C VC C++都行,。
( f5 r1 l- }6 C% B 如果不是專業(yè)作編程的話,建議你用LAVIEW ,,圖形化編程,,上手極快,,有豐富的位運(yùn)算能力,不過是基于上層的,,效率上無法和匯編比,。或者LABWINDOWS,,要有點(diǎn)C基礎(chǔ),。
! u) M8 b) Q6 H0 e  c# i8 ^不要用E語言,那是個玩具極的,。
4#
發(fā)表于 2007-11-6 11:32:52 | 只看該作者
vc+opc,應(yīng)該是一個很好的組合,。opc具有com接口,可以省去更改硬件后軟件修改的很多麻煩,。
5#
 樓主| 發(fā)表于 2007-11-7 00:27:13 | 只看該作者
fhqmc和機(jī)器鼠兩位網(wǎng)友好,!% i% Z  c) U0 C
+ u9 e! N$ X, ^; N6 e/ ^4 G
首先謝謝你們的回復(fù)!: o  B7 {3 t" ^. J; o

0 @% i& A5 B- u4 D* M3 d9 ?特別是fhqmc網(wǎng)友,,我不知道是什么原因,,于一年前的回復(fù)我卻沒有看到。
+ D0 |  K, z2 D8 b因此沒能及時回謝,,失禮了,,道聲對不起!
6 O- |4 q% [7 p6 f9 L
1 ?+ b& A, L; C; H- W7 e  t機(jī)器鼠網(wǎng)友,,情況是這樣的:在我做過的項(xiàng)目中,,有三個項(xiàng)目是用PC機(jī)通過對
8 z2 Y3 ]$ F& R6 X& z# G" wI/O卡的控制,達(dá)到對機(jī)械上的伺服執(zhí)行器件進(jìn)行控制的,。這里所說的伺服執(zhí)行器件,,. F( _! N7 K1 Z9 q; ?
指的是步進(jìn)電機(jī)、繼電器,、電磁閥之類的東西,。9 E7 U( J8 |" ^8 j
  Q- o7 c1 z, l3 U% ]+ U( ?0 l6 U
那個I/O卡較比貴,如果做一個或幾個設(shè)備,,直接買來用就可以了,,而如果想做成, e# ?7 y$ k% W8 {0 u
批量產(chǎn)品的話,要考慮成本和售后服務(wù)的問題,,所以那個I/O卡必須自己做,。* ?8 w. @9 }  {( u8 n% _
5 ^  C) u5 T1 M
I/O做出來后,還要有一個適合的工具軟件編項(xiàng)目的應(yīng)用程序,。. W2 O$ F( I. e$ ~

3 H8 Q2 ]5 }2 C; o1 x( @這個應(yīng)用程序如果自己用,,完全可以在DOS下直接用C語言來做,但要做成產(chǎn)品,,面向
- q8 a3 t; t- X' u! j的是普通操作者,,就不得不考慮界面問題,。
# {" w! R, T6 x, M4 s7 Z+ d
3 U; L5 ^) ~# \% ?本帖議題中所說的對底層進(jìn)行控制,指的就是這個問題,。5 V; g, f1 C) i# Z4 }
. E3 v7 S8 G2 w) M7 P
上傳一個I/O卡的照片,,此是1996年買的,當(dāng)時的價格是660元人民幣,。
) [% q* [( E1 L$ S. g4 w, w0 t9 w( S  o: L
如有好的建議請繼續(xù),。3 i, f  D8 g* y" l& V6 z
  K- |2 D( p& v& P; O
謝謝!. D! K7 A8 y. I7 p9 c. N% F

% q: M- @2 B  f) O2 msyw  071107---00.26

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,,沒有帳號,?注冊會員

x
6#
發(fā)表于 2007-11-7 15:38:10 | 只看該作者
我曾經(jīng)作過類似的項(xiàng)目�,?刂平Y(jié)構(gòu)一般是如你所說的三級框架。上層是面向操作者的工控機(jī)或者其它顯示屏(如三菱的GOT界面等),,中層是PLC或者數(shù)據(jù)采集卡,,或者其它I/O設(shè)備,底層是伺服電機(jī),、傳感器,、電熱絲、繼電器等等執(zhí)行部件,。, d. O' ^8 E5 r  D- {. ~0 g
! w" J5 ]) K9 ^$ r# J( _7 o
一般說來,,現(xiàn)在在上層工控機(jī)中使用的是高級語言如:VC++,或者專門的組態(tài)軟件如:組態(tài)王Kingview等等類似的平臺,。中層的硬件設(shè)備一般通過PIC接口與計(jì)算機(jī)相連,,它本身帶有驅(qū)動程序(動態(tài)連接庫)和驅(qū)動程序的安裝軟件,用戶只要將其裝入Windows,,然后在VC++或者其它應(yīng)用平臺中調(diào)用其內(nèi)置的Windows驅(qū)動函數(shù)即可實(shí)現(xiàn)數(shù)據(jù)的傳送,、暫存和對底層硬件的驅(qū)動或者監(jiān)控。: w. F( w" x, ^

7 _! l( K1 w9 L: ]3 y4 \0 O6 Z如果使用匯編或者C對硬件直接編程,,效率是高,,但對程序員的要求也高,同時界面難以做到友好,。各種各樣的組態(tài)軟件就是專門針對這一問題的,。以組態(tài)王軟件連研華數(shù)據(jù)卡為例來說明這個問題。只要用戶在計(jì)算機(jī)中安裝組態(tài)王軟件和研華數(shù)據(jù)卡的驅(qū)動程序,,同時在組態(tài)王軟件中作一個簡單的連接設(shè)置即可實(shí)現(xiàn)了上端工作平臺和中層數(shù)據(jù)卡的通訊,,用戶就可以按照自己的任務(wù)在上端的組態(tài)王軟件中用簡單的語法去書寫簡單的語句去面向底端硬件編程。0 N: [7 j* j# U+ C" P

4 w$ K+ \, a$ L1 g/ k! `% I當(dāng)然,,在上述例子中,,樓主將的面向底端的程序已經(jīng)由研華開發(fā)好了,,在上層工控機(jī)中的高級語言程序的框架由組態(tài)王這種相對“傻瓜”式的軟件搭好了。用戶沒有必要去書寫復(fù)雜的底層代碼了,。有一點(diǎn)需要說明研華的驅(qū)動需要被組態(tài)王識別,。但用戶可以放心的是,組態(tài)王想讓自己的軟件普及,,他們對集成相關(guān)的驅(qū)動是積極的,。
5 B6 H4 f; K! l; \$ n. L# [! W4 K2 z2 M, V4 N3 t7 j
不過,如果I/O卡是自己開發(fā)的,,即其驅(qū)動也是自己開發(fā)的,,不是基于微軟或者控制界的標(biāo)準(zhǔn)接口,這種集成就成了類似的“非標(biāo)”產(chǎn)品一樣,,需要花費(fèi)額外的功夫,。因此,從應(yīng)用角度講,,購買標(biāo)準(zhǔn)的硬件和軟件,,然后集成是一種通行的做法,可以做到“開放式”,。
7#
發(fā)表于 2007-11-7 16:25:08 | 只看該作者
能否用下面的方法呢?* L- ^% H* |6 p- a$ W$ c6 L
自己用單片機(jī)開發(fā)一塊電子版,,一方面用于和底層執(zhí)行器件或傳感器的連接,單片機(jī)本身有一定控制功能,,再讓電子版與電腦通過串口來通訊,。電腦上程序可以用vb編寫,很簡單,,vb 有一串口通訊控件,,他也能很容易編寫人機(jī)界面。單片機(jī)也很容易實(shí)現(xiàn)底層位運(yùn)算,。9 X5 a  {7 R, ~$ `7 l7 t
我認(rèn)為這樣開發(fā)成本應(yīng)該更低一些
8#
 樓主| 發(fā)表于 2007-11-7 21:24:02 | 只看該作者
一劍飄紅友好,!
. k5 u. a# p/ `3 y9 @" }4 C# O' Q) d$ a/ F( O
我在5樓上傳照片中的I/O卡,采用的是ISA總線(Industrial Standard Architecture,,
: I6 y  T, N* T工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)總線)也就是計(jì)算機(jī)中的ISA插槽,。
) k# @7 |% \; e; L( M' c6 }" \4 r0 t: G5 g. F( o6 k$ \
人們在科研中往往愿意采用已經(jīng)用過的并且是成熟、熟練的技術(shù),。
8 Q# _1 A  w8 W' e6 c2 |我常遇到這樣的情況:用買來的I/O卡成功的完成了一個項(xiàng)目,,等到再遇到新的項(xiàng)目時,0 V& D+ V) M' M4 z4 `) j
再買那塊用過的I/O卡時,,結(jié)果發(fā)現(xiàn)買不到了,。如果采用新卡,以前程序中的口地址都
* b6 o9 m& q0 K+ ?2 Q$ a得改,不光費(fèi)事,,也給維護(hù)帶來了不便,。
5 F3 O5 b) G" p( X2 u$ a% Z" q/ `: D
( ^9 R6 o$ n: F+ N7 B+ m$ q! @8 y如果,項(xiàng)目屬于單機(jī),,問題還不大,,如果項(xiàng)目屬于批量產(chǎn)品的話,售后服務(wù)可就成問
) I1 h: s, f( ], M題了,。所以才萌生了自制I/O卡的想法,。
0 y8 {, `  ]- N$ p6 d
% ]% a! t8 Z+ T9 f6 U& ?你在5樓的發(fā)言中提到了“組態(tài)軟件”,我知道有這么個東西,,但沒用過,。我想知道:% D, I, [7 S# J  |. V. I6 M
1、如果我自制I/O卡的話,,并且采用的是ISA總線標(biāo)準(zhǔn),,與“主態(tài)軟件”接口是否方便?1 y5 f3 e, l, n; |
2,、你說的那個主態(tài)軟件是否為“漢化環(huán)境”,?* Y$ \. L% X, h8 }# c* B) p% A4 Q
" w' B% n6 T; ^; v7 K0 Z7 T; Y
現(xiàn)將我曾做過、并在我們網(wǎng)壇上談過的一個項(xiàng)目,,在DOS操作系統(tǒng)下的實(shí)3 i! d/ g! ~# V
際操作情況的圖像記錄上傳,你幫我參謀參謀,,用哪個組態(tài)軟件能完成這
% t" u( V( d+ I' D" k個工作,?. R* @2 |0 x4 p& P
3 t& x" Q7 D. Q
謝謝!
3 \; o$ W) d$ c/ `- K! K% k
& _* ?! [8 O( i0 Isyw  071107---21.219 b6 p8 Q/ W, B
1 c* G. C- d! k

7 {/ f4 R9 |# j+ f" {0 V' P: x同慶回歸--我的機(jī)電一體化派生作品( E# F' B! z$ _$ _
http://bbs.cmiw.cn/viewthread.php?tid=44796. K( v' b, [5 @5 E; ?

  A1 ^: ]. G, c: Q# z% |9 Y4 v- Y" @# \//***********************************************************************

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,,沒有帳號,?注冊會員

x
9#
 樓主| 發(fā)表于 2007-11-7 21:42:44 | 只看該作者
a253874750網(wǎng)友好!
" h: O* o- Z- D, Q7 o( \* I7 T
' c& I( R. Z( L" t" ^# I你在7樓的方案是可行的,,我們開始時也那樣做過,。比較麻煩,后來感到還是采用
7 r+ d/ C! P7 G$ ~PC機(jī)直接省事,。
" Q& b5 d$ i' Q! w主要原因是在實(shí)際操作中,,時常需要處理隨機(jī)事件,時常要用到鍵盤和屏幕,,既然,," J9 ?" q/ I) w! v
一臺主機(jī)能解決問題,屬于中間環(huán)節(jié)的單片機(jī)也就省去了,。8 K2 l: y6 S1 ?9 s, {+ x
2 a3 ^1 ^/ X1 [3 g3 v$ n2 h/ k
謝謝,!. c/ U7 l" A0 B- ]. `
3 j9 t0 i, s1 o" L3 m( e
syw  071107---21.42
10#
發(fā)表于 2007-11-7 22:29:59 | 只看該作者
1、如果我自制I/O卡的話,并且采用的是ISA總線標(biāo)準(zhǔn),,與“主態(tài)軟件”接口是否方便,?* B8 B& F' P  _3 N
2、你說的那個主態(tài)軟件是否為“漢化環(huán)境”,?8 F  w8 h! \, K, B0 X5 |
  6 B7 [( E( w& E1 Z  Q
組態(tài)軟件應(yīng)該是針對特殊的硬件才有效的,,自己制造的板卡是無法用別人的組態(tài)軟件來編程的。這是我的想法
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

小黑屋|手機(jī)版|Archiver|機(jī)械社區(qū) ( 京ICP備10217105號-1,,京ICP證050210號,浙公網(wǎng)安備33038202004372號 )

GMT+8, 2025-4-23 21:50 , Processed in 0.059955 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表