ug二次开发python_学习UG NX软件二次开发你必须具备这些基础!
1、計算機操作基礎
如果你連電腦文件擴展名怎么修改,怎么顯示出來,怎么打開.dat類型文件,怎么修文件的只讀修性,復制和剪切都分不清等等,這類基礎到掉渣的問題,都操作不對的話,我就建議,不要學了,早點回家帶娃。
2、思維能力
如果你是一個喜歡鉆牛角尖,做事沒有什么邏輯能力的人,早點放棄,不要學了,至少不要來跟我學。
3、心理素質
有一種人,巴不得搞兩天,就能搞個工具出來。不是說沒有可能,如果你不是那種智商超高,或者有一定基礎的話,就不要想了。學習要堅持,又不想花時間學,記憶力又不行,又不愿意做筆記,也不愿意動手,就想過段時間就會了。這種人也不要學了,沒有人愿意教你。
4、NX基礎
想學二次開發,得有一定的NX軟件操作基礎,這個基礎,是根據你未來要開發哪方面工具有關的,比如你想搞加工方面的二次開發,你就得對NX加工模塊比較熟悉。大部分人都是先從建模開始的,所以建模模塊,常用的那幾十個命令,你總得會吧?一些軟件的基本操作,你總得知道吧?不知道的話,也可以學,只是花的時間久點,然后要多問。
另外:對NX軟件相關對象要有一定的認識,比如什么叫實體,片體,基準,面,邊,軸,線,點,特征,部件,組件,過濾,選擇意圖等等,這些名詞對應NX里面是什么東西,你得知道一點。如果你連特征和實體,片體,都區分不了,那學二次開發,就得花更多的時間學會。
5、英語水平
英語水平,這是硬傷,大部分男的,都不怎么樣,我英語也是爛得一塌糊涂。英語的話,常見單詞你認識就可以了,不認識也沒有關系,現在工具發達,自己用工具翻譯,只是學習的進度會慢一點而已。像body feature face edge sheet part block 等等,這樣的常見單詞,你能知道,就差不多了。
6、計算編程語言
二次開發時,可以用很多編程語言的,C C++ JAVA VB??python KF GRIP 這些都可以,比較流行的是用C與C++,所以這里說一下這方面要達到什么樣的基礎。
只是上過大學,學的是理工科,應該是學過C或者C++的,你能當時考極格,來搞二次開發,絕對不是問題。
不需要你C與C++里面所有的知識都會,也不是會了所有的,就會二次開發了;
關于C語言里面,要掌握的基礎知識如下:(只需要學這些)
① 學會基本數據類型。這里包括,什么是常量,什么是(全局)變量,變量的初始化,賦值,枚舉類型,什么是一維數組,二維數組,包括它們的賦值,表達式,+ - * / 還有與或非是怎么表達的,了解一下,運算優先級。(暫時不要學進制的轉換,很少用到的。)
比如:整型,浮點型,字符串怎么定義與賦值,浮點型怎么轉成字符串等,這些基礎問題要會。(不看書,可以網上搜的)
② 流程控制語句。 包括條件語句,循環語句,(轉向語句,可以不學)。具體講,就是要學會 if else??for循環 while 以及do while的用法。
③ 了解一下,結構體是怎么獲取里面的內容,這個只要了解一下就可以了,不學也可以,在二次開發時,直接.(點)就可以了。這就是結論性的東西,不是IT專業的,你只要記結論性的東西,會用就可以了,一定要搞懂為什么,我的名言就是:為什么就是規定。
④ 盡量學會自定義函數。其實也沒有難度,看書,很坑,幾句話就可以總結的。
⑤ 了解一下指針的概念及類的概念。不用深入,連搞IT的人都說指針很難的。你只要長相是什么樣子的是指針,然后知道有取址這樣一種說法就可以了。
總結
以上是生活随笔為你收集整理的ug二次开发python_学习UG NX软件二次开发你必须具备这些基础!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 盘点2021年10个顶级数据分析软件,及
- 下一篇: python json格式转换后,中文乱