Ваши комментарии
День добрый.
Наименование организации, причина переноса, данные текущей лицензии.
В каком виде должен быть запрос и какие данные в нем указать?
Наименование организации, причина переноса, данные текущей лицензии.
День добрый.
На клиенте точно установлена версия 4.4.0.211?
Доброго времени суток. Возникла следующая проблема - после обновления программы на клиенте стали выбивать сообщения о том, что на сервере установлена более новая версия программы и нужно обновиться. Сообщения выползают периодически и при их появлении монитор ничего не показывает, что мешает работе. Все дело в том, что на обеих рабочих станция установлена точно такая же версия, с одного установочного файла. Версия программы - 4.4.0.211. В чем может быть дело и как можно эту ситуацию решить?
Заранее спасибо.
На клиенте точно установлена версия 4.4.0.211?
День добрый.
Смотрим документацию:
function BinToWord(ABin: String): Word (функция преобразует входное значение ABin строкового типа
в десятичное значение. Пример ABin = '01001001' , результат = 73)
В качестве параметра в функцию передается строка, в Вашем случае Вы отдаете out:= BinToWord('B7') строку вида "В7", поэтому и не работает. Нужно сделать примерно так:
var b0,b1,b2,b3,b4,b5,b6,b7: integer;
str := IntToStr(b7) + … IntToStr(b0);
out:= BinToWord(str);
а как опросить виртуальные каналы типа boolean и записать из них слово word
наваял примерно такое, но не работает.{Пример Pascal Script}
var b0,b1,b2,b3,b4,b5,b6,b7: boolean;
Var Out,: Integer;
Begin
B7:=ReadValue('bit_(7)');
B6:=ReadValue('bit_(6)');
B5:=ReadValue('bit_(5)');
B4:=ReadValue('bit_(4)');
B3:=ReadValue('bit_(3)');
B2:=ReadValue('bit_(2)');
B1:=ReadValue('bit_(1)');
B0:=ReadValue('bit_(0)');
out:= BinToWord('B7');
out:= out*2+BinToWord('B6');
out:= out*2+BinToWord('B5');
out:= out*2+BinToWord('B4');
out:= out*2+BinToWord('B3');
out:= out*2+BinToWord('B2');
out:= out*2+BinToWord('B1');
out:= out*2+BinToWord('B0');
WriteValue('outword',out);
end.
Смотрим документацию:
function BinToWord(ABin: String): Word (функция преобразует входное значение ABin строкового типа
в десятичное значение. Пример ABin = '01001001' , результат = 73)
В качестве параметра в функцию передается строка, в Вашем случае Вы отдаете out:= BinToWord('B7') строку вида "В7", поэтому и не работает. Нужно сделать примерно так:
var b0,b1,b2,b3,b4,b5,b6,b7: integer;
str := IntToStr(b7) + … IntToStr(b0);
out:= BinToWord(str);
спасибо большое, понял что проблема в имени каналов. Скорее всего не понимает символы "/" и .т.п.
Да, все верно. Проблема была в имени канала.
отправил
Ок. Понял.
вроде смотрели уже :)
тут лежит http://simplight.ru/forum/monitor/1018-obrezaet-applet-tekst?limitstart=0#1956
Есть проблема с радиальным индикатором! Будем исправлять.
вроде смотрели уже :)
тут лежит http://simplight.ru/forum/monitor/1018-obrezaet-applet-tekst?limitstart=0#1956
Припоминаю, там проблема была не в радиальном индикаторе. Ок, отдам на повторную проверку.
Да, я его выбираю из списка справа.
Вот что там.
{
WriteValue("COM9/Slave3(addr=3)/T1",25);
}
ок. Если есть возможность дать доступ к ПК по теамвьюверу, посмотрю на месте. Данные по подключению скиньте на почту.
хммм…не отсылает. Из мнемосхемы в ручную по прежнему все работает
Имя тега в который пишите указан верно?
Сервис поддержки клиентов работает на платформе UserEcho
После команды SHOW скрипт теряет контроль над документом, соответственно сохранить его он уже не может.
Удаление шаблона из заполненного документа происходит только при команде SHOW. SAVE сохранит документ так как он есть. (возможно потребуется ввести ещё одну команду в скрипты для отчисти шаблона)
Сейчас нет, добавим команды создания каталогов в скрипты.