電氣工程自動化專業需要學習哪些編程技術?
對於一個電氣學生來說,未來從事電氣工作肯定需要熟練很多操作軟體和編程?希望各位電氣或計算機大神解答
謝邀。電氣工程自動化一看就是本科專業,在本科電氣工程自動化課本上學的還是相當基礎的,那麼以後的方向從名字看可以分為兩類,也就是研究生咱們可以考電氣工程和控制工程兩個學科。那麼控制類基礎課程有數模電,自控現控,信號系統dsp等,電氣工程學科基礎類課程有電路原理,電機學,電力系統分析,還有穩態,暫態分析等,這都是電氣工程自動化的墊腳石,說不定將來什麼時候要用。
題主問的是有什麼軟體和編程可以學的,作為本科地地道道的是電氣極其自動化,我真是沒學會什麼軟體,但是現在覺得在本科可以熟悉一下環境的軟體有,Altium designer,keil,proteus,visual c++,這幾個軟體熟悉了,參加個電賽拿個省獎問題不大,其次Matlab本科也要接觸,自己也可以鑽研一下,說不定畢業課題要做模擬呢。編程那就是c語言了,基本的循環語句,數組,結構體等都是以後隨時要會的,可以下個vs玩一玩,反正我本科不知道vs,上c語言課都是visual c+這個軟體,二級得過一下吧,現在貌似進電網要二級證書,是個門檻了。如果是有興趣從事工控行業的話,其實不管幹啥,PLC和autoCAD,也一定要會,其實很多並沒有那麼高大上,現在工業4.0,智能製造說實話大部分還是在這個基礎上發展的,不是讓你天天搞研發搞演算法的,工業裡面實用性和可靠性最重要,很多高大上的演算法工業從來沒有用過,所以大家不要覺得什麼low,你會了再覺得low也不遲。
如果想進電網,那就學好電路,電力系統什麼的,其他的再說吧,因為本科說不定你進了也是爬電線杆的,不是嚇唬你的。
就說這麼多吧,還是老話切忌眼高手低,切忌空談理想。
瀉藥我電氣工程自動化專業畢業8年,已經過了注電和一建,現在電力設計院搞電氣設計,接觸最多的是cad,cad是吃飯的傢伙,必須熟練運用。並沒有什麼編程,寫代碼這些高大上的東西,不過據我所知,搞繼電保護的廠家人員要會需要點編程,但是廠家會給自己員工搞培訓,現學現賣即可,不需要提前學。電氣這行是成熟學科,講實用,計算什麼的不複雜,複雜的計算模型可以交給電腦,注電考試計算複雜那是應對考試,工作中應用很少,一般來說經驗公式居多,在允許情況下可以有誤差,並且還要放裕度。
作為一個搞電力諮詢但是經常性的要寫代碼的人,來嘗試回答一下這個問題。
首先需要明確的是,學電力的,並非一定要用到很多軟體和編程的。使用軟體和編程的目的,是為了解決具體問題,而電氣工程師的工作種類很多,很多工作不需要使用專業軟體和進行編程。我自己的工作中涉及到很多軟體和編程,希望能給題主增加一些了解。
首先從電力系統軟體開發層面,很多軟體的基礎演算法是上世紀70年代開發的, 核心是 Fortran實現的,比如像西門子的 PSS?NETOMAC 和PSCAD,現在還常常需要使用 Fortran來實現電網模型的模擬。然後軟體包的開發會有C++和 Pascal。但是如果只是常規的使用這些軟體,是不需要掌握這些語言的。
其次就是電力系統軟體的使用,現在很多軟體是可以寫腳本然後實現建模和模擬自動化的。像有一個答主提到的Power Factory DigSILENT,以及PSSE,還有我在英國這邊用到的一個叫IPSA2的軟體,都是可以通過寫腳本來實現複雜模擬分析的。除了自身的語言外,以上三個軟體都是可以用Python來進行互動式編程的。所以對Python有了解對使用這些軟體是有幫助的。類似的,還有RTDS可以用C來寫腳本等。
還有就是一些像繼電保護之類的硬體,會設計到PLC編程之類的。有些電力電子設備,是直接用Matlab模塊的。這方面我了解的不是很多。
最後就是VBA這種,雖然不是專門為電力系統設計的,但是在有些工作中可能常常要用到。
電力系統的模擬軟體有很多,國內和國外的情況又不一樣,建議題主還是根據自己的職業規劃,來進行針對性的了解。如果是自己有興趣,推薦一本書,power system modelling and scripting,個人認為還是很有趣的。
謝謝邀請。電氣專業實在太龐大,分五個方向甚至更多,最經常見得就是電力系統,電力電子,高電壓,電機,電工理論等。一般來說,學電氣都奔著國家電網去的,電氣的投資,最大的也是國家電網,跟國家電網混,學電力系統和高電壓,有肉吃啊,有錢拿。電力系統方向,比較常用的有,電科院的bpa和psasp,建議學學bpa,雖然bpa我認為……嗯嗯,但是算龐大系統的潮流和短路非常有優勢,學會bpa對你有很大幫助,因為國家電網說用這個你就得用這個。其次建議學習德國的digsilent,在新能源等方面有很大優勢,他的高級功能DSL和DPL非常顛覆人的三觀,可開發幾乎所有的模型,可編輯所有的自動操作,用好了非常NB。電力電子方向,推薦PSCAD模擬軟體和MATLAB模擬軟體。如果要編DSP或單片機的程序,學好C語言即可,以後用到慢慢學。高電壓等其他幾個方向,用到的軟體我不是很了解。樓上有人提到了繼電保護,我也用過很多公司的繼電保護軟體,像電科院搞得Proset,中恆博瑞的繼電保護軟體等,其實我覺得,繼電保護軟體很多,都沒必要學習,效率最高的還是自己用Excel表計算。最近我在學習C#語言,面向對象的編程語言,編寫和開發軟體非常方便,打算編個繼電保護軟體玩玩,如果你想學開發電氣類的軟體,可以學學C#語音,Java等,還用到資料庫SQL等,跟軟體專業的沒啥區別。
因為電氣行業太大,你這個問題沒法回答。你要從自己的層次和平台出發,考慮學什麼,不是憑興趣去學習。如果你在學校里,學學bpa,digsilent,MATLAB,pscad,對你讀研讀博或找工作非常有用。如果你工作了,用到啥學啥吧,根據具體工作內容百度。如果你要自己開發軟體,少年,這是一條不歸路,搞電氣軟體開發的人分好幾個層次,搞演算法的,寫架構的,具體寫代碼的,一般來說,寫演算法比寫代碼掙錢多多了,現在寫代碼的入門很低,經過倆月的培訓班的高中生就能直接去寫代碼了。自己可以淺嘗輒止,多了解下即可。蚊子咬死了,我拍蚊子去,不寫了。
——————————分割線補充一下吧,大學期間對各種軟體,各種開發語言(我非常推薦c#)淺嘗輒止即可,關鍵還是學好專業課,學好演算法。因為你畢竟沒太多的時間。比如說,你編計算潮流的程序,不管用什麼語言,對潮流計算的演算法了解畢竟是第一位的,所以,少年,好好學專業課吧,對軟體沒必要太深入,多了解,知道做什麼東西需要用到什麼軟體,對軟體稍微了解和使用即可如果需要做電氣設計的話,建議學會使用Eplan。使用eplan繪製電氣圖紙非常方便快捷,許多大型電氣項目都使用它繪製的。PLC編程方面,每一個廠家的PLC產品都有自己的開發平台,比如西門子的博途,三菱的GX works等。編程語言遵循IEC標準,有梯形圖,語句表,功能塊圖等,可以選擇自己喜歡的一種即可。一般初學者梯形圖用的多,但功能沒有語句表強大。上位機編程方面,一般使用VC開發底層動態庫,VB或C#編寫用戶界面。LINUX系統下Python和C語言用的多。單片機開發多用C語言。C語言是計算機編程的經典語言,建議學懂。
卸腰。俺非大神,小仙也算不上,不過看沒人從車輛角度回答,我就勉強耍耍大刀?(ˇ?ˇ)?
電氣工程很大,以後的就業面也很廣,我從無人車輛、無人平台的角度說說,僅回答軟體和編程相關的自己親身感受。
1.編程基礎。至少學學c++,有餘力過個級啥的,你會對編程過程有一個比較概括的了解,以後學習新語言也容易很多。這年頭,研究車輛的肯定涉及控制,肯定要用matlab,會c的話你上手很快。這年頭,互聯網+和人工智慧是熱點,誰都想往上靠。例如涉及機器學習,趨勢是學python,有些編程基礎的話也容易學。2.用到的軟體。我用到的多是些模擬軟體,例如adams,recurdyn啥的,這些軟體初級要求會用,進階要求對軟體的內部計算流程等有一些了解。等用到再說,軟體會用就行。3.你要是走編程、控制、演算法的話,最重要的其實是學好數學(╥_╥)另外英語也要會,因為很多專業軟體都是英文用起來方便些,問題少些,至少大部分專業軟體的help文檔都是英文……其實按照我在工控(電氣工程師的一個方向)一年的接觸~PLC總共有五種編程語言,除了梯形圖(LAD)外,還有常用的STL和ST,STL比較類似於彙編語言,而ST類似於Bascal和C的結合體,通常在車間就用這幾種~而其它控制系統是用C語言編寫的,我們改程序也是用C,而視覺系統會有寫好的功能,調用就是~不過會C++會更好,因為很多支持C++擴展。 最後,我感覺會C和彙編就好了,許多語言都是在其基礎上演變,您會上手超快的
歪個樓 本碩均電氣專業畢業之後先後做過安卓開發、web 前端開發 現在做 node.js 開發 已經成為純程序員了 你這麼關心編程的事情 可以考慮學好c/c++ 改行當碼農嗎~
首先,自己要領會IEC60364、IEC60479,GB那一套不搞;擁有西門子SIMARIS design、SIMARIS project、SIMARIS curves、DIGSIXXX等版本的軟體,就足以傲視左右;DIGSI 這個東東最新版5.0,組態、整定、計算,一部到位,最好自己在DIGSI里編程,自己做完一個完整的流程;有機會跟進一個項目的完整交付,做一次PMC,或者是承包商,國際項目自己去招標/投標;閑暇之餘,還是系統結構的建立,各種邏輯因果圖不能丟掉;至於LOGO!、S7_200、S_300這些個東東,當做自己的飯後點心;這個星球就那麼幾家有實力做完一套電氣系統軟體,施耐德已經不再大陸出手自己公司的設計軟體,現在改成網上註冊計算了,唯有西門子還在全套售賣;全程跟進一家足以;
看興趣吧。喜歡什麼就學什麼。
我讀書的時候只學了點BASIC基礎,工作後寫PLC和機器人的各種編程語言,靠著那點基礎加上幫助信息,也能寫。
如果畢業去國家電網,那很負責的告訴你,不需要的。混日子等退休就行。
推薦閱讀:
※想學習箱變、高低壓配電櫃設計,應該在哪方面開始?
※在美國電力公司工作是怎樣的體驗?
※學電氣以後大致工作方向有哪些?分別有哪些優劣勢?
※國家電網,我不解為何有人說不是985碩博省電力不要想,又有人說好點學校電氣畢業不要來電網,沒有出頭日?
※「雷雨天電器要拔下插頭」是謠言么?
TAG:軟體 | 編程 | 計算機語言 | 電氣工程師 | 電氣工程及其自動化專業 |
