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