CloudTesting™ Lab 2.44.00

1. Summary of revision

Revision numberReason for revision
2.44.00Addition of function, Functional improvements, Fixing issue

Note

In this revision, the format of work project has been changed to fix the bugs described in 4.1. Work projects saved with this revision are not backward compatible.
When this work project is opened with CloudTesting™ Lab whose revision is earlier than Rev 2.44.00, it will not be opened properly. The revision of the CloudTesting™ Lab that opens work project must be Rev 2.44.00.

2. Addition of functions

2.1 Expert Mode

(1) Interpose algorithm to change the flow item numbers

Added the interpose algorithm Set Item ID to change the flow item numbers before measurement execution.

Target firmware
CX1000_MCU, CX1000_MEMORY_TYPE_F

For details, refer to the following section in the “CX1000 User’s Manual.”

  • “8.5 Flow Item Area”
    • “[Pre Interpose], [Post Interpose] tabs”
      • Set Item ID Algorithm“

2.2 CT Commands

(1) Commands to change the pin definitions

Added the following commands to change the pin definitions.

  • CT_PinDefinitionsApplyPins.bat
  • CT_PinDefinitionsAppendPins.bat
  • CT_PinDefinitionsApplyPinGroups.bat
  • CT_PinDefinitionsAppendPinGroups.bat
Target firmware
CX1000_MCU, CX1000_MEMORY_TYPE_F

For details, refer to the following section in the “CX1000 User’s Manual.”

  • “9.17 Details of CT Commands which Edit Work Projects”
    • “9.17.1 Pin Definitions”

Setup and Execution

(1) Function to overwrite the IDX registers

Added the function to overwrite the IDX registers in the pattern condition settings.

Target firmware
CX1000_MCU

For details, refer to the following section in the “CX1000 User’s Manual.”

  • “4.39 Setting Pattern Conditions”

2.4 Work Project

(1) Function to save the work project file (.cxproj) with any fixed name

Added the function to save the work project file (.cxproj) with any fixed name.

Target firmware
CX1000_MCU, CX1000_MEMORY_TYPE_F

For details, refer to the following section in the “CX1000 User’s Manual.”

  • “3.4 Saving Work”
    • “Saving the work project file (.cxproj) with any fixed name“

3. Functional improvements

3.1 Variable

(1) Improvement of the execution time of setting the same value to all elements of an array variable

Improved the execution time of setting the same value to all elements of an array variable

Target firmware
CX1000_MCU, CX1000_MEMORY_TYPE_F

3.2 Expert Mode

(1) For the interpose algorithm Store Pattern Result, an arithmetic expression can be specified in the [Pattern Name] field

An arithmetic expression can be specified in the [Pattern Name] field of the interpose algorithm Store Pattern Result.

Target firmware
CX1000_MCU, CX1000_MEMORY_TYPE_F

(2) The system variables for the measurement item name and its ID can be referred in the interpose processing before measurement

The values of the following system variables are updated before the interpose processing before measurement.

  • SYSMeasureItemID
  • SYSMeasureItemName

For more information on these system variables, refer to the following section in the “CX1000 User’s Manual.”

  • “7.7 List of Constants, System Variables”
Target firmware
CX1000_MCU, CX1000_MEMORY_TYPE_F

4. Fixed issues

4.1 Work Project

(1) When a string contains commas “,” (in the condition settings for IP etc.) was saved, the string did not load properly

When a list of strings (in the condition settings for IP etc.) was saved, if the string contains some commas, the comma was judged as a delimiter, so that the string could not be loaded properly when the work project was opened.

  • Behavior after improvement The work project format is changed to fix the issue, so that the saved strings can be loaded properly.
Revisions in which this phenomenon occursTarget firmware
Rev 1.00.00 to 2.43.00CX1000_MCU, CX1000_MEMORY_TYPE_F

(2) In the settings of the interpose algorithm Set Array Variable, if the string contained some commas “,” was set to the [Expression] and saved, the string did not load properly

In the settings of the interpose algorithm Set Array Variable, if the string contained some commas was set to the [Expression] and saved, the comma was judged as a delimiter, so that the string could not be loaded properly when the work project was opened.

  • Behavior after improvement The work project format is changed to fix the issue, so that the saved strings can be loaded properly.
Revisions in which this phenomenon occursTarget firmware
Rev 2.20.00 to 2.43.00CX1000_MCU, CX1000_MEMORY_TYPE_F

4.2 Setup and Execution

(1) If the signal condition block for the same pin existed on line 11 or later, it could not be imported properly

When the signal conditions for the CX1000_MCU was imported, if multiple signal condition blocks for the same pin existed and the second or later block was on line 11 or later, it could not be imported properly.

  • Behavior after improvement It is imported properly.
Revisions in which this phenomenon occursTarget firmware
Rev 1.00.00 to 2.43.00CX1000_MCU

(2) When a label of the pattern was specified in the pattern condition and the pattern was not used in the work project, the label could not be referenced at the measurement execution

When a label of the pattern was specified in the pattern condition and the pattern was not used in the work project, the label could not be referenced at the measurement execution.

  • Behavior after improvement It works properly in the above case.
Revisions in which this phenomenon occursTarget firmware
Rev 2.20.00 to 2.43.00CX1000_MCU

(3) No measurement values were obtained when overflow occurred in some channels during parallel operation for the power supply pins of the ATE Service UTILITY BOX

When overflow occurred in some channels during parallel operation for the power supply pins of the ATE Service UTILITY BOX, no measurement values were obtained even if the total value of all channels did not result in an overflow.

  • Behavior after improvement The judgement value of overflow has been changed to the total value of all channels. The measurement values can be obtained even in the above case.
Revisions in which this phenomenon occursTarget firmware
Rev 2.43.00CX1000_MCU, CX1000_MEMORY_TYPE_F

(4) Not enough latency time could be taken when switching the bypass capacitor connection of the power supply

Not enough latency time could be taken when switching the bypass capacitor connection of the power supply.

  • Behavior after improvement There is sufficient latency time when switching the bypass capacitor connection of the power supply.
Revisions in which this phenomenon occursTarget firmware
Rev 1.00.00 to 2.43.00CX1000_MCU, CX1000_MEMORY_TYPE_F

4.3 Pattern Compiler

(1) CTLab_patcom.bat could not compile pattern source files that contain strings enclosed in parentheses “()” in the file name

CTLab_patcom.bat could not compile pattern source files that contain strings enclosed in parentheses “()” in the file name.

  • Behavior after improvement The compilation works properly in the above case.
Revisions in which this phenomenon occursTarget firmware
Rev 2.42.00 - 2.43.00CX1000_MCU

(2) The pattern compiler window could not compile pattern source file that contained unrecognizable character strings such as Japanese character in the parent folder path name

The pattern compiler window could not compile pattern source file that contained unrecognizable character strings such as Japanese character in the parent folder path name.

  • Behavior after improvement The compilation works properly in the above case but note the following limitation. - If the parent folder path name of the pattern source file contains unrecognizable character such as Japanese character, the pattern source file must be in the work project folder.

    Revisions in which this phenomenon occursTarget firmware
    Rev 2.42.00 - 2.43.00CX1000_MCU