CEX²

CURVE ENGINEERING X²

CEX² EDITIONS 2024 x64

MORE CURVES IN A CHART

Increase the limitation of curves usable in a chart, and save time by analyzing data in a single glance !

FASTER CALCULATION

In unlocking the software for paralleling processing, unleash the power of your computer to dicrease significantly the calculation time !

ADVANCED FUNCTIONS

Curve analysis can be a bit boring, but with the advanced features you can take curves to the next level of analysis!

TECHNICAL EDITION

Complex project use

You can make a new project, define name it and add comments. You can save your project to reopen it later.

Basic functions

Get an overview of the informations needed in curves analysis, related to datasheet reading.

Advanced functions

Get more detailled informations related to your needs, beyond datasheet reading. Specify the application of your project and determine precisely the informations for a deep and accurate result.

Compatible with Windows 10 & 11 with .NET framework 4.7.1 or above

CEX² is currently in a PREVIEW state. It means this version is not aimed to be used publicly for the moment. I invite you to regularly check the status of the software to get the last news (Major updates are written in the « Change Log » tab).

This software is coded during my free, personal, time which means its development is pretty long. For information, the software is usable only on windows 10 or newer platform with x64 CPU. It needs at least the .NET framework v4.7.1.

I don’t plan to port the code to another platform as it is programmed in WPF (C#), which is dedicated to windows OS.

Information : Below ScreenShots are not always updated. Some additional function may be present in the current version, but not shown in the gallery.

CEX² (Actual version)

2025.07.20.2
20/07/2025

Fix on some minor bug on license information, and modification of the app update manager to connect it to STARE suite.

Fixed
License manager minor fix
2025.07.13.1
13/07/2025

Updated licence manager with online validation, avoiding to request a key for each computer.
Now a key will be sent to the user, and user need to register the key online (require an internet connection). The validity of the key is checked by the server AND the software, and will mainly depends on the date expirancy and number of time the key has been used (Single or Volume license).
Telemetric information can be send to the server, but this is unchecked by default, so no data expected the key will be send to the server. If user is willing to send telemetric activities, the user must check the telemetric checkbox, then the app will collect only computer caracteristics (here are the datas collected : Last license check date, APP name, APP Version, Plugin Name, Plugin Version, CPU info, Memory info, GPU info, User IP, Device Type, Operating System).
Note that a key may contain datas such as name, company name and mail address necessary in the process of Key request, generation and authentification. These sensitive datas between the App and the server are encrypted to ensure security.

Updated
License manager
2025.05.28.1
28/05/2025

Improvement of the curve calculation, importation of file data and added a function shifter (multiplier coefficient a, permitting to get the y=a.f(x)).

Added
Function coefficient multiplier y=a.f(x)
2024.03.31.1
31/03/2024

Fixed adiabatic extender calculator. Improved the crossing-point calculation & exportation of table with color of curves.

Improved
CrossingPoint calculator show curve color
Improved
i²t factor extender fixed
2023.12.28.2
28/12/2023

Change of version codification to a « date version » associated to the old codification version.
Fixed excel export error due to auto-naming.

Fixed
XLS export error
0.4.6.1
25/09/2023

Improved the export module with a xlsx format (Compatible with MS Excel 2007 and above). Same resolutions (150pts/27kpts).
Exportation of a single curve, a group of curve (product or function) or the whole active TCC. — Only in RMS plotted view.

Improved
XLS export of TCC/Curve
0.4.6
24/09/2023

Added an option to export the TCC, or selected curve, to a csv file.
The exportation format is made for LogLog plot, which means that the time step is quite high to avoid exporting huge files.
2 options are offered : 150pts (low resolution but small file) when curves are continuous (no variation), and 27k pts (hig resolution but bugger file) usefull when the curve has high variation in the range [0;10]s.

Added
CSV export of TCC/Curve
0.4.5.8
07/09/2023

Minor fixes. Zoom does not respond correctly, and is unable to be saved. Added manual axis setting in TCC settings. Reduced error during spline calculation.

Improved
Spline error on boundaries
Added
Manual axis setting
0.4.5.5
09/07/2023

Minor change. I just added an easy way to extend curve on adiabatic part thanks to the i²t in the CurveCreator app.

Improved
CurveCreator : Adiabatic curve extension via i²t
0.4.5.3
20/10/2022

Possibility to switch between RMS and Available current plot. This will affect compatible functions (DC and AC). If one curve in the collection is not homogeneous (it means there is a mix with RMS and Available current values), the x axis will show a warning. Another improvement, the Zoom level is saved for each TCC (Experimental). There is still memory leak, i was unable to fix it, and then the software remains slow after many operations… still investigating.

Updated
Zoom level saved
Added
RMS/Available current switch mode
0.4.4.13
24/07/2022

Added possibility to add Circuit-Breaker curve (single or dual curves) including several parameters related to the CB, directly from a .pct file (text file, easy to make for users). Changed color panel, making easier to modify the thickness/color/shape of curves.

Improved
Curves design panel
Added
Circuit Breaker .pct
0.4.4.9
26/06/2022

Minor fixing. (Plot was not updating automatically after some parameter changes). Possibility to write custom function in a .fct file, in raw text, so everyone can make easily a new function module without using a compiler. However, these function will not provide the same extensive possibility as a DLL (so compiled code based) module. To be use for continuous and easy mathematical formula.

Fixed
Refreshing issue
Added
Text based function module .fct
0.4.4.3
04/05/2022

General improvement of the software (Memory leak), fixed some bugs in the code with somes modules. Added a launcher to permit some CEX files to run the appropriate software without starting the full core. A 3D viewer has been added and is able to show some physical phenomena requiring 3 parameters. It can also open .cex3d files (see EXAMPLES folder).

Added
3D engine to show function/matrix using 3 parameters
Added
CEX² launcher
Fixed
Imported function from table editor, and added clipboad paste button
Improved
Copy/Paste system completed
0.4.3.4
19/04/2022

Fuse Product improved, including L/R depending on Voltage. Minor improvement for Function generation, and TCC management.

Added
Copy/Paste system [Still Under Development]
Added
i2 test calculator depending on f(U)=L/R
0.4.3.3
06/04/2022

Minor fix.

Added
Export table function from crossing point calculations
0.4.2.6
13/02/2022

Update on memory management. Minor modification on the function module.

Added
Show important parameters in CrossingPoint viewer
0.4.2.3
16/01/2022

Log recorder updated. Files contening 2 curves are now displayed as « surfaced curves ». User can directly add an imported function file (1 curve only) by dragging a « .frms » contening the time/RMS current values, or a « .finst » contening time/instantaneous current to be converted in RMS, or a « .fraw » which will be displayed as it is without any conversion (zero and negative value cannot be displayed on a LogLog plot). Important values are now displayed on the CrossingPoint viewer.

Improved
Debbuger Log system
Added
Surfaced curves when product contain 2 curves
Added
Drag&Drop time/current functions files
0.4.2.2
29/12/2021

Several bugs fixed (not listed). Now a log file is generated when a critical error appears. Also improved comment box for a much more confortable insertion of special characters. Now the user can save compressed solution files (as exemple, when an imported curve with more than 80k points, can lead to a file around 10Mo, after compression, the file size is around 2Mo… The compression system can divide the file size by 10 in the best conditions.. However, this lead to a slower Loading/Saving operations).

Improved
Log system make logfile in the UserData/Errors folder
Improved
Added options to the comment box
Added
Compression system for solution file saving process
0.4.2.0
20/12/2021

Materials manager completed and linked with Fuse model. Some minor changes to improve UI responsivity. Minor issue fixed in the TCC List viewer and also in some part of the calculation system.

Added
Linear view of selected Function+Product in CrossingPoint
Updated
Version : 2021 → 2022
Updated
Materials editor with a list of common materials files
0.4.1.1
15/12/2021

PREVIEW VERSION : Adiabatic interpolator improved but still show some error (angle) if the original curve doesn’t comply with the ‘normal’ shape expected from typical curves. Some error has been fixed in the calculation algorythm. UI should be more reactive by processing some methods in separated threads. Startup screen should be shown immediately. Included, but still under developpement, a materials editor for calculating precisely the heating process coefficient G (also called Meyer coefficient : Km).

Added
Materials editor (Preview)
Improved
UI Reactivity
Fixed
Startup screen immediate
Improved
Adiabatic interpolator
0.4.1
06/12/2021

Added function and fixed minor issues

Added
Curve editor App
0.4.0.8
28/11/2021

Fixing minor issues + Added optimisation functions.

Added
Faster calculation option → Fast but lower precision
Added
TCC parameters manager
Fixed
Peak let thru calculation
0.4.0.7
23/11/2021

Improved stability. Added functions.

Added
Linear plotting windows view. Some bug remaining.
Added
Online License activation if the software has been activated previously.
Added
Option to auto-force the memory to be cleaned after big calculations. OFF by default due to high risk of instability.
0.4.0.6
18/11/2021

Software improved. Now only x64 available due to performance issue. (32bit is too much limited in memory and slow to execute algorythms)

Added
Fixed issue with preview when creating function
Improved
Adiabatic curve algorythm changed
Compatibility
64bit only from this release
Deprecated
32bit not available for new versions
0.4.0.3
29/10/2021

Mainly calculation algorythm changes to improve performance an calculation time (20% faster).

Fixed
Function Merging Algorythm corrected (Fixed NaN/Infinite error)
Improved
Improved time calculation (Fixed low perf loop for instant values)
0.4.0.0
25/10/2021

Not available yet… but ! The new name of this version is CEX². This version is totally redesigned (WinForm ▶ WPF). The GUI is clearer and easier to use. Note that previous version of CEX is NOT COMPATIBLE with the new version as the project manager has been totally reshapped to work as a « Solution » containing severals project, which also contain severals TCCs… The calculation of the curves and function has been modified. It is slower than the previous version but much more accurate.

Added
CEX² : In development
Deprecated
CEX (previous version) is discontinued !