glados.no/_files/sound/bss/london/manual/MAIN/MAINCompiling.htm

110 lines
5.5 KiB
HTML
Raw Normal View History

2020-08-16 15:32:44 +02:00
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="generator" content="Adobe RoboHelp 9">
<title>Compiling</title>
<!--[if lt IE 5.5000]><style type="text/css">@import "/wiki/skins/monobook/IE50Fixes.css";</style><![endif]-->
<!--[if IE 5.5000]><style type="text/css">@import "/wiki/skins/monobook/IE55Fixes.css";</style><![endif]-->
<!--[if IE 6]><style type="text/css">@import "/wiki/skins/monobook/IE60Fixes.css";</style><![endif]-->
<!--[if IE 7]><style type="text/css">@import "/wiki/skins/monobook/IE70Fixes.css?1";</style><![endif]-->
<!--[if lt IE 7]><script type="text/javascript" src="/wiki/skins/common/IEFixes.js"></script>
<meta http-equiv="imagetoolbar" content="no" /><![endif]-->
<!-- Head Scripts -->
<link rel="stylesheet" href="HtmlHelp.css" type="text/css">
</head>
<body class="ns-0 ltr">
<div id="globalWrapper">
<div id="column-content">
<div id="content">
<h1 class="firstHeading">Compiling</h1>
<div id="bodyContent">
<p id="siteSub">The graphical representation of the audio
system created in <a href="MAINIntroduction.htm">London
Architect</a> is correlated to processor code programs
that run inside the hardware boxes (e.g. the BLU and FDS
series). As the design is created it is itself continuously
compiled in the background ready to be uploaded to the
hardware at any time. Some systems, such as the <a href="Control_Panels.html">control
panels</a> and device configurations, can be changed in
real time.</p>
<p>In the System Menu there is an option to <a href="Recompile&#32;All&#32;Device&#32;Configurations.html">Recompile
All Device Configurations</a>. This can be used to ensure
that the system is updated with any design changes you
may have made. If you <span style="font-weight: bold;">Run</span>
the system the design will compile if necessary and go
<a href="MAINOnline_mode.htm">online</a> to the devices.</p>
<p><a name="bookmark"></a></p>
<h2>Resource Meter</h2>
<p><img src="Compiling.JPG" alt="image:compiling.JPG" title="image:compiling.JPG" style="border-width: 2px; border-style: solid;
margin-top: 0px; margin-bottom: 0px; margin-left: 0px;
margin-right: 0px;" width="611" height="38" border="2"></p>
<p>The compiler resource meter can be found on the blue
bar at the top of the Configuration Window for all devices
with DSP. &#160;This shows the percentage of DSP resource
used for each box. The meter is green while the design
is using less than 100% and no errors. If there are any
errors in the design, such as unwired inputs, the meter
will be orange. If this is the case then check the compiler
report for any error messages or warnings and fix the
problem.</p>
<div class="editsection" style="float: right; margin-left: 5px;">
<h3>Out of juice?</h3>
<p>If the processing required outstrips the available
DSP the bar changes to red and warns that the amount
of processing objects used in this configuration won't
fit in the device, i.e. further devices will be required
to fulfil the extra DSP duties.</p>
<p>Hover the mouse over the resource meter a tool tip
states whether the compile is successful also. If
the meter colour changes to orange this suggests that
the configuration is unlikely to work; the tool tip
states that the compile has &quot;warnings&quot; and
to see the <a href="MAINCompiler_Report.htm">Compiler
Report</a> for further information. This could be
due to unconnected processing objects left in the
configuration layout; these should be removed if not
needed.</p>
<p>When processing objects are added to the layout
the resource meter, and its tool tip, states that
it is &quot;Compiling&quot;. The status bar at the
bottom of the screen also shows a waveform animation
to represent the background activity.</p>
<p>A further &quot;Advanced Resource Usage&quot; dialog
is available by double clicking on the resource meter;
this displays further statistics relating to the DSP
loading and assignment.</p>
<p>&#160;</p>
<h2>Compiler Report</h2>
<p>The <a href="MAINCompiler_Report.htm">Compiler Report</a>
is available from the view menu or by selecting its
tab panel. It shows a list of any failed connections
within the device configuration. If any processing
object is not wired up an entry details whether it
is an input or output that is at fault and the device
that is affected. Red arrows represent the signal
flow. Double clicking on an entry will locate the
offending object by highlighting it in the design
window, making quick repairs possible - either wire
it up properly or delete it. A drop down box at the
top of the report allows the warnings to be shown
by particular device or, for the complete system.</p>
<p>&#160;</p>
<h2>System Output Panel</h2>
<p>A more in depth overview of the compilation process
is available through the System Output panel (View
menu or select its tabbed pane). This is listed by
time starting from the initial run of the application.</p>
</div>
</div>
</div>
</div>
</div>
<p style="margin-bottom: 0;">&#160;</p>
</body>
</html>