Getting Started

+
+

Warning

+

This page is under construction. Please bear with us as we port our Java tutorial to python.

+

Welcome Aerie modeling padawans! For your training today, you will be learning the basics of mission modeling in Aerie by building your own simple model of an on-board spacecraft solid state recorder (SSR). This model will track the recording rate into the recorder from a couple instruments along with the integrated data volume over time. Through the process of building this model, you’ll learn about the fundamental objects of a model, activities and resources, and their structure. You’ll be introduced to the different categories of resources and learn how you define and implement each along with restrictions on when you can/can’t modify them. As a bonus, we will also cover how you can make your resources “unit aware” to prevent those pesky issues that come along with performing unit conversions and how you can test your model without having to pull your model into an Aerie deployment.

Let the training begin!

+
+

Installing pymerlin

+

If you haven’t already, go to the quickstart guide to get set up with pymerlin.

+

Creating a Mission Model

Start by creating a mission.py file with the following contents:

@@ -334,9 +342,10 @@

Your First Resource
self.recording_rate = registrar.cell(0); // Megabits/s