What's new in NL5 Circuit Simulator 3.11 Build 3.11.58.76
Jan 3, 2024
- Up to 32 windings allowed for Custom Coupled Inductors (L) and Custom Transformer (W).
- New NL5 DLL build 3.11.58.22 for Windows, Linux, macOS x64 and arm64.
New in NL5 Circuit Simulator 3.10 Build 3.10.52.70 (Sep 4, 2023)
- Import LTSpice and QSPICE AC data (raw, qraw).
- Place some components at 45 degrees (R,C,L,S,D,Z).
- New NL5 DLL build 3.10.52.20.
- NL5 DLL: if NL5_GetLicense() is not called, NL5_Open() will try to find and open license in the same folder as schematic file.
New in NL5 Circuit Simulator 3.9 Build 3.9.49.65 (Jun 24, 2023)
- Vber.3 schematic file format has changed. You can still open and save schematics in Ver.2 format. Schematics saved in a new Ver.3 format cannot be read by NL5 Ver.2.
- Ver.3 is 64-bit application. DLLs used by DLL component must also be 64-bit.
- Ver.3 License is not compatible with Ver.2 License (if you have one). You have to purchase a new License or upgrade your old License to work with Ver.3.
- Ver.3 DLL requires License file to work with unlimited components. Call NL5_GetLicense(license_file_name) to enable full functionality.
New in NL5 Circuit Simulator 3.8 Build 3.8.43.60 (Feb 25, 2023)
- Transient states feature remove.
- Transient/Save IC fixed.
- New NL5 DLL build 3.8.43.17.
New in NL5 Circuit Simulator 3.7 Build 3.7.42.55 (Dec 19, 2022)
- User interface changed: floating windows. Please see updates topic for details.
- Floating Transient and AC tables.
- Minor bug fixes.
- New DLL build 3.7.42.16.
New in NL5 Circuit Simulator 3.6 Build 3.6.37.51 (Oct 18, 2022)
- "Schematic properties" window replaced by "Schematic settings".
- Advanced settings (transient and AC) changed.
- Advanced settings/Algorithm version option.
- Advanced settings/States/Configure states button and window.
- Groups: “Same IC for all components in selected group”.
- Fixed: calculating Gamma and VSWR for complex z0.
- z-function component: reports error if z-parameter not defined.
- New DLL build 3.6.37.14.
New in NL5 Circuit Simulator 3.5 Build 3.5.32.41 (Jul 8, 2022)
- Opens Ver.2 schematics without offering options to save.
- "Save As Ver.2" removed.
- Fixed: component text may be not selectable if texts overlapped.
- Fixed: "cont" script command.
- New DLL build 3.5.32.13.
- New DLL functions: NL5_SaveData, NL5_SaveACData.
New in NL5 Circuit Simulator 3.4 Build 3.4.17.24 (Feb 1, 2022)
- Minor non-critical bugs fixed.
- File/Save As encrypted command fixed.
New in NL5 Circuit Simulator 3.3 Build 3.3.15.20 (Feb 1, 2022)
- The same NL5 License file works for both NL5 Ver.3 and NL5 Ver.2.
- Fixed functionality of AC window.
- Fixed AC data import.
- Trace data Copy/Paste commands available in transient/AC pop-up menu.
New in NL5 Circuit Simulator 3.2 Build 3.2.8.8 (Aug 1, 2021)
- Clock model: new parameter Step.
- New schematic shortcuts: Ctrl-D - disable selection, Ctrl-E - enable selection.
- If transient Start > 0, extra data point saved prior to Start.
- Multiple files selection for import/open traces.
- Bug fixed: changing component parameters through http link, console, and script.
- Bug fixed: using functions in subcircuit.
- Bug fixed: Sin model delay.
New in NL5 Circuit Simulator 3.1 Build 3.1.1.1 (Jul 1, 2021)
- 64-bit application, no 2GB limit on simulation data.
- New improved switching algorithm.
- Up to 5 times faster for most circuits.
- Many new components, models, and features.
- Support for multiple displays.
- New NL5 License required for NL5 and NL5 DLL Ver.3.
New in NL5 Circuit Simulator 2.7 Build 2 (May 4, 2020)
- Network License supports DLL enabled option.
- Minor algorithm modifications.
New in NL5 Circuit Simulator 2.7 Build 1 (Feb 13, 2020)
- Creates DLL-enabled schematic files (License with DLL option required).
- This is the last revision of NL5 ver.2.
New in NL5 Circuit Simulator 2.6 Build 2 (Jan 24, 2020)
- Fixed memory allocation for C-code component.
New in NL5 Circuit Simulator 2.6 Build 1 (Sep 30, 2019)
- Fixed File and PWL signal models.
- Fixed exponential rise and fall of Pulse model.
- Fixed Duplicate traces operation for Bus and Digital trace types.
- This is the last revision of NL5 ver.2.
New in NL5 Circuit Simulator 2.5 Build 1 (Jun 10, 2018)
- Fixed background color for list of transient traces of digital and bus format.
- Preferences/Application/Library : multiple library paths for subciruits, C-code, and DLL.
- "Show password" checkbox when saving/opening encrypted document.
New in NL5 Circuit Simulator 2.4 Build 3 (May 11, 2018)
- Select traces for transient and AC tools, other than transient and AC traces.
- Select active trace for XY diagram.
New in NL5 Circuit Simulator 2.4 Build 1 (Jan 24, 2018)
- "OpAmp" model "IC" parameter cannot be blank.
- Various improvements and bug fixes.
New in NL5 Circuit Simulator 2.3 Build 1 (Jun 9, 2017)
- Notification when entering label name.
- "Save IC" adjusts "delay" parameter if current t > "delay".
- Format component attributes for multiple selected components.
- Other minor bugs fixed.
New in NL5 Circuit Simulator 2.2 Build 3 (Oct 25, 2016)
- Warning message when DLL is attached, and a new DLL has been built.
- Schematic window: "Component" pop-up menu.
- New component encryption functionality.
- Component/Format/Attributes: display value, formula, or "formula=value".
- Smith Chart: mouse wheel zooming is done relative to the mouse pointer position.
- Preferences, Digital/Bus tab: display prefix for binary, octal, and hex numbers.
- Preferences, Application tab: Library path is used for subcircuits, DLLs, and C-code files.
- Subcircuit can be modified while transient is paused.
New in NL5 Circuit Simulator 2.2 Build 2 (Jul 12, 2016)
- Annotations are displayed on XY and Eye diagrams, Nyquist/Nichols plots, and Smith chart.
- Division is done in double format everywhere except C-code and script.
- Some LeCroy oscilloscope support.
- Bus component, new models: Function, Linear.
- Trace color can be changed for all selected traces at once.
- Digital trace parameter: Threshold.
- Bus trace parameter: Fixed point (quantity of fractional bits).
- Bus trace number format: Decimal (always signed).
- Digital and Bus traces are always located on the top of the list.
- File/Preferences, Trace tab: background color for Analog/Digital/Bus traces.
- File/Preferences, Table tab: background color for Bin/Octal/Hex format.
New in NL5 Circuit Simulator 2.2 Build 1 (Jul 12, 2016)
- New trace type: Math (post-processing).
- All traces can be renamed.
- Transient/Data window, Traces page: "Reset scale" button for individual trace.
- Transient/Data window: No Apply needed for most of settings.
- New script commands: cmd, scope.image.
- Import traces: "Skip columns" option.
- Import LeCroy traces from TRC data files.
- Improved DLL Project build log.
New in NL5 Circuit Simulator 2.1 Build 1 (Jul 12, 2016)
- Scope tool: configure scope, get scope data, program waveform generator (Keysight Technologies, Tektronix).
- DLL Project tool: create DLL code and build automatically (Microsoft Visual C++).
- New components: X - NL5 Circuit, C-code, DLL.
- New components: Y - JK trigger, Logical function, Bus
- C-code component, new model: File.
- Select "dot" position for custom L and W.
- Open, view, and edit SubCir, File models.
- "Attachment" for SubCir, File models, C-code, DLL components. Attach file to the schematic.
- Save component into "NL5 Component" file (encrypted).
- Transient Preview window.
- Analog, Digital, and Bus traces.
- Digital/Bus window.
- Configurable transient and AC window status bar.
- Mouse wheel graph zooming is done relative to the mouse pointer position.
- Improved trace data compression.
- New trace is calculated and displayed instantaneously as added, if required data exists.
- Drop-down list of previous scales for each trace.
- Annotations are not deleted with run data.
- Select annotation position as a nearest point both in time and amplitude omain.
- Amplitude histogram: Linear interpolation, Range autoselect features.
- Format component: show/hide subcircuit labels.
- Save all images as PNG.
- Import digital channels from BIN file.
- "-scope" command line switch.
- scope.* script commands.
New in NL5 Circuit Simulator 2.0 Build 2 (Feb 5, 2014)
- Many changes in C language:
- bool, int, double, and complex data types
- all variables should be explicitly declared
- new functions: sum, mean, floor, ceil,...(and more)
- new bitwise and type-casting operators
- Many changes in C model of Code component, structure of C-code changed.
- C-code execution accelerated.
- Global C-variables of C model can be changed from script or command line.
- Power operator ^ not supported, use pow() function instead.
- Function component: new model "Integral"
- Many improvements made and bugs fixed.
New in NL5 Circuit Simulator 1.9 Build 3 (May 21, 2013)
- Edit Component dialog box: OK/Cancel buttons are visible if large font is set in OS.
- Main code of C-code component can be modified during transient.
- New script command "traces n,n,...": hide/show traces.
New in NL5 Circuit Simulator 1.9 Build 2 (Mar 12, 2013)
- C-code variables can be displayed as a trace on the graph (e.g. "X1.varname").
- Tab separated files are accepted for Trace import and "File" model.
- File/Properties, Save tab: save transient data, AC data, or script into schematic file.
- "logdata +" script command writes header into a new file.
- AC/Settings/Method: Z-transform method for switching-mode circuits.
- AC/Settings/Advanced: formula for Z parameter.
- To move the attribute of the component, select the component first, then move the attribute.
- Transient/Save IC: clears VIC for "Label" model of the Label component.
- Transient/Save IC: modifies "Delay" parameter of appropriate models.
- Schematic/Tools/Initial Conditions: "Set Delay of labels, sources,... to 0".
- New script command: return(filename).
- Fixed operator "?:" for complex numbers.
- Minor bugs fixed.
New in NL5 Circuit Simulator 1.8 (Mar 12, 2013)
- File/Save As encrypted: save schematic with password.
- C-code error message shows code line (with line number) where error occurred.
- Edit C-code dialog box: "Show line numbers" mode.
- Limited License is available: unlimited components with limited functionality.
- Minor bugs fixed.
- Mouse wheel zooming and scrolling available in all tools.
- Import traces in ISF 8-bit format (Tektronix).
- Graphs vertical scrolling fixed.
- Tools/Optimization: modify parameters while transient is running.
- Import traces in RAW (LTSpice) binary format.
- Preferences, Transient page: Suppress flickering if graph updates in less than NNN ms.
- Frequency markers with slide bar for Smith chart, Nyquist, and Nichols plot.
- Smith chart: Fit the screen, Reset scale, zoom-in by mouse (left-click and drag).
- Smith chart: 4 grids available (impedance, admittance, abs+phase, polar).
- Smith chart: "Show Z and Gamma traces only".
- New function: gauss(m,d). Normally distributed random number with mean value m and standard deviation d.
- Improved testing of the total memory used by application (cannot exceed 2GB).
- File/Save As with data: save schematic with all traces data.
- Label, I, and V source, "Trace" model: use trace data for voltage or current source.
- Transient/Data, Traces page, "Shift": shift trace along time axis.
- Import traces from scope data file in ISF, WFM (Tektronix), and BIN (Agilent) formats.
- Import Traces, "Skip lines...": select number of lines to skip.
- Import Traces, "Insert header": insert header line automatically.
- Transient/Tools/Eye diagram/Settings: use cursors interval as "Interval" for the diagram.
New in NL5 Circuit Simulator 1.7 (Mar 12, 2013)
- FET Switch model fixed.
- Transient/Tools/DC sweep: calculates DC operating point as a function of component parameter or variable.
- Transient/Tools/Amplitude histogram: shows the distribution of amplitudes as a histogram.
- Transient/Save IC function improved.
- Minor bugs fixed.
- "FET" model: parameter "IC" added.
- "Open schematic" dialog starts in the directory of active document or the first file in the "Most Recently Used" list.
- If schematic was changed, the word "modified" is shown in the schematic Title Bar.
- PNP transistor IC fixed.
- Undo/Redo works for variables.
- AC/Data, Traces page: "Phase width".
- Preferences, HTTP Link page: "Show log".
- HTTP Link: right-click to clear log.
- HTTP Link: only one command is allowed in the URL request.
- FFT autoscale fixed.
- Transient should be paused to edit schematic.
- Sweep AC source method bugs fixed.
- Script bugs fixed.
- In Run Until transient mode, simulation does not stop at the end of the screen.
- Unity gain circle is shown on the Nyquist diagram.
- Transient/Tools/Line snapshot: shows V and I distribution inside transmission line.
- PWL function approximation with automatic intervals to minimize error.
New in NL5 Circuit Simulator 1.6 (Mar 12, 2013)
- New components: O - Voltage and current controlled amplifiers.
- New model Table: look-up table for Function and Function-2 components.
- PWL editor improved.
- New editor with graphs for PWL, List, and Table models.
- Coupled inductors fixed.
- Fixed nested "a?b:c" operator.
- Graphics speed improved (specifically for Win7).
- Scrolling and toolbars with Zoom In/Out/Auto buttons added to Nyquist/Nichols diagrams.
- FFT, XY, and Nyquist/Nichols diagrams can be zoomed-in by mouse (left-click and drag).
- New resistor model "PWL-I" - piece-wise linear resistor with R(I).
- Toolbars with Zoom In/Out/Auto buttons added to XY diagram, Eye diagram, and Histogram tools.
- PWL format changed: zero point is required for non-symmetrical characteristic.
- PWL table editing improved.
- Bug fixed: transient in "rununtil" mode started from the script.
- New components: C - Voltage and current controlled capacitors.
- New components: L - Voltage and current controlled inductors.
- Custom colors in the "Color" dialog are stored in the preferences.
- "Sweep AC source" method can be started through HTTP link.
- Some "Sweep AC source" method bugs fixed.
- New component: W - Custom transformer, up to 9 windings.
- SubCir model available for transformers.
- Fixed MOSFET symbol.
- "Sweep AC source" method can be used in script and parameter sweep.
- Start-up configuration wizard for new users.
New in NL5 Circuit Simulator 1.5 (Mar 12, 2013)
- Many minor bugs fixed.
- Windows Registry is not used for preferences anymore. Preferences are stored in the file "nl5.nlp", in the same directory as "nl5.exe".
- Preferences, Application page: Beep on errors and messages.
- Script command "export" has more parameters.
- New component: L - Custom coupled inductors. Up to 9 windings with arbitrary coupling coefficients.
- New script command: "rununtil".
- Max number of FFT points increased to 1 million (1048576).
- FFT trace option: Points.
- Preferences, Transient page: Max number of export traces points (applies to export and "tracename" script command).
- Transient/Data, AC/Data, Screen page: "Show numbers".
- Transient/Tools/Power: calculates Power Factor and THD.
- Undo/Redo is available in all schematic cursor modes.
- Better handling of automatic line-under-component removal.