<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html [
	<!ENTITY moregen SYSTEM "xml/entities/othergenesisproducts.xml">
]>
<mi:data>
<!-- TITLE AND IMAGE -->
<table border="0">
	<tr>		
		<td width="100%">			
			<table width="100%">
				<tr>
					<td class="common heading0">
						<img src="../images/headertext/header-scriptworx32.jpg"/>
					</td>
				</tr>
				<tr>
					<td class="headerline"></td>
				</tr>
			</table>			
		</td>		
		<td rowspan="3"><img src="../images/headerimage/headersriptworx.jpg" border="0" /></td>
	</tr>

	<tr>
		<td class="nav-link">
			
		</td>
	</tr>
</table>
<!-- END OF TITLE AND IMAGE -->



<!-- CONTENT -->
<table border="0" width="100%"  cellspacing="0">

	<tr>
		<td width="65%"></td>
		<td width="35%"></td>

	</tr>

	<tr>
		<td colspan="2" class="heading1" style="text-align:justify">
			ScriptWorX&#8482;32 is a powerful application that allows the creation and management
			of Visual Basic for Applications (VBA) 6.0 scripts. It coordinates the successful
			execution of user defined VBA scripts, allowing you to create custom solutions
			for those special niche project needs.
		</td>
	</tr>

	<tr height = "5px"><td/></tr> <!-- SPACING -->

	<tr>
		<td colspan="2" align="center">
		
		</td>
	</tr>

	<tr height = "5px"><td/></tr> <!-- SPACING -->

	<tr>
		<td colspan="2">

			<!-- The Black box thingy -->						
			<table width="35%" border="0" align="right" cellspacing ="4" style="margin-left: 7px; border: 2px solid black;">
				<tr>
					<td class= "heading1" style="border-bottom: 1px solid #999999">Script Wizzard</td>
				</tr>

				<tr>
					<td style="text-align:justify"><br/>
						ScriptWorX&#8482;32 also comes with a powerful Script Wizard function that aids in the code
						creation of commonly used scripts. It helps in creating a direct connection, for
						example, to OPC Servers, permitting your VBA code to read and write directly to data
						points. The Script Wizard can also automatically generate code to interface with
						AlarmWorX&#8482;32, GraphWorX&#8482;32 and also TrendWorX&#8482;32 components.<br/><br/>
					</td>
				</tr>

				<tr>
					<td align="center">
						<a href="javascript:popUp('../images/products/genesis/scriptworx/scriptworx32_03.jpg','530','430')"><img src="../images/products/genesis/scriptworx/scriptworx32_03_th.jpg" border="0"/></a>
						<br/>The ScriptWorx&#8482;32 Wizard
					</td>
				</tr>
			</table>
			<!-- End of The Black box thingy -->
			<p style="text-align:justify">
				ScriptWorX&#8482;32 has a unique multi-tasking, multi-processor environment that allows
				multiple scripts to run concurrently. It takes maximum advantage of VBA 6.0
				multi-tasking and multi-threading capabilities. Simultaneously perform calculations,
				manage databases, and execute any operation available in the VBA language to access
				reports or perform recipe operations.
				<br/><br/>
				As with all ICONICS products built on the OPC-To-The-Core&#8482; technology, ScriptWorX&#8482;32
				is an OPC&#174; Data Access client application. That means it can easily plug-n-play not
				only with ICONICS servers and components, but other 3rd-Party hardware interface
				drivers and software as well.		
			</p>
		</td>

	</tr>

	<tr height = "20px"><td/></tr> <!-- SPACING -->

	<tr>
		<td colspan="2" style="border-bottom: 1px solid #999999" class="heading1">
			<img src="../images/arrow-med.gif" align="absmiddle"/> OPC&#174;-triggered Scripts
		</td>
	</tr>
				
	<tr>
		<td colspan="2" style="text-align:justify"><br/>			
			OPC&#174; Data Access points can serve as an "Event Trigger" for scripts. For example,
			have a script run whenever a digital point turns on or off. You can even build
			complex expressions combining multiple OPC&#174; data points together to create versatile
			script triggers. Another section permits configuration of "Alarm Scripts" which get
			triggered by OPC&#174; Alarm &amp; Events. Combined with alarm filters, this powerful tool
			solves even the toughest project demands.		
		</td>
	</tr>
	
	<tr height = "20px"><td/></tr> <!-- SPACING -->
	
	<tr>
		<td colspan="2" style="border-bottom: 1px solid #999999" class="heading1">
			<img src="../images/arrow-med.gif" align="absmiddle"/> Time-Based Scripts
		</td>
	</tr>	
				
	<tr>
		<td colspan="2" style="text-align:justify"><br/>
			Periodic (time-based) scripts are also at your disposal, all scheduled to
			simultaneously execute. This can be as simple as "run a script every hour", to
			"run this script on the 2nd Tuesday of every other month". There are also
			"Global Scripts" which can be triggered manually or via OLE Automation. A built in
			Script Monitor function provides tuning and analysis of script execution.	
		</td>
	</tr>
	
	<tr height = "20px"><td/></tr> <!-- SPACING -->
	
	<tr>
		<td colspan="2" style="border-bottom: 1px solid #999999" class="heading1">
			<img src="../images/arrow-med.gif" align="absmiddle"/> Scripting With VBA
		</td>
	</tr>	

	<tr>
		<td colspan="2" style="text-align:justify">
			Because the scripting is with Microsoft's Visual Basic for Applications 6.0, at your
			disposal are a plethora of development and coding tools, such as setting breakpoints,
			stepping through the execution of programs line-by-line, colour-coded comments and
			keywords, and an extensive help and example file system. Easily tie into Batch, MES,
			MRP or corporate systems, integrating factory floor OPC&#174; information with such systems
			as Baan, SAP&#174;, Microsoft&#174; SQL 7.0, Access&#174; and Oracle&#174;.		
		</td>
	</tr>
	
	<tr height = "20px"><td/></tr> <!-- SPACING -->
	
	<tr>
		<td align="center" colspan="2" width="100%"> <!-- IMAGES -->
			
	
			<table border="0" width="100%">
				<tr>
					<td align="center" width="33%"><a href="javascript:popUp('../images/products/genesis/scriptworx/scriptworx32_01.jpg','620','480')"><img src="../images/products/genesis/scriptworx/scriptworx32_01_th.jpg" border="0"/></a></td>
					<td align="center" width="34%"><a href="javascript:popUp('../images/products/genesis/scriptworx/scriptworx32_02.jpg','620','470')"><img src="../images/products/genesis/scriptworx/scriptworx32_02_th.jpg" border="0"/></a></td>
					<td align="center" width="33%"><a href="javascript:popUp('../images/products/genesis/scriptworx/scriptworx32_04.jpg','620','470')"><img src="../images/products/genesis/scriptworx/scriptworx32_04_th.jpg" border="0"/></a></td>
				</tr>
				
				<tr>
					<td align="center" width="33%">ScriptWorx&#8482;32 Architecture</td>
					<td align="center" width="34%">ScriptWorx&#8482;32 Configuration</td>
					<td align="center" width="33%">VBA Environment</td>

				</tr>				
			</table>
		</td>
	</tr>	
	
	<tr height = "20px"><td/></tr> <!-- SPACING -->
	
	<tr>
		<td colspan="2" class="heading1" style="border-bottom: 1px solid #999999">
			<img align="center" src="../images/plus.gif"/> Add-On Components
		</td>
	</tr>
	
	<tr>
		<td colspan="2" class="link"><br/>
			<a href="../products/products.php?product=ruleworx32">
				<img src="../images/arrow.gif" align="absmiddle" border="0"/>
				<b>RuleWorX&#8482;32</b>
			</a>
			- Visually generate rules within GraphWorX&#8482;
		</td>
	</tr>
	

	<tr height = "20px"><td/></tr> <!-- SPACING -->
	
&moregen;
	
</table>
</mi:data>