|
又有好一段時(shí)間沒寫日志了,近兩周都是研究windows應(yīng)用程序設(shè)計(jì),用職業(yè)點(diǎn)的說法就是windws的win32 API。研究對(duì)象是《windows應(yīng)用程序設(shè)計(jì)》與《VC++深入淺出》,開發(fā)平臺(tái)是VS2005,VS2010,VC6.0。
昨天買了兩本書,今天早上終于送到我手上了,分別是《一個(gè)Visual C++老鳥10年學(xué)習(xí)與開發(fā)心得》,《學(xué)通Visual C++的24堂課》。這兩本都是好書,老鳥10年開發(fā)心得幫我解析了VC++的應(yīng)用領(lǐng)域,VC++的應(yīng)用領(lǐng)域比我想象要大,是VB與.NET無法比擬的。
亞馬遜手機(jī)治具也過一段落了,我留下的課題就是以后做治具要用單片機(jī)。也申請(qǐng)了一個(gè)實(shí)驗(yàn)項(xiàng)目,用公司的錢買了兩塊工控的單片機(jī)板回來做實(shí)驗(yàn)。控制上基本沒什么難度了,就是如何用單片機(jī)控制步進(jìn)驅(qū)動(dòng)器去驅(qū)動(dòng)步進(jìn)電機(jī)是一個(gè)問題。用PLC去控制步進(jìn)電機(jī)驅(qū)動(dòng)很簡單,一條步進(jìn)脈沖指令就了事了,可惜單片機(jī)就沒有那么簡單了。等采購將板子買回來后,我再慢慢實(shí)驗(yàn)。
單片機(jī)實(shí)驗(yàn)項(xiàng)目暫時(shí)在準(zhǔn)備階段,我要抓緊時(shí)間學(xué)習(xí)VC++了。都說要首先學(xué)習(xí)windows的win32 API再學(xué)習(xí)MFC,學(xué)習(xí)windows系統(tǒng)API真的很難啊,要接收一些全新的概念,比如句柄,窗口過程之類的職業(yè)名詞。
我的計(jì)劃是先學(xué)會(huì)MFC,等我能獨(dú)立寫一些應(yīng)用程序后,再開始接觸VC++串口通訊編程,為什么要學(xué)習(xí)串口?沒為什么的,是因?yàn)橐院蠹訌?qiáng)單片機(jī)的時(shí)候,我主要是加強(qiáng)通訊方面的技術(shù)。為什么我這么看重通訊方面的技術(shù)?是因?yàn)榇髷?shù)據(jù)時(shí)代將來臨,物聯(lián)網(wǎng)炒得熱火朝天。串口通訊入門后,再學(xué)習(xí)射頻技術(shù)。我只知道社會(huì)是向這個(gè)方向發(fā)展,在社會(huì)上,一個(gè)會(huì)單片機(jī),會(huì)串口通訊,會(huì)射頻技術(shù)的開發(fā)工程師,是不會(huì)少于10K的工資的,如果再會(huì)一個(gè)VC++ 的話,后果真的不堪著想。
今天跟一個(gè)同事聊單片機(jī)與PLC的事兒,我說要掌握PLC(已經(jīng)掌握了),單片機(jī)(已經(jīng)入門了),工控機(jī)(努力入門中)。他說:“如果你PLC,單片機(jī),工控機(jī)都會(huì)了,那真是全能了。”我覺得他這句話有點(diǎn)奇怪,懂這三樣就全能了?世界還有其他更加復(fù)雜的知識(shí)等待我們?nèi)W(xué)習(xí)呢。那天在淘寶買單片機(jī)工控板的時(shí)候,那個(gè)老板也很驚訝:“你居然會(huì)PLC與單片機(jī)?太厲害了。”其實(shí)我心底里不會(huì)驕傲,因?yàn)槲抑肋@個(gè)世界上懂PLC與單片機(jī)的人多著呢。今天有個(gè)同事說:“你又買書了?”我大笑著說:“又有搞不懂的地方了,自己笨,要去花錢求指點(diǎn),所以要買書了。"
最近發(fā)現(xiàn)自己近排吃書的效率比以前牛叉很多了,真是不知不覺啊,3年以前我還是一個(gè)見書就睡覺的學(xué)生哥。
也有人問我,你PLC技術(shù)很牛叉了?可以不學(xué)習(xí)了?我依然是那句話:”學(xué)習(xí)單片機(jī)也會(huì)提高PLC,學(xué)習(xí)VC++的同時(shí),PLC與單片機(jī)都在無意中提高了。“
說起PLC,現(xiàn)在我真心討厭用三菱PLC,三菱PLC價(jià)格貴,指令難用,交互界面不生動(dòng),最主要就是指令真心不靈活。講到這些,我覺得歐姆龍PLC與基恩士PLC在這方面做得比三菱PLC好多了,以后做項(xiàng)目,杜絕用三菱PLC,除非客戶要求。基恩士PLC比較好用,指令靈活得沒話說,交互界面也很生動(dòng),最主要就是基恩士在軟件方面花得心思比三菱與歐姆龍要多。
沒學(xué)C++之前,我不會(huì)去將三菱PLC指令與歐姆龍PLC的指令與基恩士PLC指令去做對(duì)比的。學(xué)了C++后,我就發(fā)現(xiàn)其實(shí)PLC梯形圖都是將C語言封裝了,哪個(gè)廠家將指令封裝得靈活又好用?西門子PLC沒接觸過,我暫時(shí)覺得基恩士在這方面比較好。
|
|