liuliangdt
liuliangdt
級別: 家園常客
![]() |
為了學(xué)習(xí)C#編程,在網(wǎng)上買了四五本C#語言的書。到現(xiàn)在也快學(xué)了3年,可怎么也不能脫離樣例單獨做應(yīng)用出來。就好像了解了一些基礎(chǔ)和概念,怎么也不能突破到上一層面。我就想問一下論壇里做C#編程開發(fā)的網(wǎng)友,你們是怎么突破書本基礎(chǔ)知識到自主開發(fā)的???難倒是C#桌面應(yīng)用開發(fā)需要很高智商、學(xué)歷等等嗎?我個人覺得在工控鄰域這塊不需要那么高的智商吧。我最高學(xué)歷是在高中念了一年半,但我看到也有初中學(xué)歷的人做C#應(yīng)用開發(fā)的啊。不知道是不是對C#基礎(chǔ)知識和概念掌握不牢的原因。雖說是買了幾本書也快學(xué)3年,但不是很專心刻苦。有時候無聊可能會看一眼,有時候很久也沒摸過。最近買的兩本C#瑕疵書(2折)<零基礎(chǔ)學(xué)ASP.NET>和<ASP.NET項目開發(fā)實戰(zhàn)入門>一直放著在吃灰. 最近廠里有塊帶Ethercat的運動控制卡和帶Ethercat的步進驅(qū)動器,于是想做個界面讓它們動起來。步進電機簡單的動起來后就想做個和廠商一樣的文件配置界面,試了幾天真的有點崩潰了。只是一個DataGridView怎么都配置不好,感覺C#太難。請問兄弟們怎么才能提升自己??? 這是廠家測試軟件文件配置界面 ![]() 這是我的,上面部分是配置文件的內(nèi)容(txt格式文件),下面部分是格式顯示. ![]() |
---|---|
|
fczxjh
級別: 論壇先鋒
![]() |
我也是反復(fù)學(xué)了幾次,處于永遠熱身狀態(tài)。 以我學(xué)會WINCC的經(jīng)驗來看: 1、缺少成熟的案例和模板,模仿是最好的捷徑。 2、缺少大量的實踐和實際的項目去推動學(xué)習(xí)。 我剛學(xué)WINCC時就是模仿別人的模板,然后一個項目、兩個項目迭代優(yōu)化下去,最后形成自己的模板。C#我想應(yīng)該是一樣的道理,教程里的東西往往是零碎的,需要大量精力拼湊和融合,加上項目的特殊需求才能形成項目成果。 為什么學(xué)不會呢?主要是工作用不上,基本都是用上位機軟件,所以自己不投入大量精力去學(xué)習(xí)、試驗、模仿、優(yōu)化迭代很難學(xué)會。就算熟練了,效率、效果、穩(wěn)定性比不上上位機,工作中依然用不上,過幾個月又生疏了,結(jié)果就是浪費時間。 所以如果想學(xué)會,我覺得第一點就是買案例或模板,第二點是自己消化學(xué)習(xí)根據(jù)自己的需求進行修改,第三點是多做項目優(yōu)化迭代形成自己的模板。 |
---|---|
本帖最近評分記錄: |
13821917697
承接電氣自動化項目、電氣接線圖設(shè)計、IO點表、電氣元器件選型
級別: 工控俠客
![]() |
多干點項目經(jīng)驗就上來了,沒有項目就自己給自己制定需求。還有就是樓上說的多看看大神的東西 |
---|---|
|
不小心遇見你
自動項目、PLC、視覺、通訊等工控軟件開發(fā)QQ3515716
級別: 工控俠客
![]() ![]() |
1、你是總線不是哪來的脈沖+方向? 2、參數(shù)可以多種方式,最簡單的ini和xml,序列化和反序列化,文本是最差的,對應(yīng)關(guān)系容易亂 |
|
---|---|---|
|
liuliangdt
liuliangdt
級別: 家園常客
![]() |
兄弟,我覺得你說的特別有道理。工作用不上是學(xué)不會的主要原因,工作用不上就沒有持之以恒學(xué)習(xí)動力。還有年紀大一些沒有年輕時的勤奮好學(xué)也是很大的原因。十幾二十出頭的時候真是對電子電工單片機PLC觸摸屏變頻器伺服等特別有興趣,愿意花時間精力去學(xué)習(xí),那時候也沒成家有時間去學(xué)習(xí)研究這些。 |
---|---|
|
fczxjh
級別: 論壇先鋒
![]() |
是的,我學(xué)PLC基本就是白天做裝配電工,晚上看網(wǎng)課,應(yīng)該有半年時間。那段時間應(yīng)該是比較有沖勁的,僅僅憑著一口氣去堅持。 只能說基礎(chǔ)認知水平上來了,但沒有太強的動手能力和思維邏輯能力,也沒有經(jīng)驗。真正起來還是我拿到工程師的程序,模仿著做出工裝夾具和小設(shè)備。 所以第一套程序模板和實踐很重要,如果當(dāng)時有這個條件,不到一個月就能上手。 |
---|---|
|
liuliangdt
liuliangdt
級別: 家園常客
![]() |
1、我也不知道總線哪來的脈沖+方向,我到現(xiàn)在還沒用過總線型PLC等,這還是我第一次見運動控制卡,更是第一次見總線型的運動控制卡。廠家資料介紹板卡總共可以帶32總線 + 2脈沖軸,但實際情況是板卡上有4個脈沖軸接口、配置文件里總共可以配置28個軸。0~3號是脈沖軸,4~27號是總線軸。只要調(diào)用廠家dll庫打開總線主站后,總線軸的使用和脈沖軸是一樣操作的。 2、廠家提供的測試軟件讀取和保存都是txt格式文件。每個軸的參數(shù)格式都是一樣的,封裝一個完整的軸。每個軸包括包括41個相對應(yīng)鍵值,只需要查詢軸參數(shù)對應(yīng)的值就行。 |
---|---|
|
ff123456
級別: 探索解密
![]() |
脈沖本質(zhì)是頻率吧, 方向是 左 右 ,正, 反, 上, 下. 那么0 ~ N的數(shù)字代表了方向 左 右 ,正, 反, 上, 下等含義, 那脈沖+方向0,是不是可以理解成:某個方向, 某個時間需要多少頻率, 還是不要去理解概念名詞,要理解本質(zhì), 概念名詞很容易昏亂, 比如:概念詞 :二次電路, 本質(zhì)就是控制電路; 比如概念詞: 信號, 本質(zhì)就是某個機械動作到達位; 有電沒電,的區(qū)別 |
---|---|
|