LTSpice help file and they said that if it is not a model (and I'm assuming it's not, as the file begins with '.SUBCKT' though there are a couple '.MODEL' in there as well) you have to follow a number of steps to add it. LTspice is a high performance SPICE simulator that simplifies the design of switching regulators. The software is provided free by Analog Devices. LTspice includes a library of models for a limited number of Coilcraft inductors. These models are included in the standard inductor library file and are updated periodically. LT spice uses a new directory, stored in documents LTspiceXVII lib (not in C: program files lt spice lib). Make sure you modify the files there and not in the program directory which has a dual structure, but LT spice uses the files stored in documents folder. Adding external SPICE files This goes beyond “beginner’s guide” scope, but most users will get to the point where they need to use a component not included in the LTSpice database. It could be a type of component not included at all, or maybe parameters for a specific transistor not included with the program. LTspice: Simple Steps to Import Third-Party Models. By Gabino Alonso. It is possible in LTspice IV to create a new symbol from scratch for a third-party model but who has the time? Follow these easy steps to generate a new symbol for a third-party model defined in a subcircuit (.SUBCKT statement).
Syntax: .lib <filename>
This directive includes the model and subcircuit definitions of the named file as if that file had been typed into the netlist instead of the .lib command. Circuit elements at global scope are ignored.
An absolute path name may be entered for the filename. Otherwise LTspice looks first in the directory <LTspiceIV>libcmp and then <LTspiceIV>libsub and then in the directory that contains the calling netlist, where <LTspiceIV> is the directory containing the scad3.exe executable, typically installed as C:Program FilesLTCLTspiceIV.
No file name extension is assumed. You must use '.lib myfile.lib' not '.lib myfile' if the file is called 'myfile.lib'
It is possible to specify a URL of the following form as a file name:
.lib http://www.company.com/models/library.mod
The file 'library.mod' will be http-transferred to the circuit directory and included as a library. For subsequence simulations, in the interest of avoiding downloading the file each time you run the simulation, you can edit the .lib statement to
.lib library.mod
Note that if the URL you specify doesn't exist, most web servers don't return an error, but return a html web page to be displayed in your web browser that explains the error. LTspice can't always read these pages as error conditions so you may get some cryptic error message when the simulation tries to proceed with the included html language error page included in the simulation as valid SPICE syntax.
If the http-transferred URL is a .pdf file, the simulation will abort after the download. For example the following deck will download this manual as a .pdf file:
* Dummy simulation to download the help file.
* The simulation will abort with an error, but
* you'll be left with the file scad3.pdf in the
* same directory containing the netlist.
.lib http://ltspice.linear.com/software/scad3.pdf
.end
Encrypted Libraries
LTspice can generate and read a special form of encrypted libraries. This allows one user to prepare a library that another user can use in a simulation without revealing the implementation of the library. A reasonable attempt has been made to make the encrypted library difficult to decode by unauthorized concerns, but it cannot be considered perfectly secure if for no other reason than it is implemented in software.
To prepare an encrypted library, you need to invoke LTspice from the command line with the command line option '-encrypt'. You will need to first backup the library because it will be replaced with the encrypted version. THERE EXISTS NO UTILITY TO CONVERT AN ENCRYPTED LIBRARY BACK TO CLEAR TEXT. Below summarizes the two steps:
1. Make a backup copy of the library. The
version you encrypt is deleted.
2. From a command line, type
scad3.exe -encrypt <filename>
The file <filename> will be replaced with an encrypted version. The encryption process will take a few minutes.
One this process is finished, you have an encrypted ASCII file. It's possible to add a copyright notice above the '* Begin:' line, but the first 9 lines of the file must remain unchanged and each line of copyright notice you add must begin with the character '*'.
That is, here an encrypted file written by LTspice:
* LTspice Encrypted File
*
* This encrypted file has been supplied by a 3rd
* party vendor that does not wish to publicize
* the technology used to implement this library.
*
* Permission is granted to use this file for
* simulations but not to reverse engineer its
* contents.
*
* Begin:
50 3E 46 0F FA 6E 67 FF B8 4D D9 62 14 32 60 24
36 71 35 0B 66 4F AD 52 B8 F5 9E 22 9F C0 18 8B
FB FE 1D...
you can change this to be
* LTspice Encrypted File
*
* This encrypted file has been supplied by a 3rd
* party vendor that does not wish to publicize
* the technology used to implement this library.
*
* Permission is granted to use this file for
* simulations but not to reverse engineer its
* contents.
*
* Copyright © 2005 Acme SPICE Modeling
* For additional information, see
* www.acmespicemodels.com
*
* Begin:
50 3E 46 0F FA 6E 67 FF B8 4D D9 62 14 32 60 24
36 71 35 0B 66 4F AD 52 B8 F5 9E 22 9F C0 18 8B
FB FE 1D...
Latest versionReleased:
DESC
Project description
Installation
Add Library To Ltspice
Supported Files
- encoding : UTF8 / UTF16-LE
- format : Binary / Ascii
- extenstion : .raw / .fft
Usage
Examples
01 - RC Circuit
LTSpice file (.asc)
Python code (.py)
Output result
02 - Multi point simulation
LTSpice file (.asc)
Python code (.py)
Output result
If you want to find more usage examples, please check examples folder.
Release historyRelease notifications | RSS feed
1.0.4
1.0.1
1.0.0
0.4.2
0.4.1
0.4.0
0.3.3
0.3.2
0.3.1
0.3
0.2.9
0.2.8
0.2.7
0.2.6
0.2.5
0.2.4
0.2.3
0.2.2
0.2.1
0.2
0.1
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size ltspice-1.0.4-py3-none-any.whl (5.8 kB) | File type Wheel | Python version py3 | Upload date | Hashes |
Filename, size ltspice-1.0.4.tar.gz (5.8 kB) | File type Source | Python version None | Upload date | Hashes |
Hashes for ltspice-1.0.4-py3-none-any.whl
Algorithm | Hash digest |
---|---|
SHA256 | e28ae7bf6bf75bf6768a34c7e89e482c70cd4f60b2209e2f3ef988c68c6be3d9 |
MD5 | 38110f865b0378d97260ea4a412e4b42 |
BLAKE2-256 | 8310ccd7bf44f1ee9a5dba03fc1d5187f5d289bb8893efd73692dc7edaa19112 |
Ltspice Add Library
CloseHashes for ltspice-1.0.4.tar.gz
Ltspice Mac Add Library
Algorithm | Hash digest |
---|---|
SHA256 | 401de2b6099718f40d3293eb557f6ef60d2dad0ff8d01dc196583d85a94196af |
MD5 | 40700c58d5e47597ca1244232e2e73fd |
BLAKE2-256 | cfbe2eef92121617a57d79bdb5431f72aa054c42853cff66b7178f52d232261e |