コード例 #1
0
    def __init__(self,
                 cpacsIn=None,
                 cpacsOut=None,
                 resultFile=None,
                 resultOnErrorFile=None):
        '''
        Initialize VAMPzero with standard properties.
        '''
        if cpacsIn == None:
            cpacsIn = "./ToolInput/toolInput.xml"
        self.cpacsIn = cpacsIn

        if cpacsOut == None:
            cpacsOut = "./ToolOutput/toolOutput.xml"
        self.cpacsOut = cpacsOut

        if resultFile == None:
            resultFile = "./ReturnDirectory/VAMPzero.m"
        self.resultFile = resultFile

        if resultOnErrorFile == None:
            resultOnErrorFile = "./ReturnDirectory/ResultOnError.m"
        self.resultOnErrorFile = resultOnErrorFile

        self.args = None
        self.config = {}
        self.aircraft = aircraftLib.aircraft()
        self.initParser()
コード例 #2
0
ファイル: __init__.py プロジェクト: codingpoets/VAMPzero
 def __init__(self, cpacsIn=None, cpacsOut=None, resultFile=None, resultOnErrorFile=None):
     '''
     Initialize VAMPzero with standard properties.
     '''
     if cpacsIn == None:
         cpacsIn = "./ToolInput/toolInput.xml"
     self.cpacsIn = cpacsIn
     
     if cpacsOut == None:
         cpacsOut = "./ToolOutput/toolOutput.xml"
     self.cpacsOut    = cpacsOut
     
     if resultFile == None:
         resultFile = "./ReturnDirectory/VAMPzero.m"
     self.resultFile  = resultFile
     
     if resultOnErrorFile == None:
         resultOnErrorFile = "./ReturnDirectory/ResultOnError.m"
     self.resultOnErrorFile = resultOnErrorFile
     
     self.args = None
     self.config = {}
     self.aircraft = aircraftLib.aircraft()
     self.initParser()
コード例 #3
0
ファイル: VAMPzeroDoc.py プロジェクト: codingpoets/VAMPzero
limitations under the License.

Copyright: Deutsches Zentrum fuer Luft- und Raumfahrt e.V., 2015 (c)
Contact: [email protected] and [email protected]
'''


###################################################################################################
##VAMPzero Imports
###################################################################################################

from VAMPzero.Component.Main.aircraft import aircraft

 
#Create Global Object
myAircraft = aircraft()

#global data
myAircraft.desRange.setValueFix( 3273000.) 
myAircraft.payload.paxSeats.setValueFix( 150.)
myAircraft.payload.mSinglePax.setValueFix( 90.)
myAircraft.payload.mCargo.setValueFix( 5000.)
myAircraft.fuel.mFuelMAX.setValueFix( 18400)
myAircraft.loDLOI.setValueFix( 11.)
myAircraft.altCR.setValueFix( 10000.)
myAircraft.machCR.setValueFix( 0.76)
myAircraft.timeRES.setValueFix( 0.5)
myAircraft.sTOFL.setValueFix( 3291)
myAircraft.sLFL.setValueFix( 1945)
myAircraft.cD0.setValueFix( 0.019)
コード例 #4
0
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Copyright: Deutsches Zentrum fuer Luft- und Raumfahrt e.V., 2015 (c)
Contact: [email protected] and [email protected]
'''

###################################################################################################
##VAMPzero Imports
###################################################################################################

from VAMPzero.Component.Main.aircraft import aircraft

#Create Global Object
myAircraft = aircraft()

#global data
myAircraft.desRange.setValueFix(3273000.)
myAircraft.payload.paxSeats.setValueFix(150.)
myAircraft.payload.mSinglePax.setValueFix(90.)
myAircraft.payload.mCargo.setValueFix(5000.)
myAircraft.fuel.mFuelMAX.setValueFix(18400)
myAircraft.loDLOI.setValueFix(11.)
myAircraft.altCR.setValueFix(10000.)
myAircraft.machCR.setValueFix(0.76)
myAircraft.timeRES.setValueFix(0.5)
myAircraft.sTOFL.setValueFix(3291)
myAircraft.sLFL.setValueFix(1945)
myAircraft.cD0.setValueFix(0.019)