Показать сообщение отдельно
Старый 19.11.2014, 19:33   #22
СВМ
Senior Member
 
Регистрация: Jan 2012
Адрес: Саратов
Сообщения: 179
Благодарил(а): 1 раз(а)
Поблагодарили: 3 раз(а) в 3 сообщениях
По умолчанию Ответ: Не понимаю, как работает схема

Цитата:
Сообщение от Arsie Посмотреть сообщение
Картинка 1 не содержит осмысленного алгоритма, туда некуда и нечего вставлять.
Протестую. Алгоритм картинки предельно простой: сообщать о чтении нуля из памяти. Он выполняется правильно. Вопрос остаётся: как предотвратить чтение нуля из памяти? Предложенный Вами способ не помогает, см. картинку Ловушка нуля 1:
Цитата:
Сообщение от Arsie Посмотреть сообщение
Ну вы разве не видите, что там числа одновременно больше друг друга и меньше друг друга? Ставите AND и получаете флаг "здесь что-то не так".
Я вижу три единицы: А<=B, A==B, A>=B. Это означает, что qnan равен сам себе, что прямо противоречит описанию, цитату из которого я привёл на картинке: "qnan не равен сам себе". Вопрос остаётся: как поймать qnan? Я надеюсь, что это проще, чем ловить нуль в делителе, на что требуется три блока.
Цитата:
Сообщение от Arsie Посмотреть сообщение
Спросите нормально, чтобы я не гадал, что же именно вам нужно и я вам обязательно помогу.
Мне нужно, чтобы при чтении памяти SMLogix возвращал не нуль, а то, что в памяти записано. Прошу привести простейший пример, в котором при первом чтении памяти читается не нуль, а содержимое памяти. Очень надеюсь на Вашу помощь.
Миниатюры
Нажмите на картинку для увеличения

Название:  Ловушка нуля 1.jpg
Просмотров: 51
Размер:  89.4 Кбайт  
СВМ вне форума   Ответить с цитированием