При описании атрибутов 128 и 129 канала CALL в справочной системе написано: Единовременно может быть отработано чтение из файла или запись в файл только для одного канала. Задача такая: имеются файлы с записанными аргументами нескольких каналов CALL. Нужно при запуске узла автоматически прочитать все аргументы всех каналов. Раз одновременно нельзя - значит по-очереди. Подскажите, пожалуйста, как это лучше сделать. Я пробовал программой с запуском ее на старте, но это, вероятно, получается как раз одновременно и потому считывает только первый по списку канал.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Вам отправлен пример проекта с реализацией подобной задачи.
Posted by ddkel (Участник № / Member № 4120) on :
Отправте,пожалуйста, и мне такой пример, xxxxx@mail.ru
[ 14.02.2011, 12:44: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
Posted by Kidim1975 (Участник № / Member № 4421) on :
Спасибо, сделал как в примере все работает. Но в связи с этим есть чисто теоретический вопрос: В чем разница (если она есть) между использованием setAttributeI(CALL1_ID, 128, 1), взяв в качестве аргумента программы ID канала и ипользованием в качестве аргумента программы сразу 128 атрибута канала и присвоением ему значения 1. Может ТМ по-разному отрабатывает эти случаи?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Программа всегда присваивает значение своему выходному аргументу. Если в данном вызове программы по тексту присвоение не определено, присваивается его предыдущее значение. Для внутренней переменной, коей является передаваемый параметр CALL1_ID функции setAttributeI(CALL1_ID, 128, 1), это правило не действует.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
ddkl. Отправлено.
Posted by Avgorr (Участник № / Member № 2607) on :
Можно и мне такой пример. Спасибо.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Отправлено.
Posted by ddkel (Участник № / Member № 4120) on :
Спасибо за пример. Не могли бы вы пояснить использование аргумента типа in/out для хранения значения между вызовами программы вместо использования глобальной переменной.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Это сделано только для наглядности и удобства отладки в реальном времени. Функционально, если других задач у этого аргумента нет, правильно использовать именно глобальную переменную.
Posted by Petrix (Участник № / Member № 3662) on :
Можно и мне такой пример. Спасибо.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Отправлено.
Posted by ko10 (Участник № / Member № 4753) on :
Отправте,пожалуйста, и мне такой пример, xxxx@yyyy.ru
[ 25.03.2011, 17:58: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Отправлено.
Posted by iliouchine (Участник № / Member № 4686) on :
Можете и мне отправить такой пример на e-mail: xxxx@yyyy.ru.
[ 25.03.2011, 18:00: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
Posted by Шмидт Сергей Петрович (Участник № / Member № 2657) on :
если можно и мне xxxx@xxxx.com
[ 25.03.2011, 18:00: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Отправлено в оба адреса.
Posted by iliouchine (Участник № / Member № 4686) on :
Спасибо. Пример получил. Удачи!
Posted by mev163 (Участник № / Member № 4235) on :
пример пожалуйста xxx@yyy
[ 18.06.2012, 09:56: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Отправили.
Posted by Demus1 (Участник № / Member № 3844) on :
Прошу выслать пример на zzz@zzz.ru
[ 25.06.2012, 10:04: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Выслали.
Posted by mev163 (Участник № / Member № 4235) on :
прошу пример xxxxx@yyyyy
[ 08.08.2012, 08:50: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
Posted by AdAstra Technical Support (Участник № / Member № 4) on :