Там же где РЭ на ПЛК. На нашем сайте. Но пока не выложили. Приношу свои извинения.
Ну а чтобы наши клиенты не испытывали проблем с М02 - выкладываю пакет библиотек с примерами.
Там же где РЭ на ПЛК. На нашем сайте. Но пока не выложили. Приношу свои извинения.
Ну а чтобы наши клиенты не испытывали проблем с М02 - выкладываю пакет библиотек с примерами.
Последний раз редактировалось Филоненко Владислав; 04.01.2016 в 13:33.
Тролль-наседка, добрый, нежный и ласковый
Уважаемый Владислав!
Помогите разобраться с асинхронным выводом в файл с помощью библиотеки OwenAsyncLibFile. На основе Вашего примера пытаюсь организовать запись в файл непрерывного ряда значений переменной, которая получает приращение в рабочем цикле:
b:=b+1;
Запись в файл производится функцией:
res:=OwenFileWriteAsync(handle,ADR(bufout),14,ADR( result));
В примере обращает на себя внимание то, что запись происходит дважды: первый раз в цикле с CASE 2: и второй в цикле с CASE 3:. Получается, мы в разных циклах даем задание на передачу строковой переменной для записи. В программе одной переменной в циклах могут могут соответствовать разные строки. Методом проб и ошибок я добился нужного результата. Но вопросы остались:
В какую из попыток происходит действительно передача строки?
Как проконтролировать в программе какая из строк передана?
Хотелось бы получить более подробную информацию о работе функций библиотеки OwenAsyncLibFile от первоисточника. Или дайте ссылки на документацию, где описан порядок их работы.