function [Load] = Load_abg
# This function is the acausal bond graph representation of Load
# Generated by MTT on Thu Mar 16 10:34:27 2000
# The file is in Octave format
# Subsystems and Ports
# Port in
Load.ports.in.type = "SS";
Load.ports.in.cr = "SS";
Load.ports.in.arg = "external,external";
Load.ports.in.repetitions = 1;
Load.ports.in.status = -1;
Load.ports.in.connections = [-1 ];
# Port out
Load.ports.out.type = "SS";
Load.ports.out.cr = "SS";
Load.ports.out.arg = "external,external";
Load.ports.out.repetitions = 1;
Load.ports.out.status = -1;
Load.ports.out.connections = [3 ];
# Component PowerSensor
Load.subsystems.PowerSensor.type = "PS";
Load.subsystems.PowerSensor.cr = "";
Load.subsystems.PowerSensor.arg = "";
Load.subsystems.PowerSensor.repetitions = 1;
Load.subsystems.PowerSensor.status = -1;
Load.subsystems.PowerSensor.connections = [1 -2 -3 ];
# Component r_l
Load.subsystems.r_l.type = "R";
Load.subsystems.r_l.cr = "lin";
Load.subsystems.r_l.arg = "flow,r_l";
Load.subsystems.r_l.repetitions = 1;
Load.subsystems.r_l.status = -1;
Load.subsystems.r_l.connections = [2 ];
# Ordered list of Port names
Load.portlist(1,:) = "in ";
Load.portlist(2,:) = "out";
# Ordered list of subsystem names
Load.subsystemlist(1,:) = "PowerSensor";
Load.subsystemlist(2,:) = "r_l ";
# Bonds
Load.bonds = [
0 0
0 0
0 0
];
# Aliases
# A double underscore __ represents a comma
Load.alias.out = "out";
Load.alias.r_l = "$2";
Load.alias.in = "in";
Load.alias.PowerSensor = "$1";