User Tools

Site Tools


library

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
library [2021/12/02 11:19]
mina [Creating a library file, .ecl]
library [2022/01/24 12:47]
dmytroh
Line 5: Line 5:
 Modules are organized in the library in a normal file structure with folders and files. Modules are organized in the library in a normal file structure with folders and files.
  
-===== Creating a library file **.ecl** =====+===== Creating a library file *.ecl* =====
  
-After creating number of subsystems in a project, there might be a need to pack them in a library, and send to other users, or save them for later use. To create a library file, use has to: +After creating number of sub-systems in a Ecolego project (*.eco)or several projects with sub-systems there might be a need to pack them in a library, and send to other users, or save them for later use. To create a library file, user has to: 
-  - Open Ecolego +  - Open Ecolego; 
-  - Go to File -> Library -> Manage libraries +  - Go to File → Library → Manage library; 
-  - Mark the [[sub-system|sub-systems]] that should be in the library using ctrl or shirt keys on the keyboard +  - Press **Select Library Folder** button and specify folder with projects that should be packed in the library *ecl file; 
-  - Click on **Export** +  - Mark the the projects (that contains [[sub-system|sub-systems]]) or folders with projects that should be extracted as library using ctrl or shirt keys on the keyboard; 
-  - Add the name to the library+  - Click on **Export** button; 
 +  - Add the name to the library (for example MyFirstLibrary.ecl).
  
-This file can be later imported as a library in the same "Manage library folder", with the button named **Import**.+This file can be later imported as a library with the same **“Manage library”** window, with the button named **Import**. Please pay attention that if you will try to import same projects to the same folder that they were extracted from, you will get error because of same names conflict
  
 ===== Adding sub-systems to the library ===== ===== Adding sub-systems to the library =====
Line 24: Line 25:
 **From the Model window:** **From the Model window:**
  
-  * Right-click the [[Sub-system|sub-system]] in the matrix and select **Add to library** from the popup menu. Note that the [[Sub-system|sub-system]] must be “collapsed”.+  * Right-click the [[Sub-system|sub-system]] in the matrix and select **Add to library** from the popup menu.  
 +  * Right-click the [[Sub-system|sub-system]] in the graph and select **Add to library** from the popup menu. 
 + 
 +Note that the [[Sub-system|sub-system]] must be “collapsed”.
  
 ==== The library window ==== ==== The library window ====
Line 30: Line 34:
 The library dialog lets you select a folder for the module and modify some information: The library dialog lets you select a folder for the module and modify some information:
  
-  * **Library** - Select a folder for the moduleThis list is initially empty, until folders have been added to the library. To add folder, right-click in this list and select **New**. +  * **Library** - Select a folder with **Select library folder** buttonList of modules is initially empty, until folder which contains projects (*.eco) was specified or library files have been imported to the library. To add additional folder, right-click in this list and select **New**; 
-  * **Name** - Give a name for your module. If the name is the same as a module in the same folder, that module will be overwritten.+  * **Name** - Give a name for your module. If the name is the same as a module in the same folder, that module will be overwritten;
   * **Image** - Click to select an image for the module. The image will be displayed in the library list.   * **Image** - Click to select an image for the module. The image will be displayed in the library list.
   * **Description** - Enter a description for the module. It is recommended that the description includes the following information:   * **Description** - Enter a description for the module. It is recommended that the description includes the following information:
Line 48: Line 52:
  
   * Right-click an empty cell in the matrix and select **Get from library** from the pop-up menu.   * Right-click an empty cell in the matrix and select **Get from library** from the pop-up menu.
 +  * Right-click an empty place in the graph and select **Get from library** from the pop-up menu.
  
 ==== The library window ==== ==== The library window ====
Line 63: Line 68:
 The library window lets you change module information and create, rename or delete folders. It also lets you import a library or export the library. The library window lets you change module information and create, rename or delete folders. It also lets you import a library or export the library.
  
-  * **New** - Create a new folder +  * **New** - Create a new [[Folder|folder]], useful for importing projects to new folders; 
-  * **Delete** - Delete the currently selected folder +  * **Delete** - Delete the currently selected folder with all content (projects, libraries, etc); 
-  * **Import…** - Import a new library folder from a file +  * **Import…** - Import a new library folder from a *.ecl file; 
-  * **Export…** - Export the currently selected folder to a file +  * **Export…** - Export the currently selected projects or folders to a *.ecl file; 
-  * **Library** - Lists all folders and modules. Select a folder or module to edit it’s properties +  * **Library** - Lists all folders and modules. Select a folder or module to edit it’s properties; 
-  * **Name** - Click to change the name of the currently selected folder or module +  * **Name** - Click to change the name of the currently selected folder or module; 
-  * **Image** - Click to change the image of the currently selected module +  * **Image** - Click to change the image of the currently selected module; 
-  * **Description** - Click to change the description of the currently selected module+  * **Description** - Click to change the description of the currently selected module.
  
 ===== See also ===== ===== See also =====
library.txt · Last modified: 2023/03/10 12:27 by daria