ABViewer 9.1 bêta
ABViewer 9.1 bêta

CADSoftTools est heureux de vous annoncer la sortie de ABViewer 9.1 Bêta.

ABViewer 9.1 Bêta peut être téléchargé sur les liens suivants:

32-bit: Anglais Allemand Français Russe

64-bit: Anglais Allemand Français Russe

Voici la liste de nouvelles fonctions qui ont été ajoutées à ABViewer 9.1 Bêta:

  • Exportation au format DWG
  • Ligne de commande
    • Sélection d’une option de commande par la souris
    • Support de fonctions LISP
  • Débogueur LISP intégré
  • Accès aux entités via l’interface XML

La ligne de commande

Vous pouvez taper des commandes en utilisant le clavier. Les commandes et les options de commandes sont affichées dans la boîte de dialogue attachable et redimensionnable – la boîte de dialogue de la ligne de commande. Pour afficher la boîte de dialogue de la ligne de commande veuillez cliquer sur le bouton Ligne de commande de ruban (Onglet Avancé -> Lisp).

L’utilisation de la ligne de commande a des avantages qui sont décrits plus bas. Appuyez sur Espace ou Entrée pour executer la commande. Si une commande a des options, une invite de commande sera affichée. Vous pouvez sélectionner une option par la souris et taper la valeur à l’aide du clavier ou cliquer sur un point de l’écran.

La ligne de commande de ABViewer contient les fonctions suivantes:

1) Sélection d’une option de commande soit par entrant des lettres mises en majuscules de l’option nécessaire, soit par utisant la souris pour y cliquer.

2) Complémentation automatique de commandes. Tapez les premières lettres d’une commande et vous verrez le nom complet de la commande.

3) Traduction automatique de commandes dans la langue sélectionnée.

4) Support de commandes anglaises dans les versions d’ABViewer non anglaises.

5) Une possibilité de créer alias de commandes et jeux de commandes.

Un alias de commande est un nom de commande abrégé. Par example, vous pouvez entrer “pligne” au lieux de "polyligne" pour lancer la commande POLYLIGNE. Des alias de commandes sont définis dans le fichier commandex.txt qui se trouve dans le répertoire de ABViewer.

Un jeu de commandes permet de grouper des commandes similaires. Les jeux de commandes sont définis dans le fichier commandex.txt qui se trouve dans le répertoire de ABViewer.

Examples:

   zoom=[Zoomavant/zOomarrière/zooMprécédent/zoomFenêtre/Ajusteràlafenêtre].
   arrièreplan=[Arrièreplannoir/aRrièreplanpersonnalisé/ArrIèreplan]

Entrez le nom du jeu de commandes sur la ligne de commande (par example, "zoom") et vous verrez les commandes stockées dans ce jeu dans l’invite de commande.

6) Une possibilité de verrouiller des valeurs d’options de commandes (fonctionne lorsque la saisie dynamique est désactivée).

Example:

  1. Commancez à tracer une ligne. Spécifiez le premier point de la ligne à l’aide d’un clic gauche sur l’écran.
  2. Cliquez sur l’option Angle de l’invite de commande.
  3. Entrez "45" sur la ligne de commande et appuyez sur Espace. La valeur d’angle sera verrouillé.
  4. Appuyez sur Espace encore une fois pour déverrouiller la valeur.

7) La commande Annuler.

8) Support de plus de 50 fonctions LISP, dont fonctions récursives et les celles dont argument est une fonction.

Examples:

  1. Tapez la commande: (load "c:\Users\{UserName}\Documents\ABViewer 9.1 beta\Demos\Lisp\functiongraph.lsp"). Appuyez sur la touche Entrée.
  2. Tapez la commande: (draw-graph -10 10 0.5 square). Appuyez sur la touche Entrée.
  3. Tapez la commande: (draw-graph -10 10 0.5 sin). Appuyez sur la touche Entrée.
  4. Tapez la commande: (draw-graph -10 10 0.5 cos). Appuyez sur la touche Entrée.
  5. Tapez la commande: (draw-graph -10 10 0.5 atan). Appuyez sur la touche Entrée.
  6. Tapez la commande: (draw-graph 0 10 0.5 sqrt). Appuyez sur la touche Entrée.
  7. Tapez la commande: (draw-graph -10 -0.2 0.2 rational). Appuyez sur la touche Entrée.

9) La possibilité de définir votre propres fonctions (si vous conaissez LISP).

Example:

Tapez la commande: (load "c:\Users\{UserName}\Documents\ABViewer 9.1 beta\Demos\Lisp\sqr.lsp"). Appuyez sur la touche Entrée. La fonction sqr sera ajoutée.

Débogueur LISP intégré

Vous pouvez déboguer un programme LISP dans ABViewer à l’aide du débogueur LISP intégré. Cliquez sur le bouton Lisp Debugger sur le ruban pour le lancer (onglet Avancé -> Lisp).

Le débogueur LISP intégré fournit la fonctionalité essentielle pour mettre le logiciel au point. Appuyez sur [F9] pour lancer le programme, [Echap] pour mettre en pause et [Ctrl+F2] pour l’arrêter. Vous pouvez aussi basculer entre points de contrôle et executer le programme pas à pas par appuyant sur [F8].

Interface XML

ABViewer 9.1 Bêta petmet d’accéder la structure d’un plan par à l’aide d’interface XML. La paquet contient une application de démonstration qui communique avec ABViewer à l’aide de technoligie DDE. Cliquez sur le bouton Run DDE Demo du ruban pour lancer l’application (onglet Avancé -> Lisp).

La démo montre comment on peut ajouter, modifier et supprimer les entités spécifiées et comment on reçoit la structure d’un plan au format XML. Pour executer une opération nécessaire il faut sélectionner le fichier XML d’entrée dans la liste et cliquer sur Run pour le traiter.

Remarque: Les chaînes XML de cette demo doivent être executées dans l’ordre suivant: Add.xml, Apply.xml, Delete.xml.

Add.xml ajoute de nouveaux entités au dessin courant.
Apply.xml séléctionne une entité an entity et modifie ses propriétés.
Delete.xml supprime les entités spécifiées.
Get.xml reçoit la structure du plan courant au format XML.

Nous serons ravis de répondre à toutes vos questions sur les possibilités techniques, améliorations et options de licence. Nous apprécierons tous vos commentaires sur le produit!

Merci beaucoup de votre temps!

Cordialement,
L'équipe de CADSoftTools
SoftGold Ltd.