Home  Contact Us  Search  Site Map  Downloads  About Unipass

 

Three Ways to Interface with One or More External Software

UNIPASS™ provides three ways to interface with one or more external software as listed below:

  1.  Customized Interface

  • Using UNIPASS™ supported functions USERF1, USERF2, USERC1, and USERC2 to initiate the interface

  • Interface with unlimited number of in-house or commercial software for probabilistic analysis

  • Unlimited number of input files for each external software

  • GUI input window to guide users to input data for the interface

  • Direct substitution of random variable names and random function names as input parameters in the external software’s native input file done by UNIPASS™

  • Implemented with easy and minimum C/FORTRAN coding in a DLL (Dynamic Link Library) format to extract the desired data and pass it to UNIPASS™

  • Tracking capability for detecting the effect of random variables on the input file of external solver to minimize the number of external software calls

  • Probabilistic Analysis in conjunction with full utilization of the external software’s capabilities

  1. Generic Interface
  • UsingUNIPASS™  supported function EXTERNAL to initiate the interface

  • Interface with unlimited number of in-house or commercial software for probabilistic analysis

  • Unlimited number of input files for each external software

  • GUI input window to guide users to input data for the interface

  • Direct substitution of random variable names and random function names as input parameters in the external software’s native input file done by UNIPASS™

  • No programming work

  • Multi key words to identify the desired response from the output of external software

  • Tracking capability for detecting the effect of random variables on the input file of external solver to minimize the number of external software calls

  •  Probabilistic Analysis in conjunction with majority of the external software’s capabilities that the desired data from output file of external solver can be identified by key words

  1.   System Command Interface

  •  Using UNIPASS™ built in function SYSTEM to perform interface with other external software

  • Interface with unlimited number of in-house or commercial software for probabilistic analysis

  • No GUI  window  for the interface

  • Direct substitution of random variable names and random function names as input parameters in the external software’s native input file done by users

  • Programming work by users required for preparing the input file of external solver, executing the external solver, and extracting desired response from output file of external solver to UNIPASS™

  • Tracking capability for detecting the effect of random variables to reduce the number of external software calls

  •  Probabilistic Analysis in conjunction with full utilization of the external software’s capabilities

These tree interfaces are summarized and compared in the following table: 

  Generic Interface Customized Interface System Command Interface
Require User’s Programming Work

No

Yes, for extracting  the desired data from output file of external solver

Yes, for preparing input file and extracting desired data from output file of external solver

Reduce number of external solver calls by tracking capability

Yes

Complete

Yes

Complete

Yes

Semi

Provide GUI Window Yes Yes No Need
Link to Multi external solvers Yes Yes Yes

Link to external solver with multi parametric input files

Yes Yes Yes, by User’s work
Utilize the capabilities of external solvers

 Semi

Fully Fully

 

Last Updated 02/08/10

Send mail to info@predictionprobe.com with questions or comments about this web site.
Copyright © 2001-2004 PredictionProbe, Inc.