-
- Можете подсказать как нарисовать, чтобы другие поняли, считывание из таблицы, запись состояния и индексный переход? - mazur(04.06.2012 21:21)
- в первую очередь руководствуетесь логикой поцесса в большей части, в меньшей части кодом как таковым. разбиваете на части соответственно. Допустим блок (start)--[a = get_phys_data(param_a)]--[x = read_from_table(a)]--<if x==0>---<if x== 1>---& RED_DRAGON(34 знак., 04.06.2012 21:29)
- на каждое действие свой "кирпич", конструкция типа свич раскалвается на Ифы ибо ее не предусмотрено. Если по ГОСТу то там по моему не допускается несколько операций в одном элементе блок схемы. Вообще (понимаю что не к месту, просто на заметку) у RED_DRAGON(215 знак., 04.06.2012 21:34)
- И вообще я бы разделял алгоритм процесса и блок-схему программы. Первый нарисоваь проще и быстрее и всем понятно, а если до кода докапываться и писать все переменные в кубиках - можно и рехнуться умом. - RED_DRAGON(04.06.2012 21:35)
- Да почему рехнуться. Мы же не будем все-все в блоки запихивать. Самое основное. mazur(283 знак., 05.06.2012 04:20)
- третий сверху блок просится быть ромбиком, ибо условие. форма заменит слова. второе замечание: SREG_Z. он нигде далее в алгоритме не используется -> никакого смысла в третьем блоке нет. - Snaky(05.06.2012 04:25 - 04:29)
- SREG_Z это флаг Z (zero) регистра статуса у AVR. Используются команды не влияющие на флаги SREG. - mazur(05.06.2012 07:59 - 08:12)
- не нужны слова - сделай понятной картинку. - Snaky(05.06.2012 08:16)
- Все, по другому не вижу вариантов. mazur(05.06.2012 08:23)
- неважно что в программе. диаграмма должна быть понятной без исходника прежде всего. если требуются дополнительные объяснения (в виде слов, листингов итп), то это уже неправильно. - Snaky(05.06.2012 08:02)
- не нужны слова - сделай понятной картинку. - Snaky(05.06.2012 08:16)
- Это флаг ЗЕРО в статусном регистре АВР(типа MSW), наверное. - Т.Достоевский(05.06.2012 04:32)
- SREG_Z это флаг Z (zero) регистра статуса у AVR. Используются команды не влияющие на флаги SREG. - mazur(05.06.2012 07:59 - 08:12)
- третий сверху блок просится быть ромбиком, ибо условие. форма заменит слова. второе замечание: SREG_Z. он нигде далее в алгоритме не используется -> никакого смысла в третьем блоке нет. - Snaky(05.06.2012 04:25 - 04:29)
- Да почему рехнуться. Мы же не будем все-все в блоки запихивать. Самое основное. mazur(283 знак., 05.06.2012 04:20)
- И вообще я бы разделял алгоритм процесса и блок-схему программы. Первый нарисоваь проще и быстрее и всем понятно, а если до кода докапываться и писать все переменные в кубиках - можно и рехнуться умом. - RED_DRAGON(04.06.2012 21:35)
- Благодарю. Интересно, не рисуя таблицы, символами нарисовали просто и наглядно. Респект. :) - mazur(04.06.2012 21:32)
- на каждое действие свой "кирпич", конструкция типа свич раскалвается на Ифы ибо ее не предусмотрено. Если по ГОСТу то там по моему не допускается несколько операций в одном элементе блок схемы. Вообще (понимаю что не к месту, просто на заметку) у RED_DRAGON(215 знак., 04.06.2012 21:34)
- в первую очередь руководствуетесь логикой поцесса в большей части, в меньшей части кодом как таковым. разбиваете на части соответственно. Допустим блок (start)--[a = get_phys_data(param_a)]--[x = read_from_table(a)]--<if x==0>---<if x== 1>---& RED_DRAGON(34 знак., 04.06.2012 21:29)
- Можете подсказать как нарисовать, чтобы другие поняли, считывание из таблицы, запись состояния и индексный переход? - mazur(04.06.2012 21:21)