Stormworks: Build and Rescue

Stormworks: Build and Rescue

评价数不足
Ballistic Calculator V2
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
542.888 KB
2024 年 11 月 1 日 上午 11:34
2024 年 11 月 28 日 上午 9:05
7 项改动说明 ( 查看 )
您需要 DLC 才能使用该物品。

订阅以下载
Ballistic Calculator V2

描述
I have created an improved ballistic calculator, so please use it.

Features
  • Inverse ballistic calculator
  • Compatible with all weapons
  • Compatible with both direct and indirect fire
  • Wind compensation
  • Vehicle speed taken into account
  • Compatible with ELI1/ELI2 input
  • Includes FCS Type 3A

Terminal description
ELI1/ELI2 input channel
Number
1: X [m]
2: Y [m]
3: Z [m]
4: Vx [m/tick]
5: Vy [m/tick]
6: Vz [m/tick]
Bool
1: Target detection

Reload input terminal
Sets the elevation angle to 0 while leaving the azimuth angle unchanged. Use this when reloading. If you want to reset the azimuth angle to its initial position as well, turn off the power.

Shootable output terminal
An on signal is output when the target is within range and the turret is facing a position where it can be fired.

Description
I made a retrograde ballistic calculator. We have implemented rocket ballistic calculations, shooting that takes into account wind speed and vehicle speed, and indirect fire, which were not possible with conventional ballistic calculators. Wind speed is also calculated taking into account posture, so accurate shooting is possible from any posture. However, since it does not take into account changes in gravitational acceleration and air resistance due to altitude, it is not suitable for shooting from high altitudes. The input terminal is compatible with Mr.猫好き's ELI1/ELI2 terminals. Anything that can output the same terminal can be connected.

How to use
  1. Turn the key to turn it on
  2. If you want to fire indirect fire, press the High Angle Fire button.
    Due to the bullet disappearance tic, it can only be used with Artillery Cannons, Berser Cannons, and Rocket Launchers.
  3. When shooting is possible, Shootable turns on, so please fire in combination with an And circuit, etc.

Property Description
Weapon Type
Select the weapon type for which you want to calculate the trajectory.
Standby Position (degree)
Enter the initial azimuth angle in degrees based on the pivot zero point.
Fov (degree)
Enter the yaw range in degrees that can be fired. Based on the standby position, shooting is possible within the range of +(Fov/2)° ~ -(Fov/2)°.
Min Elevation
Enter the minimum elevation range in degrees. The pivot zero point is the reference.
Max Elevation
Enter the maximum elevation range in degrees. The pivot zero point is the reference.
Swivel Mode
Select whether to limit yaw rotation by FOV. "Unlimited" allows full rotation (can fire within FOV), and "Limited by Fov" allows rotation only within FOV.
Delay
This value is used to correct delays caused by nodes inside and outside the microcontroller. The unit is ticks. If you feel that the deviation is delayed, increase the value.
Types of PIVOT
Select the pivot used for the turret. If not selected correctly, the rotation speed will be abnormal.
Gear Ratio
Select the gear ratio of the pivot. Use the selected gear ratio for all pivots. If you do not select correctly, the rotation speed will be abnormal.
P, I, D
PID control parameters used for turret rotation. Adjust the value to suit your turret.
Max Speed ​​Gain
Maximum turret rotation speed. The clamp function is used to determine the upper and lower limits of the PID control value.

Sorry if there are any mistakes because it's a machine translation.
7 条留言
MumenR  [作者] 2 月 26 日 下午 10:59 
実際に検証してみたところ、少なくとも2000 tickは弾が消えないことが確認されました。そのため、Battle Canon の弾消失時間は2400 tickと仮定して修正しました。 以下に新バージョンのBallisitc Calculator V3をリリースしましたのでそちらをお使いください。

When I actually tested it, I confirmed that the bullets do not disappear for at least 2000 ticks. Therefore, I corrected it by assuming that the bullet disappearance time of the Battle Canon is 2400 ticks. Please use the new version of Ballisitc Calculator V3 that has been released below.

https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3432649848
藁物キメル VT 2 月 26 日 下午 9:39 
you CAN actually perform indirect fire with a battle cannon, you only have to change the lifetime to say like 2400. 1500ticks of lifetime just doesnt seem correct.
MumenR  [作者] 2 月 21 日 下午 5:30 
GPSベースのシステムを使って照準したい場合、例えば以下のリンクのFCS Type 4を接続してみてはどうでしょうか。同じようにELI1/ELI2端子に接続すれば機能します。

If you want to use a GPS-based system for aiming, try connecting the FCS Type 4 at the link below. It will work if you connect it to the ELI1/ELI2 terminals in the same way.

https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3359751824
MumenR  [作者] 2 月 21 日 下午 5:26 
返信が遅れて申し訳ありません。曲射は端子に入力すればバトルキャノンでも使用できますが、弾丸は地面に当たる前に消えてしまうため、ほとんどの場合弾道計算は実行されません。そのため曲射が可能な武器種は、Artillery Cannon、Bertha Cannon、Rocket Launcherの3つとなっています。

Sorry for the late reply. Indirect fire mode can also be used with battle canons, however in most cases ballistic calculations are not performed since the bullet disappears before hitting the ground.
Therefore, the three weapons that can use indirect fire are the Artillery Cannon, Bertha Cannon, and Rocket Launcher.
Virrawee 1 月 18 日 上午 7:29 
Is the Inverse mode not available to the Battle cannon only for Artillery cannon?
If so would you kindly add it? :)
thexboxpc1 1 月 17 日 下午 6:32 
how would i convert this from a monitor based system to a gps one
Secret176 1 月 7 日 下午 9:49 
Might check this out for my rocket turret maybe it will work better than my already ballistic computer