12.3. Sposób użycia

Skrypt verslin.pl uruchamiany jest w katalogu drzewa programów technologicznych zawierającym program wykonawczy sterownika w celu jego kompilacji prowadzącej do wygenerowania plików *.nex lub *.hex, a także modyfikacji logów związanych z samym programem, platformą (eprom.log), biblioteką procedur (prog.log i ewentualnie lib.log) oraz drzewem programów technologicznych (global.log).

Każdorazowe wywołanie skryptu musi (we wcześniejszych wersjach nie było to obligatoryjne) być poprzedzone wpisem komentarza do skojarzonego z programem wykonawczym logu, zawierającego krótki opis wprowadzanych zmian w programie. Opis powinien znajdować się na końcu pliku logu i być otoczony znakami specjalnymi "#" np.:

# Zmiana szybkości przesuwu rusztu #
Jeśli komentarz składa się z kilku linii tekstu, każda z nich powinna wyglądać identycznie jak linia początkowa np.:
# Zmiana szybkości przesuwu rusztu #
# Zwiększenie podmuchu #
# Zwiększenie wyciągu #
W przypadku dokonywania zmian w bibliotece procedur, konieczny jest również wpis do pliku logu biblioteki (format taki sam, jak dla pliku logu programu technologicznego).

Składnia wywołania skryptu verslin.pl jest następująca:

verslin.pl prefix [-n] [-o <nazwa_pliku>] [-d|-D <dyrektywa>] [-x] [-c] [-v] [-wt] [-l] [-b <numer biblioteki>] [-e <ERRORLEVEL>]
Znaczenie poszczególnych opcji:

Po wywołaniu skrypt generuje plik *.bat zawierający wszystkie polecenia niezbędne do kompilacji i konsolidacji programu technologicznego, jak również dodatkowe polecenia sprawdzające poprawność wykonania poleceń kompilacji/linkowania (przykłady takich plików: Sekcja 12.6). Następnie plik wsadowy jest uruchamiany w dosemu/dosbox/wine. Po zakończeniu wykonywania pliku wsadowego - o ile nie było błędów i nie podano opcji -n modyfikowane są logi: programu technologicznego (prefix.log), platformy (eprom.log), biblioteki (prog.log i ewentualnie lib.log, jeśli wykonywane były jakieś zmiany w bibliotece) oraz globalny (global.log) oraz usuwane są pliki pośrednie (*.lst, *.hex, ...) - o ile nie podano opcji -c.

UWAGA: kompilacja może zostać wstrzymana, jeśli po zmodyfikowaniu biblioteki procedur programów technologicznych nie dodano odpowiedniego wpisu do jej pliku logu (lib.log). Szerszy opis postępowania przy używaniu/modyfikowaniu biblioteki procedur można znaleźć tutaj: Sekcja 4.5.

Uruchomienie skryptu bez podania opcji powoduje wyświetlenie krótkiej pomocy.

12.3.1. Uwagi odnośnie starszych wersji verslina / versmana