无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網 會員登陸 & 注冊

靈閃基礎計算工具——Python腳本示例(1)

2023-08-17 11:46 作者:利珀科技  | 我要投稿

1、工具介紹


腳本編輯器界面
  • 腳本編輯區(qū):在此處輸入腳本代碼。

  • 腳本執(zhí)行結果提示區(qū):在腳本編輯區(qū)內輸入腳本后,該顯示區(qū)的最右側會顯示一個“驗證”按鈕,點擊即開始運行腳本,如果腳本有誤,該區(qū)域內會提示錯誤原因,如果無誤,會變成一個綠色的“√ ”圖標。

  • 運算函數表:涵蓋了多類運算函數,可在下拉框內選擇大類。選定某個函數,點擊該函數,在此區(qū)域下方會出現(xiàn)該函數的注釋;雙擊該函數,在腳本編輯區(qū)會自動添加該函數。如需要用到非運算函數表內、且屬于NumPy庫的數值計算函數,需要在腳本初始位置輸入import numpy。

  • 算法工具的輸出參數列表:當前Task下所有算法的輸出參數。

  • 顯示字體設置:該工具計算得到的結果會在主顯示區(qū)內以文字形式顯示,可調整顯示的文字字體類型和字號。執(zhí)行結果為True時,顯示的文字顏色為綠;執(zhí)行結果為False時,顯示的文字顏色為紅。


2、操作流程

2.1 單個數據取值

以多直線定位的直線中點數據為例子。

  • 添加“數值計算”腳本工具。

  • 第一條直線的中點坐標X取值:[多直線定位.中點][0]。

  • 第一條直線的中點坐標Y取值:[多直線定位.中點][1]。

  • 以此類推,[多直線定位.中點][2]代表第2條直線中點坐標的X取值。

單個數據取值示例


2.2 坐標取值

以圓定位的圓心數據為例。

  • 添加“點計算”腳本工具。

  • 選擇圓定位的圓心:直接選擇圓定位的圓心:[圓定位.圓心];分開選擇點的X和Y值:[圓定位.圓心][0], [圓定位.圓心][1]。

坐標取值示例1
坐標取值示例2


2.3 加減乘除括號運算

以線距為例子。

  • 添加“數值計算”腳本工具。

  • 選擇要運算的數值,如[線到線的距離.距離]。

  • 用加減乘除括號連接,如[線到線的距離_2.距離] - ( [線到線的距離_3.距離] - [線到線的距離.距離] )。

加減乘除括號運算示例


2.4?基礎運算

以math.hypot(Number)為例子。

  • 添加“數值計算”腳本工具。

  • 選擇要運算類型,如math.hypot(),選中運算類型后,其運算規(guī)則在下方注釋。

  • 根據樣例填入參數,如[線到線的距離.距離], [線到線的距離_2.距離]。

基礎運算示例


2.5?邏輯運算

以Logical1 and Logical2為例子。

  • 添加“條件判斷”腳本工具。

  • 選擇要運算類型,如and,選中運算類型后,其運算規(guī)則在下方注釋。

  • 根據樣例填入參數,如[線到線的距離.距離]>50 and [線到線的距離_2.距離]>100。

邏輯運算示例


2.6?比較運算

以Value1 > Value2為例子。

  • 添加“條件判斷”腳本工具。

  • 選擇要運算類型,如 > ,選中運算類型后,其運算規(guī)則在下方注釋。

  • 根據樣例填入參數,如[清晰度判定.清晰度] > 120。

比較運算示例


2.7?三角函數運算

以math.sin(Number)為例子。

  • 添加“數值計算”腳本工具。

  • 選擇要運算類型,如math. sin (),選中運算類型后,其運算規(guī)則在下方注釋。

  • 根據樣例填入參數,如[交叉角度.角度]。

三角函數運算示例


2.8?統(tǒng)計運算

以max (ValueList)為例子。

  • 添加“數值計算”腳本工具。

  • 選擇要運算類型,如max (),選中運算類型后,其運算規(guī)則在下方注釋。

  • 根據樣例填入參數,如[線到線的距離.距離], [線到線的距離_2.距離]。

統(tǒng)計運算示例


2.9?賦值運算

以Variable *= Variable2為例子。

  • 添加“數值計算”腳本工具。

  • 選擇要運算類型,如 *= ,選中運算類型后,其運算規(guī)則在下方注釋。

  • 根據樣例填入參數,如a *= 2(其中a = [點到線的距離.距離]),表示a = a*2。

賦值運算示例


2.10 保留整數

以取直線中點的X值為例子。

  • 添加“字符串生成”腳本工具。

  • 在基礎類型中選擇math.trunc(),其運算規(guī)則在下方注釋。運算str(),將數值轉換成字符串形式。

  • 根據公式填入參數,如str(math.trunc([直線定位.中點][0]))。

保留整數示例


2.11 顯示保留n位小數的值

以保留1位小數為例子。

  • 添加“字符串生成”腳本工具。

  • 計算公式為"{:.nf}".format(x) 或者str("{:.nf}".format(x)),其中n為保留的小數位數,x為目標數據。

  • 根據公式填入參數,如"{:.1f}".format([點到線的距離.距離])。

保留1位小數示例


2.12?字符串運算

以截取字符串內整數部分為例子。

  • 添加“字符串生成”腳本工具。

  • 選擇要運算類型,如 [ : ] ,選中運算類型后,其運算規(guī)則在下方注釋。

  • 創(chuàng)建一個完整的字符串str = 'Distance=' +str([點到線的距離.距離]),該str字符串的結果為“Distance=214.5027098…”,輸出的str[9:12],即截取str字符串的第9號位至第11號位(“:”前的編號位包含,“:”后的編號位不包含)上的字符(字符串位置編號從0開始)。

字符串運算示例


2.13?控制運算

以if(Condition): Branch1 else: Branch2為例子。

  • 添加“數值計算”腳本工具。

  • 選擇要運算類型,如 if-else,其運算規(guī)則在下方注釋。

  • 根據樣例填入判斷依據[點到線的距離.距離]>200。

控制運算



靈閃基礎計算工具——Python腳本示例(1)的評論 (共 條)

分享到微博請遵守國家法律
清镇市| 栾城县| 宁陕县| 万安县| 临高县| 新疆| 双桥区| 鸡西市| 揭西县| 景德镇市| 台安县| 庆城县| 邵武市| 鲁甸县| 奉贤区| 南江县| 焦作市| 婺源县| 马鞍山市| 临夏县| 和田市| 桑日县| 濉溪县| 平度市| 河东区| 弋阳县| 乌鲁木齐市| 四会市| 江源县| 宜春市| 临江市| 安福县| 东光县| 正蓝旗| 鄂伦春自治旗| 新沂市| 湘阴县| 凯里市| 溧阳市| 亚东县| 浦江县|