1902年,英國皇家海軍的一名炮術軍官約翰·索馬里茲·德梅里克上尉(後晉升為海軍少將)做出了一項在艦炮炮術發展史上影響深遠的發明-德梅里克計算器 。
通常,當兩艘戰艦沿著穩定的航向以恆定的速度航行時,兩艘戰艦間速度矢量的變化率並不隨著時間而發生變化,可見距離變化率並不依賴距離而變化,而是取決於縱向矢量的分量(如縱向變化率或距離變化率)和垂直於射擊線的橫向變化率分量,這是因為從己方戰艦到目標連線的方向在垂直和平行射擊線的兩個分量上都發生了變化。如果變化率改變的較慢,那么兩個分量隨時間變化的曲線就幾乎是一條直線,這也是在後來發展出的另一項偉大的海軍炮術發明“德雷爾火控台”運行的關鍵原理。而距離變化率的變化則取決於橫向變化率,反之亦然。
德梅里克設計了一個簡單的物理模擬裝置,用以模擬本艦的速度、敵艦的方位、航向和速度指標,計算距離變化率和左右偏差量。德梅里克計算器整體呈圓形,圓形盤面上有三根可移動和旋轉的金屬桿,較粗大的金屬橫條代表本艦,而較小的橫條代表目標艦。使用時,將代表目標的目標橫條指向目標艦的航向,其上的銷釘則指示本艦和目標艦的航速。計算器圓形盤面上刻滿了條紋方格,盤面本身可以轉動,如此其上的第三根橫條可用於指示本艦到目標的視線。根據觀測到目標艦的距離變化率和左右偏差量,在計算器上將目標橫條指向轉盤上合適的距離變化率和偏差位置處。當然目標艦的航向、速度等不可能直接測得,必須經推測獲得。在較短的距離內,通過觀察目標艦載不同部位按遠近比例縮小的程度不同,可以相對容易的推測目標艦的航向,而速度也可以通過目標艦前進時艦艏衝擊水面的渦流外觀進行大致判斷。
該模擬計算器以發明者德梅里克的名字命名,它亦在今後很長時期內成為英國皇家海軍艦炮戰術指揮的核心,在德梅里克計算器的基礎上,陸續發展出成熟的水面艦艇所使用的第一代機械式火控計算機,也就是德雷爾火控台以及普蘭火控系統。德梅里克上尉於1905年為他的發明申請了專利,這種模擬裝置很快也出現在其他國家的海軍裝備中(根據喬治·馮·黑斯中校著作《從基爾到日德蘭》所述,同時期德皇海軍使用的類似計算器稱為EU/SV- 標示器,由德皇海軍Paschen中校發明,此裝置能根據評估出的目標航向和速度計算出偏差數據,同時還能將本艦速度、風向和位移等數據修正到火炮射擊參數中)。