簡介 本文的初衷是希望幫助那些有其它平臺視覺演算法開發經驗的人能快速轉入Halcon平臺下,通過文中的示例開發者能快速瞭解一個Halcon項目開發的基本步驟,讓開發者能把精力完全集中到演算法的開發上面。 首先,你需要安裝Halcon,HALCON 18.11.0.1的安裝包會放在文章末尾。安裝包分開發和 ...
簡單說下這個引擎的兩個分支(雖然語言不同調用方法大同小異):
1、Java平臺下的:org.apache.velocity
2、.Net平臺下的:NVelocity
註:本文章不涉及到後端只說模板的使用方法
基本的語法:
1、單行註釋:##:這是你的註釋內容
2、多行註釋:#*這是你的註釋內容-並不常用*#
3、#:表示開始做什麼事情
4、$:表示用於獲得什麼
基本關鍵字:
1、Set:比如定義變數,給變數重新賦值等
2、If:條件判斷語句
3、Elseif:條件判斷語句
4、Else:條件判斷語句
使用示例:
1、定義變數:#set($LoginName="admin")
2、引用變數:$LoginName
3、定義Int變數以及計算:
1、定義變數:#set($RowCount=10)
2、變數累加:#set($RowCount=$RowCount + 100)
3、引用變數:$RowCount
4、變數乘法:#set($RowCount = $RowCount*100)
5、引用變數:$RowCount
實戰一:判斷用戶的角色:
#if($LoginName=="admin")
#set($UserName="超級管理員")
#elseif($LoginName=="sysadmin")
#set($UserName="系統管理員")
#else
#set($UserName="普通用戶")
#end
$UserName
實戰二:基於自己平臺的調用方法判斷語句
獲取Url參數
#set($SealFilePath="${RunTime.QueryString('SealFilePath')}")
#if($SealFilePath=="")
未蓋章
#else
已蓋章
#end
實戰三:基於自己平臺的調用適用於判斷是否顯示的語法必須下麵這樣的格式要不然無法判斷
#set($MainType="${RunTime.QueryString('MainType')}")
#if($MainType=="2"||$MainType=="7")
true#else
false#end