Documentation

Base de données des composants : Différence entre versions

(Comment transférer certains composants dans une autre base de données)
(Où se trouve ma base de données dans mon ordinateur?)
 
(44 révisions intermédiaires par 4 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
 
<!--[[Fichier:dev15.png]]-->
 
<!--[[Fichier:dev15.png]]-->
<span class="plainlinks">[[Fichier:videostartdb_f.png|link=http://www.target-3001.de/target/video/francais/basededonnees/basededonnees.html|left|Video pour introduire la base de données de composants (avec V15)]]</span>
+
<br>
 +
<span class="plainlinks">[[Fichier:videostartdb_f.png|link=//server.ibfriedrich.com/video/f/basededonnees/basededonnees.mp4|left|Video pour introduire la base de données de composants (avec V15)]]</span>
  
 
= Introduction =
 
= Introduction =
  
[[file:database440_f.jpg|440px|left|La base de données des composants de TARGET 3001!]]'''<big>Dites adieu aux bibliothèques. Depuis V15 il n'ya plus de bibliothèques.</big>'''  
+
<br><br>[[file:database440_f.jpg|440px|left|La base de données des composants de TARGET 3001!]]'''<big>Dites adieu aux bibliothèques. Il n'y en a plus.</big>'''  
<big>Il n'ya qu'un seul base de données SQL et chaque pièce est identifiée par son nom, fabricant et d'autres paramètres.</big> C'est le fichier '''target3001.db''' dans lequel tous les composants et tous les éléments connexés se trouvent. La base de données des composants fonctionne sur tous les PC localement sans connexion à l'internet. La base de données est compatible au client-serveur, cela signifie que vous pourriez installer la base de données sur un serveur que plusieurs clients ont accès. Ouvrez la base de données des composants par les icônes [[Image: InsertComponent.jpg]] ou [[Image: InsertPackage.jpg]] ou la touche de fonction '''F2''' (pour éditer le composant).<br>
+
<big>Dorénavant, il n'y a plus qu'une seule base de données SQL et chaque pièce y est identifiée par son nom, son fabricant et d'autres paramètres.</big><br>
La base de données des composants offre plusieurs options de recherche, "rapide" et "paramétrique". Il est possible de chercher dans l'ensemble "tous les composants", dans les "composants livrés et gérés par TARGET 3001!" ou dans vos propres composants (dessinés ou arrangés par vous-même).<br><br>
+
Tous les composants et tous les éléments connexes se trouvent dans le fichier '''target3001.db'''<br>
 +
La base de données des composants fonctionne sur tous les PC localement sans connexion à Internet. Il est compatible Client-Serveur. Cela signifie que vous pourriez installer la base de données sur un serveur auquel plusieurs clients auraient accès. Ouvrez la base de données des composants par les icônes [[Image: InsertComponent.jpg]] ou [[Image: InsertPackage.jpg]] ou la touche de fonction '''F2''' (pour éditer le composant). La base de données des composants offre plusieurs options de recherche, "rapide" et "paramétrique". Il est possible de chercher dans l'ensemble "tous les composants", dans les "composants livrés et gérés par TARGET 3001!" ou dans vos propres composants (dessinés ou arrangés par vous-même).<br><br>
 +
 
 +
Quelques éléments des menus de la base de données s'expliquent d'eux-mêmes. D'autres sont expliqués dans l'article [[Navigateur de composants]].<br><br>
  
 +
<div style="display: block; clear: both;">
  
 
= Où se trouve ma base de données dans mon ordinateur? =
 
= Où se trouve ma base de données dans mon ordinateur? =
  
En utilisant Windows XP la base de données SQLite '''target3001.db''' se trouve normalement dans:<br>
+
</div>
'''C:\Documents et Paramètres\[utilisateur]\Données d'application\ibf\TarVn\[edition]\Database'''<br><br>
+
 
En utilisant Windows Vista et Windows 7 elle se trouve ici:<br>
+
[[Image: Datenbankpfad_f.jpg|Le chemin à la base de données]]<br>Bild: Le chemin d'accès à la base de données dans TARGET<br><br>
'''C:\Utilisateur\[utilisateur]\AppData\Roaming\ibf\TarVn\[edition]\Database'''<br>
+
 
 +
"Dans ma version V30, le chemin de la base de données pointe vers la V19 !"
 +
Pas de problème. Faites une mise à jour gratuite de la base de données pour obtenir toutes les pièces actuelles. Ainsi, vous êtes à jour et toutes les pièces USER restent inchangées.
 +
 
 +
<br>
 +
 
 +
Sous Windows XP, la base de données SQLite '''target3001.db''' se trouve normalement dans:<br>
 +
'''C:\Documents et Paramètres\[utilisateur]\Données d'application\ibf\TarVn\[édition]\Database'''<br><br>
 +
Sous Windows Vista et Windows 7 elle se trouve dans:<br>
 +
'''C:\Utilisateur\[utilisateur]\AppData\Roaming\ibf\TarVn\[édition]\Database'''<br>
 
ou<br>
 
ou<br>
'''C:\Utilisateur\[utilisateur]\AppData\Roaming\ibf\TarVn\[edition]\Database'''<br><br>
+
'''C:\Utilisateur\[utilisateur]\AppData\Roaming\ibf\TarVn\[édition]\Database'''<br><br>
 
Remplacez [utilisateur] (nom d'utilisateur) par votre nom d'utilisateur actuel ou -utilisant XP- '''Tous utilisateurs''' ou '''Public'''.<br>
 
Remplacez [utilisateur] (nom d'utilisateur) par votre nom d'utilisateur actuel ou -utilisant XP- '''Tous utilisateurs''' ou '''Public'''.<br>
Remplacez [edition] par le nom de votre edition, p.ex. professional ou discover.<br>
+
Remplacez [édition] par le nom de votre édition, p.ex. professional ou discover.<br>
 
Si les fichiers en Windows Explorer sont partiellement cachés, vous devez régler visible [http://www.google.de/#q=fichiers+cachés "fichiers cachés"].<br><br>
 
Si les fichiers en Windows Explorer sont partiellement cachés, vous devez régler visible [http://www.google.de/#q=fichiers+cachés "fichiers cachés"].<br><br>
En [[Réglages_/_Options#R.C3.A9glages_.28Registry_.2F_INI-File.29|Réglages (fichier INI...)]] vous pouvez placer la base de données dans une position à votre choix. Les reseaux avec noms UNC sont possibles, p.ex. '''\\server\target3001\database'''. Si quelques utilisateurs veulent avoir l'accès à la base de données en même temps, alors il sera plus favorable d'utiliser un serveur [[MySQL]].<br><br>
+
En [[Réglages_/_Options#R.C3.A9glages_.28Registry_.2F_INI-File.29|Réglages (fichier INI...)]] vous pouvez placer la base de données à l'endroit de votre choix. Les réseaux avec des noms UNC sont possibles, p.ex. '''\\server\target3001\database'''.<br>
 +
Si des utilisateurs veulent avoir accès à la base de données simultanément, il sera plus intéressant d'utiliser un serveur [[MySQL]].<br><br>
 +
 
 +
Vous pouvez aussi utiliser un répertoire dans  [https://fr.wikipedia.org/wiki/Dropbox DropBox], dans [https://fr.wikipedia.org/wiki/Microsoft_OneDrive OneDrive] ou dans [https://fr.wikipedia.org/wiki/Google_Drive Google Drive] pour que la base de données SQLite soit synchronisée partout.<br><br>
  
 
= La structure de TARGET 3001! base de données =
 
= La structure de TARGET 3001! base de données =
Ligne 34 : Ligne 51 :
 
= Chercher un composant =
 
= Chercher un composant =
  
'''"J'ais besoin d'un NE555 - que faire?"'''<br>
+
'''"J'ai besoin d'un NE555 - que faire?"'''<br>
  
Appuyez la touche '''[Ins]''' sur votre clavier ou utilisez l'icône [[Image: InsertComponent.jpg]] pour ouvrir la base de données de composants. L'image suivante apparaît: <br><br><br>
+
Appuyez la touche '''[Ins]''' de votre clavier ou utilisez l'icône [[Image: InsertComponent.jpg]] pour ouvrir la base de données des composants. L'image suivante apparaît: <br><br><br>
  
 
[[Image:suche1_f.jpg|750px|Cherchez un timeur ne555 par nom ]]<br><br>
 
[[Image:suche1_f.jpg|750px|Cherchez un timeur ne555 par nom ]]<br><br>
  
 
Vous vous retrouvez dans l'onglet "Composants". Entrez le nom du composant ou des parties de celui-ci à la ligne de recherche.<br><br>
 
Vous vous retrouvez dans l'onglet "Composants". Entrez le nom du composant ou des parties de celui-ci à la ligne de recherche.<br><br>
Maintenant, sélectionnez dans la liste des résultats (en vert) votre composant préféré et importez le dans votre schéma par '''Importer composant'''. Autre onglets "Galerie" ainsi que la recherche de "Boîtiers" trouve ici.
+
Maintenant, sélectionnez dans la liste des résultats (en vert) votre composant recherché et importez le dans votre schéma par '''Importer composant'''. Les onglets "Galerie" ainsi que "Boîtier" se trouvent également ici.
  
 
Regardez le résultat dans la liste. Les couleurs signifient:<br><br>
 
Regardez le résultat dans la liste. Les couleurs signifient:<br><br>
*vert = réussi
+
*vert = composant répondant parfaitement à la recherche.
*jaune = aucune erreur mais les données manquent
+
*jaune = composant répondant à la recherche mais les données manquent.
*blanc = aucun paramètre disponible
+
*blanc = aucun paramètre disponible..
*rouge = aucun résultat concernant les paramètres<br><br>
+
*rouge = aucun résultat concernant les paramètres.<br><br>
  
Plus de mots-clés utilisés, plus de résultats (vert).
+
Plus il y a de mots-clés utilisés, plus il y aura de résultats (vert).
L'écran montre seulement "Nom de composant" parce que nous avons entré NE555 seulement. TARGET il reconnaît comme nom de composant. Si vous cherchez "ST" ou "Maxim" additionellement, TARGET 3001! les identifie automatiquement comme des fabricants et un autre colonne "fabricant" sera ouvert. Utilisez le bouton  '''Import''' à droite de l'écran, vous apportez un symbole dans votre schéma et en mème temps apportez la proposition du boîtier dans la liste pour l'utilisation dans le dessin de PCB.
+
L'écran montre seulement la colonne "Nom de composant" parce que nous n'avons saisi uniquement NE555. TARGET le reconnaît comme nom de composant. Si vous cherchez "ST" ou "Maxim" additionellement, TARGET 3001! les identifie automatiquement comme des fabricants et un autre colonne "fabricant" sera ouverte. Utilisez le bouton  '''Import''' à droite de l'écran, vous importerez le symbole dans votre schéma et en mème temps comme proposition de boîtier dans la liste pour son utilisation dans le dessin du PCB.
  
 
Un clic sur la vue 3D affiche l'image et permet une vue modifiée.
 
Un clic sur la vue 3D affiche l'image et permet une vue modifiée.
  
Le mot '''Utilisateur''' ou '''User''' en noir signifie que le composant est déjà modifié par l'utilisateur, p.ex. un composant dessiné par vous ou un composant arrangé dans un groupe de composant...<br><br><br><br>
+
Le mot '''Utilisateur''' ou '''User''' en noir signifie que le composant a déjà été modifié par l'utilisateur, p.ex. un composant que vous avez dessiné ou rangé dans un groupe de composant...<br><br><br><br>
  
 
= La recherche paramétrique =
 
= La recherche paramétrique =
  
Insérez les données spécifiques de la recherche à la main concernant les composants différents. La partie à gauche du dialogue montre les groupes de composants (marqués en gris). '''Attention:''' Seulement ces deux groupes de composants existent.<br><br>
+
Insérez manuellement les données spécifiques de recherche concernant des composants différents. La partie à gauche de la boîte de dialogue montre les groupes de composants (marqués en gris).<br><br> '''Attention:''' Il n'existe que ces 2 groupes hiérarchiques.<br><br>
  
[[file:suche_v15_1_f.jpg|750px|La recherche basé sur paramétres. ]]<br><br>
+
[[file:suche_v15_1_f.jpg|750px|La recherche basé sur paramètres. ]]<br><br>
  
  
Dès que vous avez sélectionné un type de composant (à gauche), la structure de paramètres (à droite) change de sorte que les valeurs puissent être insérées spécifiquement aux charactères de composants.<br><br>
+
Dès que vous avez sélectionné un type de composant (à gauche), la structure de paramètres (à droite) change de sorte que les valeurs puissent être insérées spécifiquement aux caractéristiques des composants.<br><br>
  
  
[[file:suche_v15_3_f.jpg|750px|La recherche basé sur paramétres]]<br><br><br>
+
[[file:suche_v15_3_f.jpg|750px|La recherche basé sur paramètres]]<br><br>
  
  
Le bouton "Import" apporte le composant au schéma.
+
Le bouton "Import" importe le composant dans le schéma.
  
  
[[file:suche_v15_4_f.jpg|750px|La recherche basé sur paramétres]]<br><br><br>
+
[[file:suche_v15_4_f.jpg|750px|La recherche basé sur paramètres]]<br><br><br>
  
Dans la vue 3D vous voyez:  
+
Dans la vue 3D, vous voyez ceci:  
  
  
Ligne 84 : Ligne 101 :
  
  
= La recherche pour boîtiers =
+
= La recherche par boîtier =
  
 
Voir ici: [[Placer un boîtier]]
 
Voir ici: [[Placer un boîtier]]
  
 
+
= Éditer les types de composants =
= Editer types de composant =
 
  
 
Voir ici: [[Editer types de composant]]
 
Voir ici: [[Editer types de composant]]
  
 
+
= Afficher d'autres paramètres au type de composant =
= Afficher autres paramétres au type de composant =
 
  
 
Voir ici: [[Afficher autres paramétres au Type de composant]]
 
Voir ici: [[Afficher autres paramétres au Type de composant]]
  
 +
= Pondération, tri =
  
 
+
La recherche dans la base de données des composants TARGET 3001! n'est pas réellement une recherche au sens strict mais plutôt une sélection concernant le contenu, comme indiqué sur Google ®. Vous pouvez influencer le classement dans la liste des résultats en utilisant le curseur de "Poids" pour chaque paramètre.
 
 
= Pondération, triage =
 
 
 
La recherche dans la base de données des composants TARGET 3001! n'est pas réellement une recherche au sens strict, mais plutôt une sélection concernant le contenu indiqué en Google ®. Vous pouvez influencer le classement dans la liste des résultats en utilisant le curseur de "triage" pour chaque paramètre.
 
  
 
[[Image:tickbox4_f.jpg]] <br><br>
 
[[Image:tickbox4_f.jpg]] <br><br>
Ligne 109 : Ligne 121 :
 
Les triages suivants sont réglés par défaut:<br><br>
 
Les triages suivants sont réglés par défaut:<br><br>
  
1. mot-clé pour nom/déscription (100)<br>
+
1. mot-clé pour nom/description (100)<br>
 
2. Fabricant (50)<br>
 
2. Fabricant (50)<br>
 
3. Boîtier (25)<br>
 
3. Boîtier (25)<br>
 
4. CMS résiduaire,... (5)<br><br><br>
 
4. CMS résiduaire,... (5)<br><br><br>
  
 
+
= Convertir les anciennes bibliothèques vers la base de données =
= Convertir les bibliothèques anciennes à la base de données =
 
  
  
Ligne 121 : Ligne 132 :
  
  
Sélectionnez l'option "Importer bibliothèques*.SYM3001, *.REF3001, *.PCK3001" dans le menu "Extra" de base de données des composants. Le gestionnaire dans lequel vous pourrez choisir votre bibliothèque de source s'ouvre. Confirmez votre choix avec "OK" et ensuite appuyez le bouton "Lancer Import" (bouton droite).<br><br>
+
Sélectionnez l'option "Importer bibliothèques*.SYM3001, *.REF3001, *.PCK3001" dans le menu "Extra" de base de données des composants.<br>
 +
Le gestionnaire dans lequel vous pourrez choisir votre bibliothèque de source s'ouvre.<br>
 +
Confirmez votre choix avec "OK" et ensuite appuyez le bouton "Lancer Import" (bouton droite).<br><br>
  
 
[[file:v14import_1_f.jpg|750px]]<br><br>
 
[[file:v14import_1_f.jpg|750px]]<br><br>
 
<br><br>
 
<br><br>
  
Maintenant TARGET 3001! vérifie si vos types de composants existants peuvent être assignés aux paramètres hiérarchiques "Groupe de composant" et "Type de composant". La syntaxe est un '''Groupe de composant/Type de composant.'''  Il y'a seulement deux niveaux d'hiérarchie comme par exemple: '''IC/Digital''' ou '''Transistor/FET'''. Tous les autres caractères d'un composant seront traités comme des paramétres.
+
Maintenant avec TARGET 3001! vérifiez si vos types de composants existants peuvent être assignés aux paramètres hiérarchiques "Groupe de composant" et "Type de composant".<br>
 +
La syntaxe est un '''Groupe de composant/Type de composant.'''  Il y a seulement deux niveaux de hiérarchie comme par exemple: '''IC/Digital''' ou '''Transistor/FET'''.<br>
 +
Tous les autres caractèristiques d'un composant seront traités comme des paramètres.
 
<br><br>
 
<br><br>
 
[[file:v14import_2_f.jpg|750px]]<br><br>
 
[[file:v14import_2_f.jpg|750px]]<br><br>
 
<br><br>
 
<br><br>
Dans la colonne gauche vous verrez "vos" composants selon votre structure. Signification des couleurs:<br><br>
+
Dans la colonne de gauche, vous verrez "vos" composants selon votre structure.<br>
'''Vert:''' Le groupe et type de composant existent déjà dans la base de données - fichiers peuvent être importés directement.<br>
+
Signification des couleurs:<br>
 +
'''Vert:''' Le groupe et type de composant existent déjà dans la base de données - les fichiers peuvent être importés directement.<br>
 
'''Bleu:''' Le groupe et type de composant correspondent avec la structure de base de données mais il faut les générés individuellement par TARGET 3001!.<br>
 
'''Bleu:''' Le groupe et type de composant correspondent avec la structure de base de données mais il faut les générés individuellement par TARGET 3001!.<br>
'''Rouge:'''Le groupe et type de composant sont inconnus dans la base de données. L'utilisateur doit les assigner à la main.<br><br>
+
'''Rouge:'''Le groupe et type de composant sont inconnus dans la base de données. L'utilisateur doit les assigner manuellement.<br><br>
A tout moment, vous pourrez les assigner au type de composant avec '''[[M2]]''' sur la ligne en question. Ou vous pouvez utiliser le bouton "Attribuer un autre type de composant V15". Ensuite vous sélectionnez un type de composant approprié ou vous créez un nouveau avec '''[[M2]]'''.
+
A tout moment, vous pourrez les assigner au type de composant avec '''[[M2]]''' sur la ligne en question.<br>
 +
Vous pouvez aussi utiliser le bouton "Attribuer un autre type de composant V15".<br>
 +
Ensuite, vous sélectionnez un type de composant approprié ou vous créez un nouveau avec '''[[M2]]'''.
 
<br><br>
 
<br><br>
 
[[file:v14import_3_f.jpg|750px]]<br><br>
 
[[file:v14import_3_f.jpg|750px]]<br><br>
 
<br><br>
 
<br><br>
Un nouveau groupe de composant peut aussi être créé avec '''[[M2]]''' sur l'arrière plan gris de chaque groupe de composant.
+
Un nouveau groupe de composant peut aussi être créé avec '''[[M2]]''' sous chaque groupe de composant dont l'arrière plan est gris.
 
<br><br>
 
<br><br>
 
[[file:v14import_4_f.jpg]]<br><br>
 
[[file:v14import_4_f.jpg]]<br><br>
 
<br><br>
 
<br><br>
Si l'utilisateur a redoublé un certain part, il trouve la touche dièse (#) et un chiffre perpétuel lié dans le sens "C'est quel numéro de copie?" En même temps le pavillon "Utilisateur" est fixé ici. cela veut dire que l'utilisateur a modifié ce composant. Donc il est importé dans le groupe "propres" composants. Il reste intouché dans le cas d'une mise à jour automatique.
+
Si l'utilisateur a dupliqué un certain composant pour un usage personnel, il trouve le caractère dièse (#) et un numéro d'ordre affecté dans le sens "C'est quel numéro de copie?".<br>
<br><br>Dans l'onglet "Mes composants avant V15" vous verrez les sous-groupes "Bibliothèques" et "Arbre de composant" chacun avec l'affichage connue...
+
En même temps le label "Utilisateur" est placé ici. cela veut dire que l'utilisateur a modifié ce composant.<br>
 +
Donc il est importé dans le groupe "propres" composants. Il ne sera pas modifié dans le cas d'une mise à jour automatique.
 +
<br><br>Dans l'onglet "Mes composants avant V15" vous verrez les sous-groupes "Bibliothèques" et "Arbre de composant" chacun avec l'affichage connu...
 
<br><br><br><br>
 
<br><br><br><br>
  
Ligne 174 : Ligne 194 :
  
  
[[image: component_export1_f.jpg750px|Liste de composants]]<br>
+
[[image: component_export1_f.jpg|Liste de composants]]<br>
 
Image: 1
 
Image: 1
 
<br><br>
 
<br><br>
Ligne 233 : Ligne 253 :
  
 
= Réseau avec la base de données en TARGET 3001! =
 
= Réseau avec la base de données en TARGET 3001! =
 +
 +
== Un seul utilisateur avec une base de données locale SQLite ==
  
 
[[Image: Server1_f.png]]<br>'''Image 1:''' Un seul utilisateur avec une base de données locale SQLite<br>
 
[[Image: Server1_f.png]]<br>'''Image 1:''' Un seul utilisateur avec une base de données locale SQLite<br>
Ligne 249 : Ligne 271 :
 
* Création des composants nouveaux ou modifiés dans la base de données dérivés de composants existants  (indépendamment du schéma et de la mise en page)
 
* Création des composants nouveaux ou modifiés dans la base de données dérivés de composants existants  (indépendamment du schéma et de la mise en page)
  
[[Image: Server2_f.png]]<br>'''Image 2:''' Réseau avec accès à un serveur utilisateur central [[MySQL]] de base de données <br>
+
 
 +
== Situation à deux utilisateurs avec deux bases de données locales SQLite ==
 +
 
 +
[[Image : cronjob.jpg]]<br>'''Image 2 :''' Situation à deux utilisateurs avec des bases de données locales SQLite<br><br>
 +
Si un seul des deux employés crée des composants, comme Chris, vous pourriez continuer à travailler avec SQLite. Pour ce faire, un CRON-Job pourrait copier le fichier d'un collègue à l'autre après chaque changement. Aucun serveur MySQL ne serait nécessaire.
 +
<br><br>
 +
 
 +
== Réseau avec accès à un serveur utilisateur central [[MySQL]] de base de données ==
 +
 
 +
[[Image: Server2_f.png]]<br>'''Image 3:''' Réseau avec accès à un serveur utilisateur central [[MySQL]] de base de données <br>
 
<br>
 
<br>
 
* La solution pour l'expert de l'administration de grandes quantités de données
 
* La solution pour l'expert de l'administration de grandes quantités de données
Ligne 255 : Ligne 286 :
 
* Tous les collègues utilisent la même base de données commune et pas des centaines de bibliothèques séparées
 
* Tous les collègues utilisent la même base de données commune et pas des centaines de bibliothèques séparées
 
* Une technologie de base de données ouverte et éprouvée
 
* Une technologie de base de données ouverte et éprouvée
 +
 +
 +
== Réseau Serveur Client avec accès à une base de données centrale ==
  
 
   
 
   
[[Image: Server3.png]]<br>'''Image 3:''' Réseau Serveur Client avec accès à une base de données centrale. Il est possible d'installer un miroir de la base de données [[MySQL]] sur un ordinateur externe (Michael) pour l'exécuter SQLite et de le ramener. <br>
+
[[Image: Server3.png|750px|Réseau Serveur Client]]<br>'''Image 4:''' Réseau Serveur Client avec accès à une base de données centrale. Il est possible d'installer un miroir de la base de données [[MySQL]] sur un ordinateur externe (Michael) pour l'exécuter SQLite et de le ramener. <br>
  
 
* utilisation directe de la base de données transférée
 
* utilisation directe de la base de données transférée
Ligne 265 : Ligne 299 :
 
<br>
 
<br>
  
 +
= Mise à jour TARGET 3001! V19 --> V20. Et la base de données des composants ? =
 +
 +
 +
Lors d'une installation par défaut d'un V20, la nouvelle base de données est installée. Si vous aviez un V19 avec une base de données qui garde vos propres pièces "USER", vous pouvez les utiliser dans V20 ainsi.
 +
 +
Durant l'installation de votre nouveaux version, vous devez selectionner dans un dialogue d'accepter une base de données d'avant. Selectionnez et optez pour votre alternative préféré.
 +
 +
Il suffit maintenant de passer en V20 le chemin vers votre base de données existante à partir de V19. NE PAS UTILISEZ le fonction "Import/Export" dans le menu de gestionnaire de composants.<br><br>
 +
 +
 +
= Importer composants extérieurs directement dans la base de données des composants =
 +
<br><br>
 +
''"Je suis un fabricant de composants et souhaite importer mes composants directement dans la base de données de composants TARGET publique. Chaque utilisateur de TARGET doit avoir un accès immédiat aux données CAO de mes composants, y compris un lien vers la fiche technique et un lien vers ma boutique en ligne."''<br><br>
  
 +
Rien de plus simple : il vous suffit d'un accès MySQL auBase de données des composants TARGET 3001!, veuillez nous contacter s.v.p:<br>
 +
[mailto:target@ibfriedrich.com?Subject=mySQL_Zugang Je suis un fabricant de composants et j'aimerais avoir accès à TARGET base de données...]<br><br><br>
 +
Voici un exemple de la date d'accès:<br><br>
 +
Serveur : <b>office.ibfriedrich.com</b><br>
 +
Utilisateur : <b><nowiki><</nowiki>MonNomdUtilisateur<nowiki>></nowiki></b><br>
 +
Mot de passe : <b><nowiki><</nowiki>MonMotdepasse<nowiki>></nowiki></b><br><br>
  
= Mise à jour V16 -> V17. Base de données? =
+
Dans TARGET, vous devez les entrer comme suit:<br><br><br>
  
 +
[[Image:BtlHerstDB1_f.jpg|Entrer données|none]] Image : Vous ne pouvez modifier que les parties de l'utilisateur que vous représentez comme fabricant.
  
Lors d'une installation par défaut d'un V17, la nouvelle base de données est installée. Si vous aviez un V16 avec une base de données qui garde vos pièces UTILISATEUR, vous pouvez les utiliser dans V17 ainsi.  
+
Ce veut dire que la société "Duschmol" ne peut pas changer les composants de la société "Duchnock".<br><br><br><br>
  
Durant l'installation de votre nouveaux version, vous devez selectionner dans un dialogue d'accepter une base de données d'avant. Selectionnez et optez pour votre alternative préféré.
 
  
Il suffit maintenant de passer en V17 le chemin vers votre base de données existante à partir de V16. NE PAS UTILISEZ le fonction "Import/Export" dans le menu de gestionnaire de composants.<br><br>
 
  
<br><br>
 
 
[[de:Bauteildatenbank]][[en:Component database]] [[Catégorie:homepage]]
 
[[de:Bauteildatenbank]][[en:Component database]] [[Catégorie:homepage]]

Version actuelle datée du 26 juillet 2021 à 11:21


Video pour introduire la base de données de composants (avec V15)

Introduction



La base de données des composants de TARGET 3001!
Dites adieu aux bibliothèques. Il n'y en a plus.

Dorénavant, il n'y a plus qu'une seule base de données SQL et chaque pièce y est identifiée par son nom, son fabricant et d'autres paramètres.
Tous les composants et tous les éléments connexes se trouvent dans le fichier target3001.db
La base de données des composants fonctionne sur tous les PC localement sans connexion à Internet. Il est compatible Client-Serveur. Cela signifie que vous pourriez installer la base de données sur un serveur auquel plusieurs clients auraient accès. Ouvrez la base de données des composants par les icônes InsertComponent.jpg ou InsertPackage.jpg ou la touche de fonction F2 (pour éditer le composant). La base de données des composants offre plusieurs options de recherche, "rapide" et "paramétrique". Il est possible de chercher dans l'ensemble "tous les composants", dans les "composants livrés et gérés par TARGET 3001!" ou dans vos propres composants (dessinés ou arrangés par vous-même).

Quelques éléments des menus de la base de données s'expliquent d'eux-mêmes. D'autres sont expliqués dans l'article Navigateur de composants.

Où se trouve ma base de données dans mon ordinateur?

Le chemin à la base de données
Bild: Le chemin d'accès à la base de données dans TARGET

"Dans ma version V30, le chemin de la base de données pointe vers la V19 !"
Pas de problème. Faites une mise à jour gratuite de la base de données pour obtenir toutes les pièces actuelles. Ainsi, vous êtes à jour et toutes les pièces USER restent inchangées.


Sous Windows XP, la base de données SQLite target3001.db se trouve normalement dans:
C:\Documents et Paramètres\[utilisateur]\Données d'application\ibf\TarVn\[édition]\Database

Sous Windows Vista et Windows 7 elle se trouve dans:
C:\Utilisateur\[utilisateur]\AppData\Roaming\ibf\TarVn\[édition]\Database
ou
C:\Utilisateur\[utilisateur]\AppData\Roaming\ibf\TarVn\[édition]\Database

Remplacez [utilisateur] (nom d'utilisateur) par votre nom d'utilisateur actuel ou -utilisant XP- Tous utilisateurs ou Public.
Remplacez [édition] par le nom de votre édition, p.ex. professional ou discover.
Si les fichiers en Windows Explorer sont partiellement cachés, vous devez régler visible "fichiers cachés".

En Réglages (fichier INI...) vous pouvez placer la base de données à l'endroit de votre choix. Les réseaux avec des noms UNC sont possibles, p.ex. \\server\target3001\database.
Si des utilisateurs veulent avoir accès à la base de données simultanément, il sera plus intéressant d'utiliser un serveur MySQL.

Vous pouvez aussi utiliser un répertoire dans DropBox, dans OneDrive ou dans Google Drive pour que la base de données SQLite soit synchronisée partout.

La structure de TARGET 3001! base de données

Voir ici: La structure de TARGET 3001! base de données


Mise à jour de base de données TARGET 3001!

Voir ici: Mise à jour de base de données TARGET 3001!


Chercher un composant

"J'ai besoin d'un NE555 - que faire?"

Appuyez la touche [Ins] de votre clavier ou utilisez l'icône InsertComponent.jpg pour ouvrir la base de données des composants. L'image suivante apparaît:


Cherchez un timeur ne555 par nom

Vous vous retrouvez dans l'onglet "Composants". Entrez le nom du composant ou des parties de celui-ci à la ligne de recherche.

Maintenant, sélectionnez dans la liste des résultats (en vert) votre composant recherché et importez le dans votre schéma par Importer composant. Les onglets "Galerie" ainsi que "Boîtier" se trouvent également ici.

Regardez le résultat dans la liste. Les couleurs signifient:

Plus il y a de mots-clés utilisés, plus il y aura de résultats (vert). L'écran montre seulement la colonne "Nom de composant" parce que nous n'avons saisi uniquement NE555. TARGET le reconnaît comme nom de composant. Si vous cherchez "ST" ou "Maxim" additionellement, TARGET 3001! les identifie automatiquement comme des fabricants et un autre colonne "fabricant" sera ouverte. Utilisez le bouton Import à droite de l'écran, vous importerez le symbole dans votre schéma et en mème temps comme proposition de boîtier dans la liste pour son utilisation dans le dessin du PCB.

Un clic sur la vue 3D affiche l'image et permet une vue modifiée.

Le mot Utilisateur ou User en noir signifie que le composant a déjà été modifié par l'utilisateur, p.ex. un composant que vous avez dessiné ou rangé dans un groupe de composant...



La recherche paramétrique

Insérez manuellement les données spécifiques de recherche concernant des composants différents. La partie à gauche de la boîte de dialogue montre les groupes de composants (marqués en gris).

Attention: Il n'existe que ces 2 groupes hiérarchiques.

La recherche basé sur paramètres.


Dès que vous avez sélectionné un type de composant (à gauche), la structure de paramètres (à droite) change de sorte que les valeurs puissent être insérées spécifiquement aux caractéristiques des composants.


La recherche basé sur paramètres


Le bouton "Import" importe le composant dans le schéma.


La recherche basé sur paramètres


Dans la vue 3D, vous voyez ceci:


Suche v15 4a f.jpg


La recherche par galerie

Voir ici: Galerie


La recherche par boîtier

Voir ici: Placer un boîtier

Éditer les types de composants

Voir ici: Editer types de composant

Afficher d'autres paramètres au type de composant

Voir ici: Afficher autres paramétres au Type de composant

Pondération, tri

La recherche dans la base de données des composants TARGET 3001! n'est pas réellement une recherche au sens strict mais plutôt une sélection concernant le contenu, comme indiqué sur Google ®. Vous pouvez influencer le classement dans la liste des résultats en utilisant le curseur de "Poids" pour chaque paramètre.

Tickbox4 f.jpg

Les triages suivants sont réglés par défaut:

1. mot-clé pour nom/description (100)
2. Fabricant (50)
3. Boîtier (25)
4. CMS résiduaire,... (5)


Convertir les anciennes bibliothèques vers la base de données

Convertir des bibliothèques



Sélectionnez l'option "Importer bibliothèques*.SYM3001, *.REF3001, *.PCK3001" dans le menu "Extra" de base de données des composants.
Le gestionnaire dans lequel vous pourrez choisir votre bibliothèque de source s'ouvre.
Confirmez votre choix avec "OK" et ensuite appuyez le bouton "Lancer Import" (bouton droite).

V14import 1 f.jpg



Maintenant avec TARGET 3001! vérifiez si vos types de composants existants peuvent être assignés aux paramètres hiérarchiques "Groupe de composant" et "Type de composant".
La syntaxe est un Groupe de composant/Type de composant. Il y a seulement deux niveaux de hiérarchie comme par exemple: IC/Digital ou Transistor/FET.
Tous les autres caractèristiques d'un composant seront traités comme des paramètres.

V14import 2 f.jpg



Dans la colonne de gauche, vous verrez "vos" composants selon votre structure.
Signification des couleurs:
Vert: Le groupe et type de composant existent déjà dans la base de données - les fichiers peuvent être importés directement.
Bleu: Le groupe et type de composant correspondent avec la structure de base de données mais il faut les générés individuellement par TARGET 3001!.
Rouge:Le groupe et type de composant sont inconnus dans la base de données. L'utilisateur doit les assigner manuellement.

A tout moment, vous pourrez les assigner au type de composant avec M2 sur la ligne en question.
Vous pouvez aussi utiliser le bouton "Attribuer un autre type de composant V15".
Ensuite, vous sélectionnez un type de composant approprié ou vous créez un nouveau avec M2.

V14import 3 f.jpg



Un nouveau groupe de composant peut aussi être créé avec M2 sous chaque groupe de composant dont l'arrière plan est gris.

V14import 4 f.jpg



Si l'utilisateur a dupliqué un certain composant pour un usage personnel, il trouve le caractère dièse (#) et un numéro d'ordre affecté dans le sens "C'est quel numéro de copie?".
En même temps le label "Utilisateur" est placé ici. cela veut dire que l'utilisateur a modifié ce composant.
Donc il est importé dans le groupe "propres" composants. Il ne sera pas modifié dans le cas d'une mise à jour automatique.

Dans l'onglet "Mes composants avant V15" vous verrez les sous-groupes "Bibliothèques" et "Arbre de composant" chacun avec l'affichage connu...



Comment chercher un composant de distributeur

Vous devez ouvrir la recherche paramétrique. Sélectionnez d'abord le type de composant que vous voulez chercher. Dans notre exemple: "Redresseur à pont":

La recherche paramétrique pour "Redreaaeur à pont"

Réglez le paramètre "Distributeur" à un distributeur de votre choix (défilez la liste en bas). En plus - si vous voulez - cochez le box "Modèle 3D" comme ça, les composants avec un modèle 3D sont affichés seulement. Si vous réglez plus de paramètres, le choix est plus étroit.

Listes pour les composants et boîtiers

Dans la base de données il n'ya pas de copie du même composant avec un nom et fabricant identique. Tout de même un certain composant peut faire partie d'une ou plusieurs listes individuelles créées par l'utilisateur. Par exemple la liste: "Mes operational amps préférées" ou la liste: "Composants pour TV, Phono" ou "Composants de Nicolas" ou "Les composants du projet moteur pas à pas" ou ...
Liste1 f.jpg


Pensez-en les listes sont similaires en des bibliothèques. Ça veut dire: Affichez les composants selon certains critères. Attribuez un composant à la liste avec un clic M2 sur la partie dans la vue principale de gestionnaire de composant. Maintenant suivez les dialogues en bas de la liste:




Liste2 f.jpg




Comment transférer composants dans une autre base de données

Affichez vos composants désirés sur une "Liste":


Liste de composants
Image: 1

Le nom de votre liste peut être p.ex. "mes composants"
Maintenant exportez votre liste sur une db (= data base = base de données) comme suit:


Fermez le dialogue Steuerungselemente.jpg et ouvrez encore une fois pour établir la nouvelle liste. Maintenant choisissez dans le menu Import/Export et sélectionnez votre liste:


Component export2 f.jpg
Image: 2


Cliquez dans "mes composants" et le gestionnaire des fichiers (Windows) s'ouvre et permet de sauvegarder (exporter) votre liste dans une db. Dans l'étape suivante vous importez cette db sur votre db générale. Fini.

Voir ici quel chemin est utilisé pour la db:

Chemin base de donnees.jpg
Image: 3

et la :

Chemin base de donnees 1.jpg
Image: 4

Composant pas trouvé?

Si vous n'avez pas trouvé votre composant désiré il est possible de le dessiner vous-même. Voir ici Créer un composant



Sauvegarde de base de données pendant une mise-à-niveau

Pendant l'installation de TARGET 3001! un répertoire de destination est proposé:


Datenbankverzeichnis f.png

Répertoire d'installation proposé pour version V15


et la base de données des composants sera copié à un sous-répertoire.

C:\Programs\ibf\TarVx\discover\AppData\Database\

Si TARGET 3001! est lancé la premier fois, la base de données sera transférée à "C:\Documents and settings\<your user>\ApplicationData\ibf\TarVx\discover\Database\" Le répertoire doit être différent du système d'operation. Maintenant TARGET utilise la base de données dans le répertoire "ApplicationData".

Les répertoires différents de base de données sont utilisés dans les versions.

Si un utilisateur fait une mise-à-niveau de smart à economy, il a besoin d'une copie de sa base de données smart au répertoire enconomy ou deplacez le chemin de la base de données dans le menu Réglages/Réglages (Fichier INI)..." au répertoire de base de données smart.

Pendant l'installation TARGET 3001! ne vérifie pas si une version existe déjà pour utiliser sa base de données.


Réseau avec la base de données en TARGET 3001!

Un seul utilisateur avec une base de données locale SQLite

Server1 f.png
Image 1: Un seul utilisateur avec une base de données locale SQLite


Situation à deux utilisateurs avec deux bases de données locales SQLite

Cronjob.jpg
Image 2 : Situation à deux utilisateurs avec des bases de données locales SQLite

Si un seul des deux employés crée des composants, comme Chris, vous pourriez continuer à travailler avec SQLite. Pour ce faire, un CRON-Job pourrait copier le fichier d'un collègue à l'autre après chaque changement. Aucun serveur MySQL ne serait nécessaire.

Réseau avec accès à un serveur utilisateur central MySQL de base de données

Server2 f.png
Image 3: Réseau avec accès à un serveur utilisateur central MySQL de base de données


Réseau Serveur Client avec accès à une base de données centrale

Réseau Serveur Client
Image 4: Réseau Serveur Client avec accès à une base de données centrale. Il est possible d'installer un miroir de la base de données MySQL sur un ordinateur externe (Michael) pour l'exécuter SQLite et de le ramener.



Mise à jour TARGET 3001! V19 --> V20. Et la base de données des composants ?

Lors d'une installation par défaut d'un V20, la nouvelle base de données est installée. Si vous aviez un V19 avec une base de données qui garde vos propres pièces "USER", vous pouvez les utiliser dans V20 ainsi.

Durant l'installation de votre nouveaux version, vous devez selectionner dans un dialogue d'accepter une base de données d'avant. Selectionnez et optez pour votre alternative préféré.

Il suffit maintenant de passer en V20 le chemin vers votre base de données existante à partir de V19. NE PAS UTILISEZ le fonction "Import/Export" dans le menu de gestionnaire de composants.


Importer composants extérieurs directement dans la base de données des composants



"Je suis un fabricant de composants et souhaite importer mes composants directement dans la base de données de composants TARGET publique. Chaque utilisateur de TARGET doit avoir un accès immédiat aux données CAO de mes composants, y compris un lien vers la fiche technique et un lien vers ma boutique en ligne."

Rien de plus simple : il vous suffit d'un accès MySQL auBase de données des composants TARGET 3001!, veuillez nous contacter s.v.p:
Je suis un fabricant de composants et j'aimerais avoir accès à TARGET base de données...


Voici un exemple de la date d'accès:

Serveur : office.ibfriedrich.com
Utilisateur : <MonNomdUtilisateur>
Mot de passe : <MonMotdepasse>

Dans TARGET, vous devez les entrer comme suit:


Entrer données
Image : Vous ne pouvez modifier que les parties de l'utilisateur que vous représentez comme fabricant.

Ce veut dire que la société "Duschmol" ne peut pas changer les composants de la société "Duchnock".