国产精品乱码一区-性开放网站-少妇又紧又爽视频-西西大胆午夜人体视频-国产极品一区-欧美成人tv-四虎av在线-国产无遮挡无码视频免费软件-中文字幕亚洲乱码熟女一区二区-日产精品一区二区三区在线观看-亚洲国产亚综合在线区-五月婷婷综合色-亚洲日本视频在线观看-97精品人人妻人人-久久久久久一区二区三区四区别墅-www.免费av-波多野结衣绝顶大高潮-日本在线a一区视频高清视频-强美女免费网站在线视频-亚洲永久免费

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

QQ登錄

只需一步,快速開始

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

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

[復(fù)制鏈接]
1#
發(fā)表于 2006-12-14 19:33:34 | 只看該作者 |倒序?yàn)g覽 |閱讀模式
各位網(wǎng)友好!
0 ?8 ?; F8 x. T m6 \) D3 B
 
: D; ]+ F: D% N$ q, j
PC機(jī)做底層控制用什么軟件好?這里所說的底層,是指可以進(jìn)行位運(yùn)算,
# r: x4 [$ Z* \# E3 i" O
也就是可以操作到位。
4 V3 C. V6 I: p" O
 
6 A4 u! {$ N, k% M0 r/ Z
我用PC機(jī)配I/O卡,做過三個(gè)項(xiàng)目。是在DOS環(huán)境下用C語言做的。
: V; L9 v* P0 {* v# k
那時(shí)操作系統(tǒng)是WIN98,可以在WIN和DOS間來回切換。
/ E9 s& I J8 L- }1 R- |
所以,直到現(xiàn)在,我的另兩臺(tái)項(xiàng)目上的設(shè)備,都不得不保留WIN98。
]. F! \! \ Z5 ?) M6 x5 l# s6 T
 
i) k# U" K$ n
現(xiàn)在,我的第3、4臺(tái)計(jì)算機(jī)用的是WIN-XP操作系統(tǒng),已經(jīng)不能與DOS進(jìn)行切換了。
+ r9 L! @6 w- E! b+ o8 ]
現(xiàn)在,又有一個(gè)新的項(xiàng)目擺到了我的案頭……
[1 P* | _- Q8 w5 ~2 l$ `
 
" U3 D& Q7 ]+ ]% ?7 f
我想問的是:
9 o' D6 ~! _6 r( |# ] K
1?:WIN-XP操作系統(tǒng)下,針對(duì)我的情況,用哪個(gè)軟件比較合適我?
6 {' D7 K5 k' B" I$ I; ?
2?:聽說,C++ Biulder--最適合微軟界面,該軟件可以做底層操作嗎?
4 _6 ^1 ^ P4 y p1 g. E& S
 
% N' h+ a9 W4 N r$ V( Q
需要說明的是,我的英語水平很底,只有小學(xué)水平,VC我有點(diǎn)望而卻步!
' B1 H# H: m8 f8 p8 P- T
VB我到是能學(xué),但,據(jù)說該軟件底層不好。
- v, o# R2 B7 e* M0 a- f0 e
 
# J7 b1 I* E% I% }: j
請(qǐng)網(wǎng)友幫我參謀、參謀。謝謝!
8 \: ~9 d& X8 k" H( n1 H. k
 
+ }& Z3 d+ B' W0 [+ p" g
syw  061214---19.33
. ^- _6 o6 M0 k* N
 
& a9 B: s+ M- C+ @6 B
 
回復(fù)

使用道具 舉報(bào)

2#
 樓主| 發(fā)表于 2006-12-15 22:22:42 | 只看該作者

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

各位網(wǎng)友好!
; A# A7 p4 ]7 U2 C) u1 ^0 k
6 V* ~# }6 i, ~  H$ P我的一位朋友向我推薦“E語言”,另一位朋友告訴我“C++ Biulder”
6 c. K/ J) x% f( y
" y$ f$ @* f6 F) x/ R* r& t- \可以進(jìn)行“位運(yùn)算”及“位操作”。$ \* R# J' L' U/ c- H' ?

; W# N: j$ ]; e8 G* Y$ A# G6 H我想請(qǐng)知道的網(wǎng)友幫我確認(rèn)一下。
2 Y; a9 a8 G( G$ R+ j7 j
" r* f* ~" |# ?$ a( A還有比上述兩種語言更好的嗎?3 ~6 z9 J( h$ w$ G: p8 D7 M
6 b4 h% f" T9 @( ^* z+ @" p
謝謝!
) v; b+ r" e6 n$ D1 V
1 o4 R( K3 d6 g; v: F4 Ssyw  061215---22.22
3#
發(fā)表于 2006-12-22 10:12:18 | 只看該作者

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

不管是C還是C++還是VB VC,這些都是高級(jí)語言,對(duì)底層控制的能力都很弱,相對(duì)來說C是一種中間語言,是比較接近底層的,真正要控制底層,也就是作驅(qū)動(dòng)級(jí)應(yīng)用只有匯編最合適了。不知你為什么要控制底層,如果是要作驅(qū)動(dòng)級(jí)設(shè)計(jì),那有專門的軟件SDK來設(shè)計(jì),如果是進(jìn)行位運(yùn)算和位操作,其實(shí)高級(jí)語言也可以完成,C VC C++都行。! x. t. B9 P. J. E& T: Y# _# l
如果不是專業(yè)作編程的話,建議你用LAVIEW ,圖形化編程,上手極快,有豐富的位運(yùn)算能力,不過是基于上層的,效率上無法和匯編比。或者LABWINDOWS,要有點(diǎn)C基礎(chǔ)。* V; x6 \+ Q0 j; F
不要用E語言,那是個(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)友好!9 j6 J% c* Q- ~4 k0 y7 O6 T! a
9 y6 V. Y3 I7 V4 a6 L
首先謝謝你們的回復(fù)!" B. h1 ^( O1 i3 x: R
! m$ |8 Z/ I  h$ ^: R( p
特別是fhqmc網(wǎng)友,我不知道是什么原因,于一年前的回復(fù)我卻沒有看到。0 [! x# I( H2 t) |8 ?7 |  C
因此沒能及時(shí)回謝,失禮了,道聲對(duì)不起!
: V& |  g2 W3 T
  I; W, o; j  l+ E" O) l2 x機(jī)器鼠網(wǎng)友,情況是這樣的:在我做過的項(xiàng)目中,有三個(gè)項(xiàng)目是用PC機(jī)通過對(duì)1 F- ~7 Y# D$ s( p
I/O卡的控制,達(dá)到對(duì)機(jī)械上的伺服執(zhí)行器件進(jìn)行控制的。這里所說的伺服執(zhí)行器件,
+ J1 b4 l" _4 Y! E) r* V9 _指的是步進(jìn)電機(jī)、繼電器、電磁閥之類的東西。4 K- _5 R0 E  W5 U. t, F) Z9 }

- Y6 z% D! P+ E4 X" |# }+ {& o那個(gè)I/O卡較比貴,如果做一個(gè)或幾個(gè)設(shè)備,直接買來用就可以了,而如果想做成
4 I- f" ~: N7 B5 ^) H批量產(chǎn)品的話,要考慮成本和售后服務(wù)的問題,所以那個(gè)I/O卡必須自己做。  X5 g/ S- Z( V% [, ?9 E% n

) G6 I  R1 P" m' ]( c. z3 @* mI/O做出來后,還要有一個(gè)適合的工具軟件編項(xiàng)目的應(yīng)用程序。
. n7 r* p  Q+ N! U
; {) e  `* u; h( Z2 |! X這個(gè)應(yīng)用程序如果自己用,完全可以在DOS下直接用C語言來做,但要做成產(chǎn)品,面向7 @5 O3 G4 _+ p3 A
的是普通操作者,就不得不考慮界面問題。* d% V5 O8 H2 u1 Z" l  I1 M' @3 P
( W1 C7 W6 q, j) t: Z" B
本帖議題中所說的對(duì)底層進(jìn)行控制,指的就是這個(gè)問題。9 w+ X5 B0 Z$ e2 o
2 h! S! |4 R1 A- ~( M# G( f
上傳一個(gè)I/O卡的照片,此是1996年買的,當(dāng)時(shí)的價(jià)格是660元人民幣。# g0 U1 |, Y# F0 H
4 i# I1 T. h) R' C
如有好的建議請(qǐng)繼續(xù)。0 Z. a( S+ W2 t, x! e4 _7 J
$ G( }& K6 d) K% a( C" Z- `
謝謝!
8 s% w" L5 k" s% g7 G1 n' h' T5 s) v
9 t- K$ ^7 V" n( Q1 q# z- z# N- t! _syw  071107---00.26

本帖子中包含更多資源

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

×
6#
發(fā)表于 2007-11-7 15:38:10 | 只看該作者
我曾經(jīng)作過類似的項(xiàng)目。控制結(jié)構(gòu)一般是如你所說的三級(jí)框架。上層是面向操作者的工控機(jī)或者其它顯示屏(如三菱的GOT界面等),中層是PLC或者數(shù)據(jù)采集卡,或者其它I/O設(shè)備,底層是伺服電機(jī)、傳感器、電熱絲、繼電器等等執(zhí)行部件。
4 U9 T- C% [  z& @
+ j' L3 e. M7 N( c9 [一般說來,現(xiàn)在在上層工控機(jī)中使用的是高級(jí)語言如:VC++,或者專門的組態(tài)軟件如:組態(tài)王Kingview等等類似的平臺(tái)。中層的硬件設(shè)備一般通過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)控。
8 Z; x' d6 O, ]  ^& I
) t; X6 f; W$ T) t% W9 R7 ~如果使用匯編或者C對(duì)硬件直接編程,效率是高,但對(duì)程序員的要求也高,同時(shí)界面難以做到友好。各種各樣的組態(tài)軟件就是專門針對(duì)這一問題的。以組態(tài)王軟件連研華數(shù)據(jù)卡為例來說明這個(gè)問題。只要用戶在計(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)單的語法去書寫簡(jiǎn)單的語句去面向底端硬件編程。1 h3 y2 E2 P8 P+ O& F5 V
- @8 p' J6 S" ?( z' o& b. d; Z
當(dāng)然,在上述例子中,樓主將的面向底端的程序已經(jīng)由研華開發(fā)好了,在上層工控機(jī)中的高級(jí)語言程序的框架由組態(tài)王這種相對(duì)“傻瓜”式的軟件搭好了。用戶沒有必要去書寫復(fù)雜的底層代碼了。有一點(diǎn)需要說明研華的驅(qū)動(dòng)需要被組態(tài)王識(shí)別。但用戶可以放心的是,組態(tài)王想讓自己的軟件普及,他們對(duì)集成相關(guān)的驅(qū)動(dòng)是積極的。
' K1 @  U: R4 T9 T, L9 B5 [6 s# r! J/ l; E. l
不過,如果I/O卡是自己開發(fā)的,即其驅(qū)動(dòng)也是自己開發(fā)的,不是基于微軟或者控制界的標(biāo)準(zhǔn)接口,這種集成就成了類似的“非標(biāo)”產(chǎn)品一樣,需要花費(fèi)額外的功夫。因此,從應(yīng)用角度講,購(gòu)買標(biāo)準(zhǔn)的硬件和軟件,然后集成是一種通行的做法,可以做到“開放式”。
7#
發(fā)表于 2007-11-7 16:25:08 | 只看該作者
能否用下面的方法呢?
3 m; y% I$ u  D9 b7 E自己用單片機(jī)開發(fā)一塊電子版,一方面用于和底層執(zhí)行器件或傳感器的連接,單片機(jī)本身有一定控制功能,再讓電子版與電腦通過串口來通訊。電腦上程序可以用vb編寫,很簡(jiǎn)單,vb 有一串口通訊控件,他也能很容易編寫人機(jī)界面。單片機(jī)也很容易實(shí)現(xiàn)底層位運(yùn)算。
7 N' P6 R$ q% {& d我認(rèn)為這樣開發(fā)成本應(yīng)該更低一些
8#
 樓主| 發(fā)表于 2007-11-7 21:24:02 | 只看該作者
一劍飄紅友好!5 E4 a% ]1 L; K

8 r" M. J/ v, B" D6 \我在5樓上傳照片中的I/O卡,采用的是ISA總線(Industrial Standard Architecture,
$ S/ W1 x: Y; T, G$ L+ T% C工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)總線)也就是計(jì)算機(jī)中的ISA插槽。
& P  a+ i+ N9 `' S( R0 _2 p( }1 @2 l! c/ r+ j- |' L* a* H7 Y4 {
人們?cè)诳蒲兄型敢獠捎靡呀?jīng)用過的并且是成熟、熟練的技術(shù)。% C- b* d$ p) s: X
我常遇到這樣的情況:用買來的I/O卡成功的完成了一個(gè)項(xiàng)目,等到再遇到新的項(xiàng)目時(shí),/ Q7 p& M1 N4 }
再買那塊用過的I/O卡時(shí),結(jié)果發(fā)現(xiàn)買不到了。如果采用新卡,以前程序中的口地址都
" @9 M- r# |* n; y6 m! h得改,不光費(fèi)事,也給維護(hù)帶來了不便。
* v( R9 u' @7 o
5 K2 j* S1 k' h3 K* ^如果,項(xiàng)目屬于單機(jī),問題還不大,如果項(xiàng)目屬于批量產(chǎn)品的話,售后服務(wù)可就成問' s. G' U6 u% R
題了。所以才萌生了自制I/O卡的想法。+ Y0 g+ I# _) n2 W% G

1 V" X: k% ^) o0 }) M你在5樓的發(fā)言中提到了“組態(tài)軟件”,我知道有這么個(gè)東西,但沒用過。我想知道:9 N) M. ^$ ^& S2 d; I1 Q7 {
1、如果我自制I/O卡的話,并且采用的是ISA總線標(biāo)準(zhǔn),與“主態(tài)軟件”接口是否方便?
8 ]  O: X3 a$ v$ |) `& w. a$ B2、你說的那個(gè)主態(tài)軟件是否為“漢化環(huán)境”?8 [# F0 [3 L) l& x: n0 }; X  f
7 o/ c8 j+ f+ M& R3 B4 Y
現(xiàn)將我曾做過、并在我們網(wǎng)壇上談過的一個(gè)項(xiàng)目,在DOS操作系統(tǒng)下的實(shí)& N7 w0 v- i) |- g
際操作情況的圖像記錄上傳,你幫我參謀參謀,用哪個(gè)組態(tài)軟件能完成這
& v: @/ X' ~2 \0 V個(gè)工作?2 Y* K0 j: Y: ~
/ K4 h0 h# e8 N& _: U$ a
謝謝!
' @- `6 Y0 F& d2 e
9 S3 m. z/ h! r" S  asyw  071107---21.21" U2 ]- ?" m% ]9 Q3 M- w" ?& a
1 _/ [; ^8 X! n" P) |# M; U
- Z# e) j( m2 |7 a( T
同慶回歸--我的機(jī)電一體化派生作品
6 E0 V5 n. L3 S9 Y  M) E* Yhttp://bbs.cmiw.cn/viewthread.php?tid=447963 g& A& E$ \! @

( j" r; W, I5 O# y! {5 s//***********************************************************************

本帖子中包含更多資源

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

×
9#
 樓主| 發(fā)表于 2007-11-7 21:42:44 | 只看該作者
a253874750網(wǎng)友好!! b5 J/ Q/ F2 C
( F6 e0 i+ F5 f$ E# |5 C
你在7樓的方案是可行的,我們開始時(shí)也那樣做過。比較麻煩,后來感到還是采用
# Z- C0 ~' Y, O" PPC機(jī)直接省事。8 \3 e& C! z+ z* w9 k
主要原因是在實(shí)際操作中,時(shí)常需要處理隨機(jī)事件,時(shí)常要用到鍵盤和屏幕,既然,
) ^0 b9 R3 A1 w, f" j一臺(tái)主機(jī)能解決問題,屬于中間環(huán)節(jié)的單片機(jī)也就省去了。
7 s, M; D0 s7 t# l- G5 _# n  W
' E* y; c- G5 g2 o; S謝謝!2 D' o5 \- {) w! ?& m. d
0 t7 L8 q5 C9 m& W
syw  071107---21.42
10#
發(fā)表于 2007-11-7 22:29:59 | 只看該作者
1、如果我自制I/O卡的話,并且采用的是ISA總線標(biāo)準(zhǔn),與“主態(tài)軟件”接口是否方便?: \) w6 n; M0 Y' }( L1 W
2、你說的那個(gè)主態(tài)軟件是否為“漢化環(huán)境”?- @. G# @: U" \( m! ]# j
  & u# z4 s( j5 g, K  k4 l) c3 d! f1 ^
組態(tài)軟件應(yīng)該是針對(duì)特殊的硬件才有效的,自己制造的板卡是無法用別人的組態(tài)軟件來編程的。這是我的想法

本版積分規(guī)則

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

GMT+8, 2025-9-19 04:43 , Processed in 0.086032 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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