人妻暴雨中被强制侵犯在线,亚洲国产欧美日韩精品一区二区三区,四虎影免看黄,国产无人区二卡三卡四卡不见星空

 找回密碼
 注冊(cè)會(huì)員

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 11033|回復(fù): 12

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

[復(fù)制鏈接]
1#
發(fā)表于 2006-12-14 19:33:34 | 只看該作者 |倒序?yàn)g覽 |閱讀模式
各位網(wǎng)友好!
) U& G3 X' o" W3 K
 
4 {* x: B- H9 z( H
PC機(jī)做底層控制用什么軟件好?這里所說(shuō)的底層,是指可以進(jìn)行位運(yùn)算,
3 T% y3 _! Z8 P
也就是可以操作到位。
3 q* t& ?$ U6 @, i1 j
 
* w7 t, n8 k& w3 U0 F
我用PC機(jī)配I/O卡,做過(guò)三個(gè)項(xiàng)目。是在DOS環(huán)境下用C語(yǔ)言做的。
8 T* M) N4 ^/ b2 r2 w0 Q. q
那時(shí)操作系統(tǒng)是WIN98,可以在WIN和DOS間來(lái)回切換。
; @6 [. Z/ L6 P- {- O
所以,直到現(xiàn)在,我的另兩臺(tái)項(xiàng)目上的設(shè)備,都不得不保留WIN98。
+ ?, G9 X! v3 q$ k. W8 M
 
% ^: ?3 d+ ~# l2 P. M4 B1 K3 T# h+ R
現(xiàn)在,我的第3、4臺(tái)計(jì)算機(jī)用的是WIN-XP操作系統(tǒng),已經(jīng)不能與DOS進(jìn)行切換了。
* D& |; T# Y K
現(xiàn)在,又有一個(gè)新的項(xiàng)目擺到了我的案頭……
5 w1 T8 K K9 }$ G) }# ?
 
( S* p3 s4 m- @: P3 U3 P$ K
我想問(wèn)的是:
8 ?% H1 L( H7 Z3 T" ~) T
1?:WIN-XP操作系統(tǒng)下,針對(duì)我的情況,用哪個(gè)軟件比較合適我?
" J% M! J+ j) Y% q. q
2?:聽(tīng)說(shuō),C++ Biulder--最適合微軟界面,該軟件可以做底層操作嗎?
: y% \# s D- Q, G+ y% p& p
 
1 @4 i y8 @8 ~6 N, _
需要說(shuō)明的是,我的英語(yǔ)水平很底,只有小學(xué)水平,VC我有點(diǎn)望而卻步!
. ~8 `3 k5 D( a" u5 j# [
VB我到是能學(xué),但,據(jù)說(shuō)該軟件底層不好。
/ v: O/ B2 w: ~3 n6 B2 U
 
) O/ C$ ~: A9 h$ p8 M& H
請(qǐng)網(wǎng)友幫我參謀、參謀。謝謝!
# m! _3 ?$ s3 r( {
 
% a; Z# C p1 h+ ~8 z, I2 U
syw  061214---19.33
, Y9 c" H% r/ A: N3 m* Q
 
: V& S- X2 ^( f. s6 L/ {
 
2#
 樓主| 發(fā)表于 2006-12-15 22:22:42 | 只看該作者

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

各位網(wǎng)友好!
, R* Q8 F8 y& w0 B. a9 p$ Y7 T  J* S* F1 X$ h6 \0 M* c& v
我的一位朋友向我推薦“E語(yǔ)言”,另一位朋友告訴我“C++ Biulder”
3 k/ i. g( a2 |2 N- g
1 v6 R; P2 Y# k可以進(jìn)行“位運(yùn)算”及“位操作”。4 }0 J2 B" M: P; i, `1 M

6 w: w: g. P  D/ P1 c# o, f我想請(qǐng)知道的網(wǎng)友幫我確認(rèn)一下。
# ?6 O0 g* m9 U' s' u; k4 n$ m, Q8 \; T% I) p+ |% s
還有比上述兩種語(yǔ)言更好的嗎?$ O" k1 f/ [2 O5 n7 e7 O
- X* I4 m0 D- i: z
謝謝!
: m6 R, N9 v0 q& N- k; ]; n7 Q8 V0 T1 v) w
syw  061215---22.22
3#
發(fā)表于 2006-12-22 10:12:18 | 只看該作者

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

不管是C還是C++還是VB VC,這些都是高級(jí)語(yǔ)言,對(duì)底層控制的能力都很弱,相對(duì)來(lái)說(shuō)C是一種中間語(yǔ)言,是比較接近底層的,真正要控制底層,也就是作驅(qū)動(dòng)級(jí)應(yīng)用只有匯編最合適了。不知你為什么要控制底層,如果是要作驅(qū)動(dòng)級(jí)設(shè)計(jì),那有專門(mén)的軟件SDK來(lái)設(shè)計(jì),如果是進(jìn)行位運(yùn)算和位操作,其實(shí)高級(jí)語(yǔ)言也可以完成,C VC C++都行。
% L) \" G" j9 l5 h2 B" Q/ Q 如果不是專業(yè)作編程的話,建議你用LAVIEW ,圖形化編程,上手極快,有豐富的位運(yùn)算能力,不過(guò)是基于上層的,效率上無(wú)法和匯編比。或者LABWINDOWS,要有點(diǎn)C基礎(chǔ)。
/ Z9 J6 W0 S( q, j: w  L不要用E語(yǔ)言,那是個(gè)玩具極的。
4#
發(fā)表于 2007-11-6 11:32:52 | 只看該作者
vc+opc,應(yīng)該是一個(gè)很好的組合。opc具有com接口,可以省去更改硬件后軟件修改的很多麻煩。
5#
 樓主| 發(fā)表于 2007-11-7 00:27:13 | 只看該作者
fhqmc和機(jī)器鼠兩位網(wǎng)友好!) O- k5 a. U3 w) X" w4 h

5 t6 |/ z7 t7 G+ _: D( g首先謝謝你們的回復(fù)!
- W5 ^! ^. {' m: p1 F) N- f& v* K, O
特別是fhqmc網(wǎng)友,我不知道是什么原因,于一年前的回復(fù)我卻沒(méi)有看到。2 I4 t& b% @. N: Q3 W8 u
因此沒(méi)能及時(shí)回謝,失禮了,道聲對(duì)不起!4 i$ j9 D( L, v1 I) Z

4 A* o; i# [, Z4 C0 j1 o機(jī)器鼠網(wǎng)友,情況是這樣的:在我做過(guò)的項(xiàng)目中,有三個(gè)項(xiàng)目是用PC機(jī)通過(guò)對(duì)
! k: z, L; h5 a3 gI/O卡的控制,達(dá)到對(duì)機(jī)械上的伺服執(zhí)行器件進(jìn)行控制的。這里所說(shuō)的伺服執(zhí)行器件,
: |+ w$ L5 w& v/ r6 T指的是步進(jìn)電機(jī)、繼電器、電磁閥之類的東西。7 C$ D, E% e: V" M+ c& L9 u
+ b& ^/ S5 y- l! O
那個(gè)I/O卡較比貴,如果做一個(gè)或幾個(gè)設(shè)備,直接買(mǎi)來(lái)用就可以了,而如果想做成& e$ j( Y! Q! {
批量產(chǎn)品的話,要考慮成本和售后服務(wù)的問(wèn)題,所以那個(gè)I/O卡必須自己做。, ]$ c) n& n1 Q( U4 x. |+ a; L
. ?7 Q& s* G+ \. [% j
I/O做出來(lái)后,還要有一個(gè)適合的工具軟件編項(xiàng)目的應(yīng)用程序。
0 k; M, O% M* g( |+ F: Y9 f! z5 ~; g# L0 I/ E* _1 S/ j" p$ Q6 X
這個(gè)應(yīng)用程序如果自己用,完全可以在DOS下直接用C語(yǔ)言來(lái)做,但要做成產(chǎn)品,面向
% z$ e6 ~1 K, u2 `的是普通操作者,就不得不考慮界面問(wèn)題。
! |3 i8 |4 [+ F
( N0 Z+ O1 y4 D1 K) ]本帖議題中所說(shuō)的對(duì)底層進(jìn)行控制,指的就是這個(gè)問(wèn)題。1 C) s4 I3 P4 g

3 b+ F2 S5 @" E9 z6 n; G上傳一個(gè)I/O卡的照片,此是1996年買(mǎi)的,當(dāng)時(shí)的價(jià)格是660元人民幣。' }0 T' V3 u# g# n- f3 i; |8 u5 y
$ W9 e5 v- u% O4 @
如有好的建議請(qǐng)繼續(xù)。
/ A' I' s2 C$ k7 {% e( w+ O5 U6 v* c/ l1 y
謝謝!
. f0 |0 G+ {9 [
/ u" q2 l! |, Y9 O7 s% U. Ssyw  071107---00.26

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒(méi)有賬號(hào)?注冊(cè)會(huì)員

×
6#
發(fā)表于 2007-11-7 15:38:10 | 只看該作者
我曾經(jīng)作過(guò)類似的項(xiàng)目??刂平Y(jié)構(gòu)一般是如你所說(shuō)的三級(jí)框架。上層是面向操作者的工控機(jī)或者其它顯示屏(如三菱的GOT界面等),中層是PLC或者數(shù)據(jù)采集卡,或者其它I/O設(shè)備,底層是伺服電機(jī)、傳感器、電熱絲、繼電器等等執(zhí)行部件。
( p- J0 P* ]: s: [# s
) e- O5 ]* Q* p一般說(shuō)來(lái),現(xiàn)在在上層工控機(jī)中使用的是高級(jí)語(yǔ)言如:VC++,或者專門(mén)的組態(tài)軟件如:組態(tài)王Kingview等等類似的平臺(tái)。中層的硬件設(shè)備一般通過(guò)PIC接口與計(jì)算機(jī)相連,它本身帶有驅(qū)動(dòng)程序(動(dòng)態(tài)連接庫(kù))和驅(qū)動(dòng)程序的安裝軟件,用戶只要將其裝入Windows,然后在VC++或者其它應(yīng)用平臺(tái)中調(diào)用其內(nèi)置的Windows驅(qū)動(dòng)函數(shù)即可實(shí)現(xiàn)數(shù)據(jù)的傳送、暫存和對(duì)底層硬件的驅(qū)動(dòng)或者監(jiān)控。
! J* Z+ k( O2 i0 L7 E! O; a
# W& e6 I& V7 N! M3 O; d* ~: Y如果使用匯編或者C對(duì)硬件直接編程,效率是高,但對(duì)程序員的要求也高,同時(shí)界面難以做到友好。各種各樣的組態(tài)軟件就是專門(mén)針對(duì)這一問(wèn)題的。以組態(tài)王軟件連研華數(shù)據(jù)卡為例來(lái)說(shuō)明這個(gè)問(wèn)題。只要用戶在計(jì)算機(jī)中安裝組態(tài)王軟件和研華數(shù)據(jù)卡的驅(qū)動(dòng)程序,同時(shí)在組態(tài)王軟件中作一個(gè)簡(jiǎn)單的連接設(shè)置即可實(shí)現(xiàn)了上端工作平臺(tái)和中層數(shù)據(jù)卡的通訊,用戶就可以按照自己的任務(wù)在上端的組態(tài)王軟件中用簡(jiǎn)單的語(yǔ)法去書(shū)寫(xiě)簡(jiǎn)單的語(yǔ)句去面向底端硬件編程。
! r( @. |7 d2 z9 Y
' c2 {  q# K1 o3 V當(dāng)然,在上述例子中,樓主將的面向底端的程序已經(jīng)由研華開(kāi)發(fā)好了,在上層工控機(jī)中的高級(jí)語(yǔ)言程序的框架由組態(tài)王這種相對(duì)“傻瓜”式的軟件搭好了。用戶沒(méi)有必要去書(shū)寫(xiě)復(fù)雜的底層代碼了。有一點(diǎn)需要說(shuō)明研華的驅(qū)動(dòng)需要被組態(tài)王識(shí)別。但用戶可以放心的是,組態(tài)王想讓自己的軟件普及,他們對(duì)集成相關(guān)的驅(qū)動(dòng)是積極的。
  P+ n- O& Q- s( x8 R/ ^  e8 I/ |2 a" ~" W* S
不過(guò),如果I/O卡是自己開(kāi)發(fā)的,即其驅(qū)動(dòng)也是自己開(kāi)發(fā)的,不是基于微軟或者控制界的標(biāo)準(zhǔn)接口,這種集成就成了類似的“非標(biāo)”產(chǎn)品一樣,需要花費(fèi)額外的功夫。因此,從應(yīng)用角度講,購(gòu)買(mǎi)標(biāo)準(zhǔn)的硬件和軟件,然后集成是一種通行的做法,可以做到“開(kāi)放式”。
7#
發(fā)表于 2007-11-7 16:25:08 | 只看該作者
能否用下面的方法呢?
; Y+ E5 e( g# j- W9 N. k- ?; l$ ], p自己用單片機(jī)開(kāi)發(fā)一塊電子版,一方面用于和底層執(zhí)行器件或傳感器的連接,單片機(jī)本身有一定控制功能,再讓電子版與電腦通過(guò)串口來(lái)通訊。電腦上程序可以用vb編寫(xiě),很簡(jiǎn)單,vb 有一串口通訊控件,他也能很容易編寫(xiě)人機(jī)界面。單片機(jī)也很容易實(shí)現(xiàn)底層位運(yùn)算。
! H- l4 u/ `# l我認(rèn)為這樣開(kāi)發(fā)成本應(yīng)該更低一些
8#
 樓主| 發(fā)表于 2007-11-7 21:24:02 | 只看該作者
一劍飄紅友好!
6 ~+ M8 ]! C" s2 s0 t9 L
/ R! q7 h& j( j; D8 ?我在5樓上傳照片中的I/O卡,采用的是ISA總線(Industrial Standard Architecture,6 P- l4 O* c; G" H; G6 n- [7 k
工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)總線)也就是計(jì)算機(jī)中的ISA插槽。
8 m  ^' U8 A# x
- E. Q  y+ g: f" }人們?cè)诳蒲兄型敢獠捎靡呀?jīng)用過(guò)的并且是成熟、熟練的技術(shù)。7 j4 q) p* r9 n% {0 p* ^
我常遇到這樣的情況:用買(mǎi)來(lái)的I/O卡成功的完成了一個(gè)項(xiàng)目,等到再遇到新的項(xiàng)目時(shí),0 i8 g. T" X; p" L. ?
再買(mǎi)那塊用過(guò)的I/O卡時(shí),結(jié)果發(fā)現(xiàn)買(mǎi)不到了。如果采用新卡,以前程序中的口地址都6 |% D! J/ k  K; U/ X6 t
得改,不光費(fèi)事,也給維護(hù)帶來(lái)了不便。
$ L+ O# z# C+ c; y) I2 y  I. A7 i/ p% l1 P  C3 V4 m
如果,項(xiàng)目屬于單機(jī),問(wèn)題還不大,如果項(xiàng)目屬于批量產(chǎn)品的話,售后服務(wù)可就成問(wèn)
* t4 w; W. a0 E! r% D題了。所以才萌生了自制I/O卡的想法。5 k) v# a7 q3 Z5 M1 J' [  {2 f
  ]" A9 E# q2 g9 o& V
你在5樓的發(fā)言中提到了“組態(tài)軟件”,我知道有這么個(gè)東西,但沒(méi)用過(guò)。我想知道:
+ E" H/ Q% C: A! c1、如果我自制I/O卡的話,并且采用的是ISA總線標(biāo)準(zhǔn),與“主態(tài)軟件”接口是否方便?/ }1 x: R  e/ \% ^
2、你說(shuō)的那個(gè)主態(tài)軟件是否為“漢化環(huán)境”?9 L5 A) o9 Y; @) d; T* Y8 o, V
: O% w8 @" V- y. j' O
現(xiàn)將我曾做過(guò)、并在我們網(wǎng)壇上談過(guò)的一個(gè)項(xiàng)目,在DOS操作系統(tǒng)下的實(shí)2 x) _- O! `  D) \
際操作情況的圖像記錄上傳,你幫我參謀參謀,用哪個(gè)組態(tài)軟件能完成這
  j. ?! Z6 i2 i0 }7 D個(gè)工作?
! s# ?$ y2 L5 M+ [
3 u: b, X- a" I' H謝謝!
6 z: m# w* n3 L3 ^* A) h  H: X) I5 n% J0 [' F* s. N# ?  c; ]' Z/ a- O
syw  071107---21.21- ]+ B, J- ?! ?
% h9 x2 T0 |# A

) c* t; g; I; @2 A' }同慶回歸--我的機(jī)電一體化派生作品1 {. J9 W$ z$ \
http://bbs.cmiw.cn/viewthread.php?tid=44796+ [; C5 b( `9 L6 A! p
; c. b' M# X/ @4 `7 G9 r: l) w$ K
//***********************************************************************

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒(méi)有賬號(hào)?注冊(cè)會(huì)員

×
9#
 樓主| 發(fā)表于 2007-11-7 21:42:44 | 只看該作者
a253874750網(wǎng)友好!% z  b: ~6 ~! x3 W, V
" i5 w# Y1 p' [7 c# v) j
你在7樓的方案是可行的,我們開(kāi)始時(shí)也那樣做過(guò)。比較麻煩,后來(lái)感到還是采用
3 s" `4 n5 W, n$ {( j3 fPC機(jī)直接省事。1 Z) ~; g% a6 a5 ~& G
主要原因是在實(shí)際操作中,時(shí)常需要處理隨機(jī)事件,時(shí)常要用到鍵盤(pán)和屏幕,既然,& m$ ^% k7 x+ I" m: s
一臺(tái)主機(jī)能解決問(wèn)題,屬于中間環(huán)節(jié)的單片機(jī)也就省去了。
" \* u: v6 d' Y0 N( z
" }, w$ j  k4 ?2 G, V+ Y( z, Q謝謝!7 _4 H& |$ o$ i8 s$ E, C# s/ K

2 p6 m! C) x! K6 f: m% Isyw  071107---21.42
10#
發(fā)表于 2007-11-7 22:29:59 | 只看該作者
1、如果我自制I/O卡的話,并且采用的是ISA總線標(biāo)準(zhǔn),與“主態(tài)軟件”接口是否方便?
7 `! n" w, D6 i9 R2、你說(shuō)的那個(gè)主態(tài)軟件是否為“漢化環(huán)境”?
3 B' J* s+ k4 f4 w9 U9 p9 k) _  
: w% g; \& t3 h. O9 U組態(tài)軟件應(yīng)該是針對(duì)特殊的硬件才有效的,自己制造的板卡是無(wú)法用別人的組態(tài)軟件來(lái)編程的。這是我的想法

本版積分規(guī)則

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

GMT+8, 2025-7-13 22:07 , Processed in 0.075492 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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