measure op• 資料種類:pairs → measurement
• 呼叫: import fullseye as fs; fs.ledger.profile_trailing_edge_gap(contour, n=201)(要直接呼叫實作,import profileops; profileops.profile_trailing_edge_gap(contour, n=201);從台帳取用則 opsprofile.get("profile_trailing_edge_gap"))
後緣開口(與弦長之比)。上表面與下表面後緣端點之間的距離。
NACA 4 位數翼型的預設係數(-0.1015)使後緣稍微張開,因此結果不為 0 才是正確的。若用閉合係數(-0.1036),則接近 0。
步驟:取 profile_sides(contour, n)(正規化為弦長 1,在把弦 n 等分的各位置對上表面、下表面做線性內插),回傳從 x = 1 一側看去上下兩面都能取到的第一個位置處的 upper - lower。單位為弦長比(無因次)。
• contour: (N, 2) 的 (x, y),8 點以上,有限值,且須為閉合截面 (端點間的縫隙超過整體的 20 % 時視為「未閉合」,拋出 ValueError)。
• n: 弦的分割數,5 以上(預設 201)。分割粗時會在比後緣靠前的位置量測, 對於漸縮的後緣,結果會大於實際的縫隙。越細越靠近後緣。
• 回傳值: float(弦長比)。實測(n=201):profile_synth_naca4("2412") 為 0.0039,closed_te=True 也為 0.0015 —— 後緣閉合也不為 0,是因為上下兩面都能取到的最後位置稍靠後緣之前,那裡仍有厚度。只要上表面的 y 大於下表面,正負號即為正。
• 失敗: ValueError(形狀、未閉合、上下都能取到的位置 1 個也沒有、上下表面重合而厚度為 0)。
用「僅後緣 1 點」回傳與 profile_thickness 末尾值相同的量。與用 profile_synth_naca4(closed_te=True) 產生的真值比較即可驗算。
• 範例資料目錄(下載 URL / 授權) —— 2-D 用 skimage.data(BSD/公有領域)加合成圖,3-D 給出真實資料源(Stanford/PDS 等)的下載 URL。
• 運算子來歷與參考文獻 —— 該運算子族所依據的研究/方法出處。
• 演算法的正典(作者、年份)與用途見上面的族使用指南。
• profile_shape_inspection — py -3.11 examples/profile_shape_inspection.py
measurement 作為輸入)—
measure)profile_sides · profile_thickness · profile_camber · profile_leading_edge_radius
*Provenance: profileops.py — PROFILE 運算子登記表。本條目由 tools/opdocs.py md 自動產生(請勿手動編輯)。*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.