Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
while [2013/01/30 19:10]
admin created
while [2020/04/28 12:04]
argemiro
Line 1: Line 1:
-====== ​While ====== ​+====== ​Generate Temporary File ====== ​
  
 ===== Description ===== ===== Description =====
  
-Execute contained functors while the value passed to [[Set While Condition]] is true.+Create a temporary file.
  
 ===== Inputs ===== ===== Inputs =====
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
-Initial Condition ​ | [[Bool Type|Bool]]  | The initial expression value for the while Functor.  |+Extension ​ | [[string_type|String]]  | The desired extension ​for the generated temporary file. Extension must contain letters and numbers only.  |
  
 ===== Optional Inputs ===== ===== Optional Inputs =====
 +^ Name ^ Type ^ Description ^
 +| Create File | [[boolean_value_type|Boolean Value]] ​ | If generated filename will be created or have its path reserved only.  |
  
 ===== Outputs ===== ===== Outputs =====
- +^ Name ^ Type ^ Description ^ 
-===== Internal Outputs ===== +Filename ​Generic Filename ​ | The filename ​of the generated temporary file.  |
- +
-^ Name  ^ Type  ^ Description ​ +
-Step  | [[Non Negative Int Type|Non Negative Int]]((Dinamica EGO 2.0 and above)) ​ | Current iteration. ​ | +
- +
-===== Internal Inputs ===== +
- +
-^ Name  ^ Type  ^ Description ​ ^ +
-| Condition | [[Bool Type|Bool]]((Dinamica EGO 2.0 and above)) ​ | The current value of condition ​ for the loop.  |+
  
 ===== Group ===== ===== Group =====
  
 [[Functor List#​Control | Control]] [[Functor List#​Control | Control]]
- 
-===== Notes ===== 
- 
-The value used to control the loop can be passed to the Condition internal input port using a [[Set While Condition]]. This functor ​ must be placed inside the While and it binds automatically the internal input port. 
- 
-The execution continues until the value passed to the [[Set While Condition]] become false. 
  
 ===== Internal Name =====  ===== Internal Name ===== 
  
-While+GenerateTemporaryFile