Имя: Пароль:
1C
1С v8
прошу подсказать по подключениям весов МассаК
0 Маленький Вопросик
 
28.08.19
06:18
Товарищи, прошу подсказать

    
    Попытка
                                      
        ПодключитьВнешнююКомпоненту("d:\distr\MassaKDriverR1CWin86_710.dll","wesy",ТипВнешнейКомпоненты.Native);                              
        Scales= Новый("AddIn.wesy.MassaKDriverR1C");
    
        Сообщить("Все ок!");
    
    Исключение
        
        Сообщить(ОписаниеОшибки());
    
    КонецПопытки;    
    
    //    Scales.Connection = "COM6";    
    
    res = Scales.OpenConnection();
    res = Scales.ReadWeight();
    res = Scales.Weight;
    
    ТекВес = Scales.Weight;    
    
    res = Scales.CloseConnection();
    
    Сообщить(ТекВес);


объект драйвера создается, как получить вес теперь?????)))))
1 ads55
 
28.08.19
09:52
(0) Вот так у меня работает:
ТекущийВес = 0;
Файл = Новый Файл("C:\Program Files (x86)\Massa-K\ScalesMassaKDriver\"+"ScalesMassaK.dll");
        
ПодключитьВнешнююКомпоненту(Файл.ПолноеИмя, "Весы", ТипВнешнейКомпоненты.COM);
Scales = Новый COMОбъект("ScalesMassaK.Scale");
Scales.Connection = "COM6";
res = Scales.OpenConnection();
            
res = Scales.ReadWeight();
ТекущийВес = Scales.Weight;
res = Scales.CloseConnection();
2 ads55
 
28.08.19
09:54
(0) Всё правильно написано. А что в переменной - "ТекВес = Scales.Weight;"?
3 Маленький Вопросик
 
28.08.19
20:09
(2) там щас все по-другом - есть универсальный драйвер и обращаться нужно к нему вот так

:Scales= Новый("AddIn.wesy.MassaKDriverR1C");
4 Маленький Вопросик
 
28.08.19
20:09
а так спасибо, все разобрался.
5 Маленький Вопросик
 
28.08.19
20:10
единственное как скорость взвешивания увеличить?
6 Kigo_Kigo
 
28.08.19
20:20
(5) насколько я помню, там можно получить 2 веса, 1-е текщий вес, 2-е стабилизированный, так вот получение 2-го ускорить никак нельзя, ибо вес придет только при стабилизации планформы
7 ads55
 
29.08.19
11:56
(5) "единственное как скорость взвешивания увеличить?"
Не знаю - потребности не было.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс