Короткий опис користування програмою UniScalesDriver.exe

Версія: 1.0.2.0 (08.11.2009)

Програма призначена для роботи з вагами серії:
1. BTA-60/..-5, BTA-60/..-5-A, BTA-60/..-6-A (Торгові ваги).
2. BH-..-A-PK, BH-..-1D-A-PK (Блоки ВН- з рідинно-кристалічним індикатором).
3. BH-..-A-CI, BH-..-1D-A-CI, BH-..- 220B (Блоки ВН- зі світлодіодним індикатором).

(детальніше про моделі ваг, та нові версії програми дивитись: http://vagy.com.ua)

Короткий опис програми:
   При кожному запуску програма опитує ваги, і данні записує в файл „result.txt”, який створюється в тій самій директорії, де й знаходиться „UniScalesDriver.exe”. Тому директорія повинна буди доступною для запису (наприклад, з компакт-диску програму запускати немає сенсу).
   При кожному запуску програми відкривається СОМ-порт, проводиться запит даних з ваги, закривається СОМ-порт, данні записуються в файл „result.txt” і програма завершується.
   Керування програмою відбувається через командну стрічку.

Формат файла „result.txt”
	Після посилки будь-якої команди, файл оновлюється – вносяться нові покази ваги.
	Файл фіксовано містить шість рядків:
1.	номер помилки операції
2.	опис помилки
3.	дату та час оновлення 
4.	маса
5.	ціна     (може бути відсутнє, залежить від типу ваги)
6.	вартість (може бути відсутнє, залежить від типу ваги)
	
Можливі помилки:
Номер	Значення 	
0	Операція пройшла успішно – відповідь від ваги отримано	
1	Помилка при роботі з СОМ-портом. 
Можливі причини:
-	СОМ-порт зайнятий іншою програмою;
-	вказаний СОМ-порт не існує в системі;
-	СОМ-порт по якійсь іншій причині не працює.	
2	Немає відповіді від ваги. 
Можливі причини:
-	не підключений або пошкоджений з’єднувальний кабель;
-	значення маси менше нуля або рівне нулю (тільки торгові ваги);
-	маса на вагах не заспокоїлась (тільки торгові ваги).	
3	Параметри запуску командної стрічки не вірні.	
4	Помилкове значення команди.	

Якщо номер помилки відмінний від „0”, то маса, ціна та вартість – будуть пустими стрічками.

Порядок параметрів командної стрічки 

1-й параметр – номер типу ваги, допустимі значення:
1  - Торгові ваги (BTA-60/..-5, BTA-60/..-5-A, BTA-60/..-6-A)
2  - Ваги товарні/платформні ВН- з рідинно-кристалічним індикатором (BH-..-A-PK, BH-..-1D-A-PK)
3  - Ваги товарні/платформні ВН- зі світлодіодним індикатором  (BH-..-A-CI, BH-..-1D-A-CI, BH-..- 220B)

Наприклад:
  C:\UniScalesDriver.exe 1
  C:\UniScalesDriver.exe 2
  C:\UniScalesDriver.exe 3

При такому запуску програми буде виведено на екран довідка про список параметрів по конкретному типу ваги:

Наприклад: „UniScalesDriver.exe 1”
C:\UniScalesDriver.exe 1
You select scales type: BTA-60/..-5, BTA-60/..-5-A, BTA-60/..-6-A:

Error: Invalid parameter.

  1. Name of COM-port (COM1, COM2, ...)
  2. Command number:
                    1 - push button 'T'
                    2 - set price
                    3 - get weight
  3. Price (only for 'Command number' = 2)

Example:
   UniScalesDriver.exe 1 COM1 1
   UniScalesDriver.exe 1 COM2 2 123.45
   UniScalesDriver.exe 1 COM7 3

__________________
Список параметрів для ваги 1-го типу.
Торгові ваги (BTA-60/..-5, BTA-60/..-5-A, BTA-60/..-6-A)

1.	Назва СОМ-порту, до якого підключені ваги.
2.	Номер команди.
3.	Ціна яку потрібно встановити на вагах.

Опис команд:

1. Назва СОМ-порту, до якого підключені ваги.
Назва порту пишеться латинськими літерами COM + номер порту, наприклад:
    UniScalesDriver.exe 1 COM1 1
    UniScalesDriver.exe 1 COM7 3
    UniScalesDriver.exe 1 COM245 1

2. Номер команди.   Передбачено три різних команди:

   1 – імітування натискання клавіші „Тара”
наприклад:
	UniScalesDriver.exe 1 COM1 1

   2 – встановлення ціни на вагах
       ціна передається наступним параметром, копійки відділяються крапкою, наприклад:
	UniScalesDriver.exe 1 COM2 2 123.45
	UniScalesDriver.exe 1 COM2 2 9783.00
UniScalesDriver.exe 1 COM2 2 145

	3 – запит на отримання даних з ваги. Данні записуються в файл „result.txt”.
наприклад:
    UniScalesDriver.exe 1 COM7 3

__________________
Список параметрів для ваги 3-го типу.
Ваги товарні/платформні ВН- зі світлодіодним індикатором  (BH-..-A-CI, BH-..- 220B)

1.	Назва СОМ-порту, до якого підключені ваги.
2.	Швидкість СОМ-порту (2400, 4800, 9600, 19200).
3.	Адреса ваги.
4.	Номер команди.

Опис команд:

1. Назва СОМ-порту, до якого підключені ваги.
Назва порту пишеться латинськими літерами COM + номер порту, наприклад:
    UniScalesDriver.exe 3 COM1 1 1
    UniScalesDriver.exe 3 COM7 3 1

2. Швидкість СОМ-порту, допустимі значення : 2400, 4800, 9600, 19200. Даний параметр має дорівнювати швидкості виставленій на блоку індикації.

3. Адреса ваги. Має дорівнювати адресі ваги, що виставлена в блоку індикації (по замовчуванню 0).

4. Номер команди. В даній версії програми передбачено одна команда:
1 – запит на отримання даних з ваги. Данні записуються в файл „result.txt”.
наприклад:
UniScalesDriver.exe 3 COM1 9600 0 1
UniScalesDriver.exe 3 COM2 4800 0 1
UniScalesDriver.exe 3 COM3 9600 4 1

Адреса:	м. Київ, вул. Голосіївська 7, корпус 3, 3-й поверх,
магазин «Електронні ваги»	
Тел:	8-044-383-96-89
8-050-062-92-53
8-067-506-59-80	
Факс:	8-044-248-00-09 (дод. *7778)	
E-mail:	mail@vagy.com.ua	
Web:	http://vagy.com.ua