CAN FD Protocol Support

Faster data speed and more data capacity enhancements compared to standard CAN
- Controller Area Network Flexible Data-Rate or CAN FD is an improved CAN protocol (based on CAN 2.0)
- Support dual bit rates within a message
- Arbitration Phase: same bit rate as standard CAN
- Data Phase: bit rates up to 5 Mbit/s, compared to 1 Mbit/s in standard CAN
- Support a larger payload
- Up to 64 bytes/message
- Model interface similar to standard CAN components
- Available on the HIL606
SCADA External Mode

Monitor and interact with your simulation during the test run
- HIL SCADA can now connect to a model run by an external program
- Available through a new external operating mode
- Especially useful during development of test scripts
- Use Monitoring widgets to monitor and visualize model variables while the test is running
- Modify model inputs on the fly using the graphical user interface
Dynamic Model Stimulation for your simulation

New high-resolution model stimulation capabilities
- New way of applying dynamic time-series model stimuli
- Assign high-resolution time-series profiles to model inputs during simulation runtime
- Runtime signal resolution defined by the signal processing execution rate
- Fast and simple integration of external Power amplifier devices with schematic editor model.
- New HIL API function(s):
- create_signal_stimulus()
- prepare_signal_stimulus()
- start_signal_stimulus()
- stop_signal_stimulus()
- pause_signal_stimulus()
Reload Panel and Model after library change

Automatically reload all opened Panels or Models after changing a Library
- Since our previous release, both Typhoon HIL Schematic Editor and HIL SCADA support the library concept. However, it was necessary to manually reload Models/Panels to update changes made in library components/widgets
- From the 2021.4 software release, both Schematic Editor and HIL SCADA have the option to automatically update the affected models or panels after reloading libraries
Lookup Table (LUT) Extraction Tool

Extract data points from graphs and charts
- Extract data from datasheet graphs and charts in the form of look-up-tables.
- Accessible from Typhoon HIL Control Center Additional Tools
- Extracted tables can be saved in json, csv, or python list format, which can later be used for defining various non-linear characteristics in our software
- Useful for defining characteristics for Nonlinear inductors, voltage drop on switches and diodes, power loss calculation properties, etc.
System CPU available for Signal Processing (SP) components

Utilize your full CPU power potential in your model
- Signal processing components can now be mapped to the System CPU
-
- The System CPU was so far exclusively used for RMS measurement and Constant power load components
- Now these components can also be mapped to user CPUs
-
- This allows you to distribute SP workload more evenly across CPUs
- Bring more CPU power to your models
-
- Up to 50% increase in available CPU power on 4th generation devices in particular
-
More Features
- Conditional compilation
-
- API option to skip model compilation if the model wasn’t changed
- Check for changes in external model dependencies defined by the new API function: set_model_dependencies()
-
- C++ code support for Advanced C
-
- Enter or use external C++ code in the Advanced C function component
- Simply switch from the C to the C++ compiler in Model settings
-