package com.billkuker.rocketry.motorsim.motors.kuker;\r
\r
+import java.beans.PropertyVetoException;\r
+\r
import javax.measure.unit.SI;\r
\r
import org.jscience.physics.amount.Amount;\r
import com.billkuker.rocketry.motorsim.visual.BurnPanel;\r
\r
public class PVC9 extends Motor {\r
- public PVC9() throws Exception{\r
+ public PVC9(){\r
setName("PVC9");\r
setFuel(new KNSU());\r
\r
setChamber(c);\r
\r
CoredCylindricalGrain g = new CoredCylindricalGrain();\r
- g.setLength(Amount.valueOf(70, SI.MILLIMETER));\r
- g.setOD(Amount.valueOf(29, SI.MILLIMETER));\r
- g.setID(Amount.valueOf(8, SI.MILLIMETER));\r
+ try{\r
+ g.setLength(Amount.valueOf(70, SI.MILLIMETER));\r
+ g.setOD(Amount.valueOf(29, SI.MILLIMETER));\r
+ g.setID(Amount.valueOf(8, SI.MILLIMETER));\r
+ } catch ( PropertyVetoException v ){\r
+ throw new Error(v);\r
+ }\r
\r
setGrain( new MultiGrain(g, 2) );\r
\r
package com.billkuker.rocketry.motorsim.motors.nakka;\r
\r
+import java.beans.PropertyVetoException;\r
+\r
import javax.measure.unit.NonSI;\r
\r
import org.jscience.physics.amount.Amount;\r
import com.billkuker.rocketry.motorsim.visual.BurnPanel;\r
\r
public class KappaSB extends Motor{\r
- public KappaSB() throws Exception{\r
+ public KappaSB(){\r
setName("Kappa-Sorbitol");\r
setFuel(new KNSB());\r
\r
setChamber(c);\r
\r
CoredCylindricalGrain g = new CoredCylindricalGrain();\r
- g.setLength(Amount.valueOf(3.8, NonSI.INCH));\r
- g.setOD(Amount.valueOf(2.23, NonSI.INCH));\r
- g.setID(Amount.valueOf(.75, NonSI.INCH));\r
+ try{\r
+ g.setLength(Amount.valueOf(3.8, NonSI.INCH));\r
+ g.setOD(Amount.valueOf(2.23, NonSI.INCH));\r
+ g.setID(Amount.valueOf(.75, NonSI.INCH));\r
+ } catch (PropertyVetoException v){\r
+ throw new Error(v);\r
+ }\r
\r
setGrain( new MultiGrain(g, 4) );\r
\r