Здравствуйте. Подскажите пожалуйста, возможно ли выполнять алгебраические действия с аргументами канала. Конкретно вычитание. значения однотипные. на экран выводятся два значения, нужно вывести третье, их разность. как это сделать или где посмотреть? Спасибо.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Надо вычислить разность в программе и результат передать на экран.
Posted by Ilgeneer (Участник № / Member № 5896) on :
а как это сделать? или где это описано или пример?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Уточните, пожалуйста, в чем проблема? Как написать программу с вычитанием двух аргументов и записи результата в трегий аргумент? Как привязать аргументы программы и экрана?
Posted by Ilgeneer (Участник № / Member № 5896) on :
я делаю следующую последовательность: есть канал CGR четырьмя аргументами, создаю программу FBD. в программе создаю 4 входных аргумента и привязываю к ним аргументы канала CGR, 2 выходных аргумента с привязкой к каналам CALL, два блока вычитания CGR, привязываю соответственно к блокам входные и выходные аргументы.
на экране создаю ГЭ Текст и к ним привязываю каналы CALL.
есть ли разумное зерно в этих действиях или я совсем не то делаю?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Промежуточные каналы CALL надо убрать. У канала CALL.Program 2 выходных аргумента типа OUT надо привязать к аргументам IN канала CALL.Screen.
Posted by Ilgeneer (Участник № / Member № 5896) on :
Спасибо, заработало. Кажется не совсем так сделал как Вы подсказали, или не так понял. Но оно делает то что нужно.