LaboAB est composé de trois vues : Solutions, Courbes et Données. On passe de l'une à l'autre par des boutons de navigation situés en haut de chaque vue, sur fond gris sombre (à côté du bouton "A propos de" )
Une fois créée, une solution est représentée par une fiole dans l'espace des solutions. Le nom donné à la solution est visible sous la fiole. Lors de la création d'une solution un nom lui est automatiquement attribué (lettre S suivie d'un n°) mais ce nom peut être modifié à l'aide du menu des solutions.
L'espace des solutions peut contenir jusqu'à 12 solutions, en mode « premier entré, premier sorti » : quand l'espace est plein et que l'on tente de créer une nouvelle solution, une boîte de dialogue demande une confirmation avant de supprimer la solution la plus ancienne.
De manière facultative, peuvent aussi être affichées :
Le contenu du panneau d'information peut être enregistré dans un fichier texte à l'aide du bouton Enregistrer en bas du panneau.
Le bouton Effacer efface tout le contenu du tableau.
Les données contenues dans le tableau peuvent être sélectionnées à l'aide de la souris et copiées vers le presse-papier à l'aide de la combinaison Ctrl-C.
Un curseur vertical peut être placé sur le graphe par un clic-gauche quand le bouton « Curseur » en bas du panneau de droite est activé. Les coordonnées des points des différentes courbes coupées par le curseur s'affichent alors dans l'espace d'affichage situé en bas du panneau de droite.
L'espace d'affichage peut être effacé à l'aide du bouton « Effacer » situé en-dessous.
Les données de l'espace d'affichage peuvent être sélectionnées à l'aide de la souris et copiées vers le presse-papier à l'aide de la combinaison Ctrl-C. Elles sont effacées automatiquement à chaque création d'un nouveau graphe.
Lorsque le diagramme de répartition est celui d'un indicateur coloré, les couleurs approximatives de l'indicateur en fonction du pH peuvent être ajoutées en fond du graphe à l'aide de la case à cocher « Couleurs de l'indicateur en fond de graphe » du panneau de droite.
De haut en bas, dans le dialogue « Simulation d'un titrage »
Le couple ou ensemble de couples à afficher doit être choisi dans la liste déroulante sous « Affichage optionnel ». Il n'est pas possible d'afficher simultanément ces courbes de composition pour des couples (ou ensemble de couples) différents.
Il n'y a pas de graduations sur l'axe des ordonnées correspondant à la composition, mais en utilisant le curseur on accède aux valeurs en pourcentage pour les différentes espèces.
Ajouter ou supprimer des courbes supprime également l'affichage éventuel de la couleur de l'indicateur en fond de graphe, et le tracé des tangentes parallèles actuel s'il existe.
Quand un indicateur coloré est choisi il est possible d'afficher en fond de graphe ses couleurs approximatives aux pH rencontrés au cours du titrage, en cochant la case « Couleurs de l'indicateur en fond de graphe ». Si une des options de tracé de courbes supplémentaires (dérivée ou composition) est activée ou désactivée, cela désactive l'affichage de fond de graphe, mais il peut être réactivé manuellement.
Lorsqu'un indicateur coloré est présent et que le curseur est activé, la couleur approximative de l'indicateur coloré au pH correspondant à la position du curseur est indiquée par un rectangle-témoin sous la liste déroulante des indicateurs colorées.
S'il n'a pas été possible de faire la construction basée sur le point choisi, un message d'erreur apparaît. En cliquant sur OK on a la possibilité d'essayer avec un nouveau point, en cliquant sur Annuler on quitte la construction des tangentes.
La construction sera de moins bonne qualité si la courbe est anguleuse autour du point choisi.
Une fois les tangentes tracées on peut les faire disparaître ou apparaître à l'aide de la case à cocher "tangentes parallèles" en haut du panneau.
Si une des options de tracé de courbes supplémentaires (dérivée ou composition) est activée ou désactivée après que des tangentes aient été tracées, celles-ci sont effacées.
Il est toujours possible d'en tracer de nouvelles à l'aide du bouton "tangentes //".
Le bouton « Dilution » permet d'observer comment le pH d'une ou plusieurs solutions évolue quand on la dilue.
Le dialogue « Simuler une dilution » permet de choisir la ou les solutions à diluer, ainsi que le facteur de dilution maximal qui leur sera appliqué. Le pH est calculé pour vingt valeurs intermédiaires de facteur de dilution.
Le graphe obtenu a pour abscisse le logarithme du facteur de dilution, et comme ordonnée le pH.
Lorsque plusieurs solutions ont été sélectionnées, toutes les courbes correspondantes sont visibles sur le graphe. Le curseur permet d'obtenir les valeurs du pH pour chacune des courbes.
Lorsqu'une seule solution a été sélectionnée, il est possible d'ajouter les courbes montrant l'évolution de la répartition des espèces en fonction de la dilution, pour chacun des couples (ou ensembles de couples pour les polyacides) présents dans la solution. Il faut pour cela cocher la case « Répartition des espèces » dans le panneau de droite, et choisir le couple ou l'ensemble de couples à afficher dans la liste déroulante. Il n'y a pas de graduations sur l'axe des ordonnées correspondant à la composition, les valeurs numériques doivent être lues à l'aide du curseur.
Lorsqu'une seule solution a été sélectionnée, on peut afficher à l'aide du curseur les valeurs de concentrations apportées des différentes espèces apportées pour chaque point de la courbe, ainsi que les proportions effectives de chaque membre d'un couple ou d'un ensemble de couples.
Par défaut lors de la première exécution du logiciel, un dossier "calcPH" est créé dans l'espace utilisateur (home) ainsi qu'un sous-dossier "données", dans lequel sont créés les fichiers "couples" et "indicateurs" qui contiendront les données.
La vue "Données" permet de modifier les données contenues dans ces deux fichiers, en ajoutant ou enlevant des couples ou indicateurs colorés, ou en modifiant leurs données. Les modifications effectuées sont enregistrées automatiquement à la fermeture du logiciel.
La vue "Données" se compose de deux parties similaires, l'une concernant les couples acide-base, l'autre les indicateurs colorés (pour LaboAB les indicateurs colorés n'ont pas d'influence sur le pH des solutions, ce qui justifie qu'ils soient traités séparément).