IPS Lua二次開發(fā)應(yīng)用
主辦單位:
磐翼信息科技(上海)有限公司
會議信息:
時間:2天
地點(diǎn):上海閔行區(qū)莘松路380號智慧園1208室
咨詢電話:021-64066308/13701837659(陳女士)
培訓(xùn)目的:
IPS提供了豐富的API接口函數(shù),可通過Lua腳本語言靈活調(diào)用,從而在IPS原有功能基礎(chǔ)上,根據(jù)用戶具體需求進(jìn)行功能和流程拓展。通過3天的集中培訓(xùn),從編程零基礎(chǔ),到掌握Lua語法基礎(chǔ),并重點(diǎn)理解各類API函數(shù)的含義及用法。本課程將通過多個典型開發(fā)案例,從“需求分析→功能拆解→程序邏輯定義→代碼編寫→調(diào)試”的完整開發(fā)流程,手把手傳授。
課程內(nèi)容安排:
1、Lua編程基礎(chǔ)篇:開發(fā)環(huán)境搭建以及Lua基礎(chǔ)語法規(guī)則,重點(diǎn)掌握諸如:數(shù)據(jù)類型、表達(dá)式、條件語句、循環(huán)語句以及函數(shù)定義等基礎(chǔ)知識,并了解數(shù)據(jù)結(jié)構(gòu)、元表與元方法以及模塊與包,面向?qū)ο缶幊痰韧卣箖?nèi)容。
2、IPS API篇:了解IPS API設(shè)計原則及基本組織邏輯,并重點(diǎn)掌握諸如:IPS、CableSimulation、Segment、Node、Grip、Marker、ComponentTemplate、Measure、PlotDialog等相關(guān)的類庫,熟悉Vector3d、NumberVector、Rot3、Transf3等數(shù)值類數(shù)據(jù)結(jié)構(gòu)。
3、編程練習(xí):通過由簡入難的多個典型開發(fā)案例,逐步強(qiáng)化Lua語法及API知識,并完成幾個有較大實(shí)用價值的腳本,如:重力包絡(luò)、容差分析、多目標(biāo)自動優(yōu)化等。