Почему у меня в редакторе базы каналов при передаче данных с первого канала (FBD-программа) во второй (FBD-программа) передается только целая часть числа? На выходе первого канала я вижу, например, 2.35, а на входе второго блока только 2.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Типы каналов какие - точно все Float?
Posted by akug (Участник № / Member № 1006) on :
да, все float
Posted by akug (Участник № / Member № 1006) on :
Я определил когда это получается! У меня обе программы находятся в каналах подтипа УПРАВЛЕНИЕ. Если я перевожу подтип первой программы в DCS, то все разряды передаются и целая часть и после запятой. А в первом случае цифры после запятой и в окне эмуляции не видно. Где ошибка?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
А значения тоже в сам канал УПРАВЛЕНИЕ передаете?
Posted by akug (Участник № / Member № 1006) on :
Да, оба канала были УПРАВЛЕНИЕ.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Канал УПРАВЛЕНИЕ не имеет значений - эти каналы только для вызова FBD-программ! Передавайте значения на другие каналы, например ПУСТОЙ_in null вида представления Float.