3. Running Buildx
Previous
Next
Home
BuildX is an interactive
program that helps you create the input file for the Dynawiz simulation. You activate
BuildX, by typing 'buildx' at the command line. After the greeting page, the main menu
would appear with 21 commands for you to choose. These commands are explained in a table
below. To exercise any of these, just type its Selection Command abbreviation at
the command prompt.
Online Help
You can ask what a command does by typing 'H' followed by the command
number. For example, 'H4' for this menu asks what the 4th function does. The answer is
that this edit command helps you to edit the parameters of a body. In fact, this is the
general online help that is available in almost all the other submenus. Typing 'H'
followed by a parameter or command index at the command prompt will bring out an
explanation or definition of the numbered item that you want to know.
Edit Menus
The edit menus above are for data entry, and for list generation. By
data entry, we mean to give values to specific parameters such as the mass of a body, the
angular rate of a wheel, and so forth. These include Edit_Body, Edit_Wheel, and so forth.
By list generation, we mean to define interface variables between the plant dynamics and
its control enviroment or plot file. There are only four of these which are Edit_Yfile,
Edit_Ufile, Edit_Ofile and Compute. The Menu construct between them is nearly
identical. In the following, we will use the Edit_Body Menu to illustrate the use of a
data entry menu, and Edit_Yfile to illustrate a list generation menu.
Compute Menu
This menu lets you define a data list that you want the values for during
a BuildX session. You edit the desired data list just as you would with the Edit_Yfile
menu. Once that list is created, type 'va' at the command prompt to see the value of that
list. You can also go to five Edit Menus from the Compute Menu to change the parameters of
your present model. On return from those edits, type 'va' again to see changes to the
values of your data list.
Previous
Next
Home
BuildX
Main Menu Commands
| |
Submenu or Command |
Selection Command |
Description |
| 1 |
Get Started |
G |
A greeting that suggests what to do if you are new to BuildX |
| 2 |
Open File |
OP |
Opens a new model file for the BuildX session |
| 3 |
Save File |
S |
Saves the current model data to a user specified file |
| 4 |
Edit Body |
B |
1) Edit the mass property and position inform- ation on selected body. 2)
Initialize the joint coordinates and rates. 3) Define the type of hinge motion at the
inboard hinge of the index body 4) Connect the bodies to their parents |
| 5 |
Edit Wheel |
W |
1)Define inertia and spin axis 2) Connect wheels to bodies 3) Specify
intial spin rate |
| 6 |
Edit Yfile |
Y |
Define the data list that go from the plant dyanmics to the control
routine or control workspace |
| 7 |
Edit Ufile |
U |
Define the data list that go from the control routine or the control
workspace to the plant dynamics |
| 8 |
Edit Ofile |
O |
Define the plot data list |
| 9 |
Edit Marker |
M |
1) Define position markers on user selected bodies 2) Define unit vectors
on user selected bodies |
| 10 |
Edit Constraints |
C |
Define gear constraints, position constraints, directional constraints |
| 11 |
Edit Switches |
SW |
Define the presence of switching functions and their error tolerances |
| 12 |
Edit ODE |
OD |
Define the presence of auxiliary differential equations for additional
user defined signal processing. Details of the ode are in the control subroutine |
| 13 |
Edit Discrete Process |
DP |
Define the presence of discrete processes. Details of the processes are
defined in the control subroutine. |
| 14 |
Edit Forces |
F |
Define the presence of external forces and the bodies to which these
forces are applied. Details of the forces are defined in the control.for routine or in the
Simulink workspace |
| 15 |
Edit Torque |
T |
Define the presence of external torque and the bodies they are applied to.
Details of the torque are defined in the control.for routine or in the Simulink workspace |
| 16 |
Edit Restart |
R |
Define the restart files and the times when they are to be generated in
the current simulation |
| 17 |
Timing & Control |
TC |
Define start and end times for the simulation, the output file and its
sampling time, the flex data file, the gravity model, and orbit (for space-boarn vehicles) |
| 18 |
Make Control |
MK |
Generates the control.for template for your to build your control and
disturbance modeling |
| 19 |
Compute |
CP |
Show the numeric values of selected kinetic and kinematic data for the
current simulation. Examples include total system angular momentum, total rate of the jth
body, etc... |
| 20 |
Short Summary |
SM |
Show a short summary of the key parameters of the current simulation such
as the size of the states, number of bodies, number of wheels, number of constraints,
total mass, etc... |
| 21 |
Exit |
X |
Exit BuildX. You will be prompted to save the working model before you
exit |